Выбор оператора ЭДО для маркировки в 1С:УНФ: ЭДО Лайт, 1С-ЭДО или СБИС?

Программист 1С v8.3 (Управляемые формы) 1С:Управление нашей фирмой Управленческий учет Торговля и дистрибуция
← На главную

При автоматизации процессов маркировки в оптовой торговле перед специалистами часто встает выбор: использовать ли бесплатный государственный сервис «ЭДО Лайт», подключить штатный сервис 1С-ЭДО или настроить интеграцию со сторонними коммерческими операторами (СБИС, Диадок) через внешние модули. В данной статье мы подробно разберем технические и функциональные особенности каждого варианта применительно к конфигурации 1С:Управление нашей фирмой (УНФ), проанализируем ограничения и определим оптимальную стратегию для оптовиков.

Анализ задачи: потребности оптовика при работе с маркировкой

Прежде чем выбирать инструмент, включая запрос остатков из системы «Честный знак», давайте определим, что критически важно для оптовой компании, работающей с маркированным товаром:

  1. Массовая отправка документов: Оптовик генерирует большое количество исходящих УПД (Универсальных передаточных документов).
  2. Роуминг: Покупатели оптовика могут использовать разных операторов ЭДО (Тензор, Контур, Такском, Астрал и др.). Обмен должен работать со всеми.
  3. Агрегация кодов: Необходимо передавать не только коды единиц товара, но и коды транспортных упаковок (короба, паллеты), а также уметь сохранять полные коды маркировки с криптохвостом.
  4. Стабильная интеграция с учетной системой: Данные о кодах маркировки должны попадать в УПД автоматически из документов Расходная накладная, при этом важно обеспечить автоматическое обновление токенов Честного Знака.

Вариант 1. Сервис «ЭДО Лайт» (Честный Знак)

Рассмотрим первый вопрос, возникший в обсуждении: «Достаточно ли ЭДО Лайт для работы с приходами-расходами?». Опираясь на опыт сообщества и техническую документацию ЦРПТ, разберем детали.

Ограничения для оптовой торговли:

Сервис «ЭДО Лайт» позиционируется как бесплатное решение для малого бизнеса. Однако для полноценного оптового звена он имеет ряд критических недостатков:

Вывод по ЭДО Лайт: Для розницы, которая только получает товар (входящие бесплатно), это приемлемый вариант, если использовать выгрузку УПД 5.03 с кодами маркировки в ЭДО Лайт. Для оптовика — категорически не рекомендуется из-за проблем с роумингом и лимитами.

Вариант 2. Встроенный сервис 1С-ЭДО

Теперь проанализируем вариант использования штатного функционала 1С. Многие пользователи ошибочно полагают, что 1С-ЭДО — это только оператор «Калуга Астрал». Давайте уточним архитектуру.

Архитектура решения:

Сервис 1С-ЭДО представляет собой шлюз (хаб), который позволяет подключаться к разным операторам непосредственно из интерфейса программы. Основные операторы, доступные «из коробки»:

Преимущества для УНФ:

  1. Бесшовная интеграция: Модуль ЭДО встроен в конфигурацию. Это означает, что при обновлении релиза 1С (например, при изменении формата УПД или требований к маркировке) механизмы обмена обновляются автоматически. Вам не нужно ждать, пока сторонний разработчик адаптирует свою внешнюю обработку.
  2. Работа с кодами маркировки: В 1С:УНФ реализовано автоматическое заполнение кодов маркировки в электронный документ на основании подбора в документе отгрузки. Система сама формирует XML-файл в нужном формате (ФФД 820 и новее), корректно заполняя теги идентификационных номеров.
  3. Автоматический роуминг: Между операторами, входящими в 1С-ЭДО (Астрал, Такском), и внешними лидерами рынка (Тензор, Контур) настроен автороуминг. Зачастую достаточно отправить приглашение контрагенту прямо из справочника Контрагенты, чтобы начать обмен.

Стоимость:

Для пользователей с договором ИТС (КП) определенный пакет исходящих документов уже включен в стоимость. Входящие документы всегда бесплатны. Это делает решение экономически выгодным для малого и среднего опта.

