А есть точные билеты, когда надо использовать только новую методику?
Тоже хочу точно знать. А то никак не соображу, когда нужна новая методика проведения, а когда обычная.
Ориентируюсь по себестоимости, если она есть - значит используется старая методика проведения. Хотя склоняюсь к тому, что и в 1 билете можно использовать новую методику проведения, так как там получаются 2 РН Остатки и Себестоимость, по идее можно сначала проверить на нехватку номенклатуры, а потом рассчитывать себестоимость.
Подбирать методику нужно исходя из строения регистров, а строение регистров исходя из задачи.
Если регистр простой и там только количество, то для контроля остатков применяется новая методика.
Если в регистре помимо количества присутствует рассчётный ресурс (например себестоимость) и рассчеты ведут по опр.условиям (ФИФО, ЛИФО, Средняя), тогда старая методика.
При любом сценарии мало-мальски похожем на партионный учет применяется старая методика проведения.
Основное же отличие методик состоит в том, что
при старой методике сначала читаем, потом пишем. А
при новой - сначала пишем, потом читаем.
Соответственно при старой методике нужно:
а) заблокировать предыдущие движения
б) принудительно очищать движения методом Записать(), чтобы они не попали в чтение
в) перед чтением накладывать явную блокировку объектом
БлокировкаДанных