При переходе на работу с маркированными товарами (система «Честный ЗНАК») у многих предпринимателей и бухгалтеров возникает резонный вопрос: обязательно ли связывать ЭДО с учетной системой 1С? Существует соблазн работать параллельно — принимать документы в личном кабинете оператора ЭДО в браузере, а учет в 1С вести привычным «ручным» способом. В этой статье мы подробно разберем, почему такая схема полна скрытых угроз, как на самом деле взаимодействуют эти системы и какие технические инструменты 1С помогают автоматизировать процесс без ошибок.
Согласно законодательству, передача маркированного товара от одного юридического лица другому должна сопровождаться передачей сведений в систему «Честный ЗНАК» (ЦРПТ). Основным инструментом для этого служит Электронный документооборот (ЭДО). Когда поставщик отгружает вам товар, он формирует универсальный передаточный документ (УПД), в который «зашиты» коды маркировки (КМ) каждой единицы продукции.
Роль ЭДО заключается в акцептовании (подтверждении) перехода права собственности. Как только вы подписываете входящий УПД своей электронной подписью, оператор ЭДО автоматически передает данные в ЦРПТ, и коды маркировки переходят с баланса поставщика на ваш баланс в системе «Честный ЗНАК».
Формально — да, вы можете принять УПД в онлайн-сервисе оператора (например, в браузере), а в 1С создать документ «Поступление товаров и услуг» вручную. Однако рассмотрим подробнее, с какими критическими проблемами вы столкнетесь:
Для корректной работы системы важно понимать, как 1С обрабатывает коды. Проанализируем внутренние механизмы программы. В современных конфигурациях (УТ 11, КА 2, ERP, Розница 2/3) 1С не хранит остатки кодов маркировки в регистрах на постоянной основе так, как она хранит остатки номенклатуры. Программа выполняет роль контроллера: она проверяет статус кода в ЦРПТ в момент совершения операции (закупки или продажи).
Разберем, как исправить ситуацию, если вы уже подписали УПД с неверными кодами. В этом случае рекомендуется использовать методику перепечатки или корректировки. Если товар уже у вас, а коды в системе «Честный ЗНАК» числятся иные, необходимо либо оформлять Универсальный корректировочный документ (УКД), либо (в крайних случаях) перемаркировать товар, если это позволяют правила вашей товарной группы.
Для тех, кто использует сторонних операторов (например, «Диадок»), которые напрямую не всегда идеально встроены в типовой функционал ЭДО от 1С, существуют специальные внешние обработки. Важно учитывать, что при работе через такие обработки функционал УКД часто требует доработки со стороны программистов, чтобы коды маркировки корректно попадали в теги электронного документа НомСредИдентТовДо и НомСредИдентТовПосле.
Если вы столкнулись с необходимостью ручной правки кодов или исправления ошибок после сканирования, следует обратить внимание на табличную часть ШтрихкодыУпаковок в документах реализации или корректировки. Именно отсюда данные попадают в файл выгрузки ЭДО.
Рассмотрим структуру, по которой программа сопоставляет номенклатуру и марки. В коде это выглядит примерно так (упрощенная логика формирования данных для ЭДО):
// Пример логики обращения к штрихкодам упаковок для формирования УПД
Для Каждого СтрокаТовары Из ДокументОбъект.Товары Цикл
НайденныеКоды = ДокументОбъект.ШтрихкодыУпаковок.НайтиСтроки(Новый Структура("КлючСвязи", СтрокаТовары.КлючСвязи));
Для Каждого СтрокаКода Из НайденныеКоды Цикл
// Здесь происходит упаковка кода в формат тега для ЭДО
ТекстКодаМаркировки = СтрокаКода.ШтрихкодУпаковки;
// Передача в XML-структуру документа
КонецЦикла;
КонецЦикла;
Проанализировав эту структуру, мы понимаем: чтобы код ушел покупателю через ЭДО, он обязательно должен быть «привязан» к строке товара в соответствующей табличной части документа 1С.
Часто пользователи сталкиваются с багами на этапе регистрации организации в системе электронного документооборота внутри 1С. Например, при отправке заявки может возникнуть ошибка «Значение не заполнено», даже если все поля визуально заполнены. Выясним причину: это может быть связано с некорректным заполнением адреса (не по КЛАДР/ФИАС) или сбоем в библиотеке интеграции.
Решение:
Построение процесса «параллельно» (ЭДО отдельно, 1С отдельно) возможно только на микро-объемах и сопряжено с колоссальными рисками штрафов. Мы рекомендуем один раз преодолеть «порог входа» и настроить интеграцию. Это позволит вам:
Помните, что 1С — это не просто печатная форма накладной, а сложная система контроля, которая берет на себя общение с государственными серверами маркировки, минимизируя ваш риск получить штраф за нарушение правил оборота подакцизных и маркированных товаров.