Согласно новой методике контроля отрицательных остатков табличную часть записываем во временную таблицу. А вот как правильно потом соединять временную таблицу с таблицей регистра. Видел 2 варианта.
1.Условие в функции Остатки регистра - Номенклатура В (ВЫБРАТЬ ДокТЧ.Номенклатура ИЗ ДокТЧ КАК ДокТЧ)
2. Обычное условие соединение 2-х таблиц.
Какой вариант правильный?
(1) Задача тривиальная при проведение контролировать отрицательные остатки. Просто интересно какой метод оптимальнее.
(2)А почему? По идее если один парамент тогда да, если их 2 или 3 и каждый раз перебирать временную таблицу. Не правильнее тогда сделать левое соединение временной таблицы с регистром?
(0) А слабо например в код 11 торговли посмотреть?
(3)(2)
Например
(Склад, Номенклатура) В (ВЫБРАТЬ ДокТЧ.Склад, ДокТЧ.Номенклатура...)
Где здесь перебор каждый раз?
Посмотрел в 11-ой торговле. Там кроме условия в регистр еще и левое соединение используют. Так есть ли тогда смысл писать условие в функции если соединением и так нужные данные получаем?