Автоматическая обработка Актов списания ЕГАИС

04.06.19

Учетные задачи - Розничная торговля

Обработка запрашивает остатки в регистрах, передаёт всю не маркируемую продукцию в регистр №2 и обрабатывает акты списания ЕГАИС по "пиву" и как бонус обрабатывает минуса по "крепкому" в регистре №2, создавая документ передачи в регистр №2.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Обработка актов списания
.epf 16,83Kb
12 3 400 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Уважаемые коллеги! Хочу представить обработку, которая значительно облегчает жизнь заведующей магазина.

Зачем нужна: очень многие сталкиваются с ситуациями, когда сформированный акт списания, после закрытия смены, не хочет отправляться. Причин этому очень много, допустим к одной номенклатуре привязано несколько позиций (несколько производителей/различается объем на мл.) или позиции вообще нет на остатке.

Конечно есть другие решения, на форуме предлагали оклеивать бутылки внутренними штрих-кодами, кто-то предлагает заводить несколько позиций и делать связь 1к1, некоторые вручную подбирают необходимые позиции. Но эти варианты образуют лишние траты как наличности, так и времени. 

При работе с обработкой Вам необходимо только правильно принимать накладные, всё остальное она сделает сама.

___________

Как использовать:

Обработка внешняя и не требует доработок или изменений конфигурации, для удобства использования можно прикрепить как дополнительную обработку (Администрирование --> Печатные формы, отчеты и обработки --> Дополнительные отчеты и обработки --> Добавить --> Выбираете сохраненный файл обработки) или открывать через Файл --> Открыть.

Открыв обработку необходимо выбрать организацию и нажать кнопку "Обработать". При необходимости в дополнительных настройках указываем дату, с которой будут обрабатываться акты (если оставить пустым, то будут обработаны акты за последние 7 дней), и ставим галочку "Обработать минусы в регистре №2 по крепкому", при обнаружении минуса маркируемой продукции обработка создаст документ передачи в регистр №2.

Как всё устроено:

При выполнении каждой операции происходит проверка связи с УТМ, нет связи - нет работы.

1. после запуска обработка проверяет наличие не помеченных на удаление актов списания со статусом "Черновик"/"ОшибкаПередачи"/"ОшибкаПроведенияЕГАИС", если такие акты обнаружены, то происходит запрос остатков в регистре №1, после чего подключается обработчик ожидания и ждёт когда документ получит ответ;

2. получив ответ на запрос остатков в регистре №1, в случае если запрос не пустой, происходит выборка не маркируемой алкогольной продукции и создаётся документ передачи в регистр №2 (Внимание! В случае если алкогольная продукция не будет иметь связи с номенклатурой, то обработка создаст свою номенклатурную позицию "СлужебныйТоварЕГАИС", а в конце все сопоставления с этой позицией будут удалены). Если запрос пустой или не содержит не маркируемую продукции, то этап пропускается;

3. Дождавшись ответа по документу "Передача в регистр №2", происходит запрос остатков в регистре №2;

4. Получив ответ: 

4.1. в случае если установлена галочка "Обработать минусы в регистре №2 по крепкому" и есть минуса в регистре №2, происходит сравнение остатков маркируемого алкоголя в регистре №1 и регистре №2, если позиции обнаружены, то создаётся документ передачи в регистр №2 (Внимание! Справка №2 подбирается по реквизиту "ДатаПодтвержденияЕГАИС" по методу FIFO, в случае если алкогольная продукция не будет иметь связи с номенклатурой, то обработка создаст свою номенклатурную позицию "СлужебныйТоварЕГАИС", в конце все сопоставления с этой позицией будут удалены).

4.2. обработка снова проверяет наличие актов, после чего происходит выборка номенклатуры каждого документа и поиск сопоставленной алкогольной продукции (поиск происходит по РегиструСведений.СоответствиеНоменклатурыЕГАИС и, на случай  - "когда-то приняли, а потом сопоставление куда-то делось", по табличной части Документа.ТТНВходящаяЕГАИС), далее происходит подбор в соответствии с остатками в регистра №2 и заполнение табличной части документа. Если дата документа отличается от текущей более чем на 3 дня, то она автоматически меняется на вчерашнюю дату и документ отправляется в УТМ.

___________

Что дальше:

После завершения обработки Вам нужно через несколько минут выполнить обмен с ЕГАИС и проверить что отправленные документы обработались без ошибок.

Так же на тот случай, если обработка не сможет обработать какие-либо позиции, то после прохождения всех этапов сформируется документ ОстаткиЕГАИС, со статусом "Черновик", и оставшимися позициями не маркируемой продукции, а также будет создан отдельный Акт списания со статусом "Черновик", для последующей ручной обработки.

___________

Важно:

У ЕГАИС есть ограничения - запрос остатков возможен 1 раз в час. Обработка работать не будет если остатки были запрошены ранее.

При передачи в регистр №2 маркируемой алкогольной продукции возможен подбор помарочной Справки №2, поэтому стоит заострить внимание на проведение документа.

После обработки большого количества документов (более 30шт.), при загрузки ответов из ЕГАИС, возможно "падение" 1С.

 

Обработка только для 1С: Розницы (тестировалась на 2.2.9.20 и 2.2.11.29).

Код полностью открыт, максимально старался всё пояснить. Замечания или предложения приветствуются.

 

04.06.19 Исправлены ошибки с версией 2.2.12.26

Вступайте в нашу телеграмм-группу Инфостарт