Вариант 3. Внешние модули: СБИС (Тензор) и Диадок (Контур)

Рассмотрим ситуацию, когда возникает желание или необходимость использовать внешних операторов, не через шлюз 1С-ЭДО, а через их собственные модули интеграции.

Когда это необходимо?

Чаще всего к этому прибегают крупные оптовики, работающие с федеральными торговыми сетями (X5 Retail Group, Магнит, Лента). Торговые сети требуют не только юридически значимый документооборот (УПД), но и EDI-сообщения (ORDERS — заказ, DESADV — уведомление об отгрузке). Логика работы с EDI в специализированных модулях СБИС и Диадок часто реализована гибче, чем в типовом 1С.

Сравнение подходов к интеграции:

Интеграция со СБИС (Тензор)

СБИС предоставляет внешнюю обработку для 1С. Разберем её особенности:

Интеграция с Диадок (Контур)

У Контура подход отличается разделением на уровни доступа:

Технические риски и рекомендации

При выборе решения обратим внимание на следующие технические аспекты, которые могут повлиять на стабильность работы 1С:УНФ.

1. Проблема обновлений

Используя встроенный 1С-ЭДО, мы полагаемся на поставщика конфигурации (1С). При изменении законодательства обновление приходит вместе с релизом конфигурации. Используя внешнюю обработку (СБИС/Диадок), мы попадаем в зависимость от двух вендоров. Если 1С изменит структуру метаданных (например, переименует регистр сведений, хранящий коды маркировки), внешняя обработка перестанет видеть эти коды, пока оператор ЭДО не выпустит патч.

Пример кода (псевдокод), иллюстрирующий, где может возникнуть ошибка во внешней обработке при смене структуры данных:


// В старой версии 1С коды хранились так:
КодыМаркировки = РегистрыСведений.ШтрихкодыУпаковокТоваров.СоздатьНаборЗаписей();

// В новой версии 1С объект может быть переименован или изменена структура измерений
// Внешняя обработка выдаст ошибку "Поле объекта не обнаружено"

2. EDI vs ЮЗД

Важно различать юридически значимый документооборот (УПД с кодами маркировки) и EDI. Если вы не работаете с торговыми сетями, требующими DESADV, переплачивать за сложные модули интеграции нет смысла. Для передачи кодов маркировки в Честный Знак достаточно стандартного УПД.

3. API и доработки

Если у вас нетиповая (сильно переписанная) конфигурация, встроенный 1С-ЭДО может работать некорректно. В этом случае внешняя обработка, код которой открыт, может быть предпочтительнее, так как программист 1С сможет адаптировать её под специфику вашей базы данных. В обсуждении упоминается, что API у СБИС достаточно простое и понятное для доработок.

Итоговый алгоритм выбора

Подведем итог и составим алгоритм принятия решения для подключения маркировки в 1С (УНФ, Опт):

  1. Оцените масштаб и контрагентов.
    • Если у вас мелкий или средний опт, и нет жестких требований от сетей по EDI — выбирайте штатный 1С-ЭДО (через Астрал или Такском). Это наиболее стабильный, дешевый и простой в поддержке вариант. Роуминг настраивается автоматически.
    • Если вы работаете с крупными федеральными сетями, которые жестко требуют EDI-обмен (ORDERS/DESADV) через конкретного провайдера (чаще всего Контур или СБИС) — вам придется использовать внешний модуль этого провайдера. Будьте готовы платить за модуль (в случае Контура) или мириться с особенностями интерфейса (в случае СБИС).
  2. Забудьте про ЭДО Лайт для опта.
    • Используйте его только если вы розничная точка и вам нужно только подтверждать приход. Для исходящих оптовых документов с маркировкой он не подходит из-за лимитов и отсутствия роуминга.
  3. Проверьте актуальность конфигурации.
    • Для корректной работы штатного 1С-ЭДО ваша конфигурация Управление нашей фирмой должна быть обновлена до последних релизов, поддерживающих актуальные форматы маркировки.
← На главную