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