В процессе работы розничного магазина иногда возникают неприятные ситуации, связанные с пропажей маркированного алкоголя. В условиях современного поштучного учета ЕГАИС просто списать количество товара недостаточно — необходимо указать конкретные акцизные марки, которые выбыли из оборота. Если бутылки украдены, считать марки физически невозможно. В этой статье мы разберем, как восстановить данные о марках из системы ЕГАИС, сопоставить их с фактическими остатками и корректно оформить списание в программе «1С:Розница 2.2».
Для начала проанализируем, где хранятся данные о марках. С переходом на поштучный учет вся информация о каждой бутылке закрепляется за Регистром №3. Технически этот регистр не существует как отдельное хранилище остатков, а является «надстройкой» над Регистром №1 (Склад). Связующим звеном здесь выступает Справка 2 (в системе ЕГАИС она часто обозначается префиксом FB). Чтобы понять, какие марки числятся за магазином, нам нужно запросить детализацию именно по этим справкам.
Прежде чем приступать к поискам конкретных марок, мы должны убедиться, что учетные данные в 1С соответствуют данным в облаке ЕГАИС. Выполним следующую последовательность действий:
После получения ответа мы увидим список алкогольной продукции и номера связанных с ней справок №2. Это фундамент, на котором мы будем строить дальнейший поиск.
Рассмотрим ситуацию: в 1С числится товар, но список его акцизных марок пуст или не актуален. Это часто случается, если база данных переустанавливалась или товар принимался в другой программе. Нам необходимо отправить запрос QueryRestBCode. В последних версиях «1С:Розница 2.2» это делается следующим образом:
Открываем полученный документ Остатки ЕГАИС, переходим на вкладку «Остатки по данным ЕГАИС» и ищем команду Запросить марки по всем справкам №2. Программа автоматически сформирует очередь запросов.
Важно: Существует регламентное ограничение ФСРАР — запрос по одной справке №2 можно отправлять не чаще одного раза в 10–15 минут. Если у вас 100 справок, процесс может затянуться на несколько суток. Мы рекомендуем оставлять компьютер включенным на ночь, чтобы программа постепенно обработала все ответы.
Иногда возникает техническая сложность: ответы от ЕГАИС приходят, но в документах списания или в отчетах марки по-прежнему не видны. Проанализируем причину. В 1С для каждой Справки 2 существует внутренний реквизит Поштучная. Если этот флаг не установлен, программа считает продукцию партионной и не подтягивает марки.
Выясним, как это исправить. Если позиций много, воспользуемся «Групповым изменением реквизитов»:
Поштучная и установим значение Да.После этого программа начнет корректно сопоставлять полученные из УТМ марки с вашими остатками.
Теперь, когда у нас есть полный список марок, числящихся в ЕГАИС, мы можем вычислить украденные бутылки. Разберем алгоритм «от противного»:
Для программной проверки статусов можно использовать следующий алгоритм в коде (для разработчиков):
// Пример логики проверки наличия марки в базе
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| АкцизныеМаркиЕГАИС.Ссылка КАК Марка,
| АкцизныеМаркиЕГАИС.Статус КАК Статус
|ИЗ
| Справочник.АкцизныеМаркиЕГАИС КАК АкцизныеМаркиЕГАИС
|ГДЕ
| АкцизныеМаркиЕГАИС.Справка2 = &Справка2
| И АкцизныеМаркиЕГАИС.ПроверкаИнвентаризацией = ЛОЖЬ";
Запрос.УстановитьПараметр("Справка2", ВыбраннаяСправка);
Результат = Запрос.Выполнить().Выгрузить();
После выявления кодов «фантомных» марок, их необходимо списать с баланса организации. Рассмотрим правила заполнения документа:
Создадим Акт списания ЕГАИС с вариантом «Из регистра №1». В табличную часть добавим позиции, а в колонку «Акцизные марки» перенесем именно те коды, которые были выявлены как отсутствующие. В качестве причины списания укажем «Хищение» или «Недостача».
Помните: С 2024 года списание крепкого алкоголя без указания марок практически невозможно — система ЕГАИС вернет ошибку. Поэтому предварительный запрос марок по Справке 2 (Шаг 2) является обязательным этапом.
Чтобы упростить процесс в будущем, мы рекомендуем:
Акцизные марки ЕГАИС попадут верные данные сразу.Таким образом, даже при отсутствии физического доступа к украденному товару, функционал «1С:Розница 2.2» позволяет полностью восстановить картину остатков и выполнить требования законодательства по отражению хищений в системе ЕГАИС. Синхронизацию данных с государственным реестром для обеспечения полного соответствия учетных данных законодательству обеспечивает модуль для обмена 1С и ЕГАИС.