С введением новых правил маркировки пива и слабоалкогольных напитков (постановление Правительства №2173), индивидуальные предприниматели столкнулись с необходимостью привязки FSRAR ID к фактическому адресу места осуществления деятельности. Ранее многие ИП работали через один идентификатор, привязанный к адресу регистрации (прописке), но теперь для корректной работы с системой «Честный ЗНАК» и ЕГАИС требуется разделение остатков по конкретным торговым точкам. В этой статье мы подробно разберем, как автоматизировать процесс переноса сотен наименований продукции с одного FSRAR ID на другой, используя возможности 1С:Розница 2.3.
С 15 января 2024 года для кегового пива и с 1 июня 2024 года для продукции в потребительской упаковке (бутылки, банки) стало обязательным указание адреса места деятельности в системе маркировки. Если адрес в ЕГАИС (старый ID) не совпадает с фактическим адресом в «Честном ЗНАКе», розничные продажи и постановка кегов на кран будут блокироваться. Единственный законный способ исправить ситуацию — переместить продукцию со старого идентификатора на новый через процедуру формирования Исходящей ТТН.
Основная проблема пользователей заключается в том, что стандартный функционал 1С не всегда позволяет «одной кнопкой» заполнить ТТН на основании текущих остатков ЕГАИС, а ручной ввод 500 и более позиций чреват ошибками и огромными трудозатратами. Проанализируем рабочий алгоритм решения этой задачи.
Перед началом технических манипуляций в программе, рассмотрим организационные моменты, которые часто вызывают вопросы. Для каждой торговой точки (каждого нового FSRAR ID) необходим отдельный аппаратный носитель (Рутокен или JaCarta) с записанным RSA-ключом. Поскольку ФНС выдает только одну электронную подпись (КЭП) на ИП, для остальных точек необходимо получить сертификаты физического лица (на владельца или сотрудников) в аккредитованных удостоверяющих центрах. Для их работы потребуется:
FSRAR ID.Рассмотрим методику, которая позволяет автоматически заполнить документ перемещения. Для корректной работы этого способа рекомендуется обновить конфигурацию до версии 2.3.18.17 или выше, так как в более ранних релизах механизм формирования ТТН на основании перемещения мог работать нестабильно.
Шаг 1: Подготовка справочников и ключей.
Выполним предварительную настройку базы, чтобы 1С «видела» и старый, и новый идентификаторы:
Склады временный склад, например, «ТЕСТ-ПЕРЕНОС».RSA Delete), очистим старый ключ на носителе и запишем новый адрес RSA для получения нового FSRAR ID.FSRAR ID зафиксирован в базе, вернем настройки и RSA-ключ для старого идентификатора, чтобы начать отгрузку.Шаг 2: Получение актуальных остатков.
Проанализируем текущее состояние склада в ЕГАИС. Отправим запрос остатков по Регистру №1 (Склад). Если часть продукции числится на Регистре №2 (Торговый зал), ее необходимо предварительно вернуть на первый регистр документом Передача в регистр №1, иначе она не попадет в исходящую ТТН.
Шаг 3: Цепочка документов для автоматизации заполнения.
Выясним, как избежать ручного набора товаров. Мы воспользуемся механизмом копирования данных через промежуточные документы:
Остатки ЕГАИС и на их основании нажмем кнопку Создать оприходование. Этот документ заполнит табличную часть товаров всей номенклатурой, которая есть в системе.Оприходование товаров создадим документ Перемещение товаров со склада «Основной» на склад «ТЕСТ-ПЕРЕНОС».Перемещения создаем документ ТТН ЕГАИС (исходящая). Благодаря этой цепочке, табличная часть ТТН заполнится автоматически всеми остатками, включая необходимые данные о справках 2 (Б).Процесс переноса может столкнуться с рядом ограничений со стороны системы ЕГАИС. Рассмотрим основные проблемы и способы их решения.
Проблема 1: Несоответствие Справок Б.
Часто остатки в базе 1С по Справкам 2 (Б) не соответствуют реальным остаткам в облаке ЕГАИС. Если при попытке проведения ТТН возникает ошибка «Недостаточно остатков по справке», необходимо выполнить корректировку:
Корректировка регистров или вручную подправив справки в ТТН перед отправкой.Проблема 2: Истечение срока годности.
ЕГАИС блокирует перемещение пивной продукции с истекшим сроком годности. Если в вашем списке есть «просрочка», ТТН вернется с ошибкой. Такую продукцию переместить на новый FSRAR ID невозможно — ее следует списать актом списания с причиной «Порча» или «Истечение срока годности» непосредственно со старого идентификатора.
Проблема 3: Смена УТМ.
После успешной отправки ТТН со старого FSRAR ID и получения статуса «Проведено»:
FSRAR ID.Для понимания того, как программа оперирует данными «под капотом», приведем пример логики заполнения данных (условно):
Процедура ЗаполнитьТТННаОснованииПеремещения()
// 1С ищет связанные остатки по регистру "ОстаткиАлкогольнойПродукцииЕГАИС"
// Важно, чтобы у номенклатуры был заполнен АлкогольнаяПродукция и Справка2
Если ДокументОснование.СкладПолучатель = СкладТест Тогда
ЗаполнитьТоварыПоОстаткамРегистра1();
КонецЕсли;
КонецПроцедуры
Использование этого метода позволяет сократить время переноса остатков с нескольких дней ручного труда до пары часов технической работы. После завершения всех операций не забудьте удалить временные документы (Оприходование и Перемещение), чтобы они не искажали ваш внутренний складской учет, либо очистите их «Основание» через групповое изменение реквизитов.
Совет: Перед проведением глобального переноса обязательно сделайте полную архивную копию базы 1С и папки C:\UTM\transporter\transportDB. Это позволит откатиться назад, если на этапе смены ключей или подтверждения накладных что-то пойдет не так.