Так что же делать, работать в новой версии Управление торговлей 11.4 с таким механизмом или отказаться в пользу версии 11.3?
Я нашел способ как заставить программу работать логически верно и корректно с точки зрения учета.
Для этого необходимо соблюдать ряд правил формирования документов и четко понимать, как будет вести себя программа версии 11.4.
Итак, для работы с механизмом «Интеркомпани» в версии 11.4 потребуется:
1. Все документы «Реализации» при отсутствии на момент продажи собственных товаров должны сделать фиктивный приход по регистру «Резервы товаров организации». Для этого нужно отменить проведение всех документов «Реализация» от даты начала месяца, с которого начал действовать механизм 11.4 и до последнего документа в базе. Это необходимо, чтобы при проведении документов «Реализация» механизм не видел будущих документов, которые могли сформировать отрицательные остатки. Есть один существенный нюанс: документы «Реализация» не удаляют после отмены проведения записи в регистре «Резервы товаров организации». Для удаления таких записей после отмены проведения документов я использовал обработку «
Очистка движений по регистру Резервы товаров организации за период». Очищаем, если это необходимо, регистр накопления «Резервы товаров организации». Затем проверяем константу «Использовать свертку движений по регистру товаров организаций». В константе не должна стоять галка. Если она стоит, то регламентное задание, которое запускается в момент проведения оперативных документов Перемещение, Поступление, Реализация, Передача товаров, влияющих на регистр «Резервы товаров организации», начнет создавать неверные записи по регистрам и процесс потеряет смысл. Данная константа отвечает за сворачиваемость движений по регистру. Но она хитро работает в программе. В момент проведения, например, документа «Передача товаров организации» запускается регламентное задание, которое проверяет стоит ли галка в константе. Если галка не стоит, то она устанавливается и регламентное задание отрабатывает корректно, формирует правильные движения и затем снимает галку в константе. Если галка в константе стоит, то регламентное задание не может поставить галку, прерывается процесс и формируются некорректные движения.
2. Когда все реализации проведены и сформированы фиктивные приходы, которые можно увидеть в отчете «Партии товаров организации», можно приступить к
восстановлению отрицательных остатков по организациям. Для этого используем механизм «Подготовка передачи товаров». Его открывать нужно из журнала документов «Передача товаров организации». В этом журнале есть ссылка на открытие этой обработки. Почему именно такой способ нужно выбрать? Потому, что при переходе в эту обработку из журнала запускается регламентное задание, которое проверяет нашу константу.
Специальное предложение для программистов, фрилансеров и администраторов. Посмотреть ...