Итак, методика выравнивания остатков на отчетную дату такова:
0) Заканчиваем обработку запросов, приостанавливаем деятельность (нескольких минут должно хватить):
1) Делаем запрос в ЕГАИС остатков по Регистру 1
2) Полученные остатки полностью перемещаем на Регистр 2
3) Делаем запрос в ЕГАИС остатков по Регистру 2
4) Полученные остатки полностью списываем актом списания, причина "Реализация"
5) Выгружаем в ЕГАИС Акт постановки на баланс по Регистру 2, причина "Продукция, полученная до 01.01.2016" или "Излишки", содержащий фактические остатки на складе (этот документ подготавливаем заранее, до пункта 1)
я делаю так:
1. На основании остатков с поставок в своей УС выделяю позиции и кол-во в ТТН которые были проданы, списываю это кол-во с конкретных ТТН первого регистра. Таким образом уходят проданные (с начала года) бутылки. Скорее всего процедура такой синхронизации будет проводиться ежедневно, в фоне.
2. Смотрю сколько товара на Р1 и Р2. Если больше чем остатки по УС - акт списания как "реализация", если меньше - постановка на баланс в Р2 как "куплено в каменном веке до ЕГАИС".
Все перемещать с Р1 на Р2 не могу - организация перемещает товар между подразделениями и делает возвраты поставщикам.