Здравствуйте.
имеется УПП 1.3.192.1
Документ ПередачаОборудованияВМонтаж
При проведении сообщает, что в управленческом учете не списано по партиям некоторое количество номенклатуры.
Смотрим в конфигуратор и видим, что при формировании движений по регистру ПартииТоваровНаСкладах анализируются движения того же документа по регистру СписанныеТовары.
До сих поря был уверен, что все записи которые делает процедура ОбработкаПроведения - делаются в одной транзакции.
т.е. записи в регистрах появляются после завершения этой транзакции и до ее завершения - не доступны.
Или они не доступны для других Регистраторов, а для текущего всетаки доступны.
Прошу подсказать.
При этом есть такое явление как "грязное чтение".
Если рядом формируется отчёт БЕЗ транзакции, то он может УВИДЕТЬ часть записей, которые потом отменятся или будут неполноценные (дебет с кредитом не сходится). Отчет покажет кривой результат.
Для хорошего результата отчет должен формироваться внутри своей транзакции, но тогда начнутся блокировки.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс