Торговля маркированным табаком накладывает на предпринимателей жесткие обязательства по использованию электронного документооборота (ЭДО). Ситуация осложняется, когда у одной организации (один ИНН) есть несколько торговых точек, работающих в разных базах 1С:Розница. В данной статье мы подробно разберем, как настроить получение УПД (универсальных передаточных документов) для каждой точки отдельно, как правильно принимать блоки сигарет и как избежать типичных ошибок при сопоставлении номенклатуры.
Рассмотрим классическую ситуацию: у вас три магазина, в каждом стоит локальная версия 1С:Розница (Базовая). Поставщики (например, Мегаполис или СНС) требуют подключения к ЭДО для отгрузки маркированного товара. Главный вопрос: как сделать так, чтобы документы для первого магазина приходили в базу первого магазина, а для второго — во вторую?
Проанализируем техническую сторону вопроса. Идентификатор ЭДО (ID) формируется оператором. Многие пользователи ошибочно полагают, что на один ИНН можно завести только один ID. На самом деле, операторы (Калуга Астрал, Тензор, Такском) позволяют создавать уникальные идентификаторы для каждого КПП или даже для каждого адреса торговой точки.
Разберем алгоритм настройки для каждого магазина:
2AE.Выясним причину, по которой документы могут «теряться». Если вы создали один ID и настроили его во всех базах, то УПД загрузится в ту базу, где обмен будет нажат первым. После этого документ получит статус «Принят» на сервере оператора, и остальные базы его просто не увидят. Поэтому разделение по идентификаторам (ID) на уровне КПП — единственно верное решение для локальных баз.
Часто поставщики используют СБИС (Тензор) или Диадок, в то время как в 1С удобнее использовать встроенный сервис 1С-ЭДО. Рассмотрим, как наладить взаимодействие между ними через роуминг. Посмотрим на этот процесс глазами пользователя 1С:
Для настройки роуминга в 1С достаточно отправить приглашение контрагенту. В карточке поставщика нажмите кнопку ЭДО — Пригласить к обмену. В открывшейся форме выберите оператора вашего поставщика. Если автоматический роуминг поддерживается (как в случае с Калугой Астрал), запрос уйдет оператору. Обратите внимание, что активация роуминга может занимать от нескольких часов до нескольких рабочих дней.
Важный нюанс: если у вас уже есть личный кабинет в СБИС, созданный напрямую (не через 1С), документы могут уходить туда, «пролетая» мимо 1С. В этом случае необходимо либо настроить интеграцию, либо закрыть лишние учетные записи у оператора, оставив только ту, что прописана в вашей программе.
При получении УПД через ЭДО одной из самых трудоемких задач является сопоставление номенклатуры поставщика с вашей базой. Разберем, как упростить этот процесс. Часто в УПД сигареты приходят блоками, а продаете вы их пачками.
Проанализируем настройки номенклатуры в 1С:Розница:
Рассмотрим проблему «лишних нулей» в штрихкодах. Поставщики часто передают коды товаров в формате GTIN-14. Если ваш штрихкод в базе короче, автоматического сопоставления не произойдет. В последних релизах 1С эта проблема решается автоматически, но в старых версиях (2.3.3 и ниже) может потребоваться ручное выравнивание штрихкодов до 14 знаков путем добавления нулей в начало.
После сопоставления позиций необходимо выполнить проверку табачной продукции. Нажмите на соответствующую гиперссылку в документе поступления. Рассмотрим ситуацию, когда при сканировании марки система выдает ошибку или «красный» статус.
Выясним причины возможных ошибок:
Для полноценной работы с маркировкой на каждом рабочем месте должен быть настроен криптопровайдер (например, КриптоПро CSP) и установлен сертификат электронной подписи (ЭЦП). Посмотрим, как настроить это в 1С:
В разделе Настройки электронной подписи и шифрования добавьте ваш сертификат. Проверьте его работоспособность через встроенный тест. Помните, что для розничной продажи табака с 2024 года касса должна в режиме онлайн запрашивать разрешение у «Честного ЗНАКа». Для этого в настройках интеграции с ИС МП необходимо прописать токен доступа (ключ), полученный в личном кабинете ЦРПТ.
Пример кода (условно), который отражает логику работы системы при проверке статуса марки в библиотеках интеграции 1С:
// Логика проверки кода маркировки (упрощенно)
ПараметрыПроверки = ИнтеграцияИСМП.ПараметрыПроверкиКодовМаркировки();
ПараметрыПроверки.КодыМаркировки.Добавить(ТекущийКод);
ПараметрыПроверки.Организация = Объект.Организация;
Результат = ИнтеграцияИСМП.ПроверитьСтатусыКодов(ПараметрыПроверки);
Если Результат.Статус <> "Действителен" Тогда
Сообщить("Внимание: код маркировки не прошел проверку в ГИС МТ!");
КонецЕсли;
Если у вас три и более магазина, а интернет на точках нестабилен, рассмотрите следующие варианты организации работы:
Подведем итог: настройка ЭДО для табака требует внимательности к деталям (КПП, упаковки, GTIN), но при правильном подходе система позволяет автоматизировать приемку и избежать штрафов за нарушение правил маркировки. Помните, что подтверждение УПД в 1С — это не просто формальность, а юридически значимый факт перехода права собственности на маркированный товар в системе «Честный ЗНАК».