Автоматизация · 14 мин
Как связать 1С и Честный знак: пошаговая настройка обмена данными
Пошаговая инструкция по подключению 1С к системе Честный знак: ЭДО, УКЭП, настройка обмена кодами маркировки, типичные ошибки и проверка результата.
Интеграция 1С с системой «Честный знак» нужна всем компаниям и ИП, которые работают с маркированными товарами: обувью, одеждой, табаком, молочной продукцией, водой, лекарствами и другими товарными группами. Без обмена данными вы не сможете легально принимать товар от поставщика, продавать его в розницу и отчитываться о движении кодов маркировки — а нарушения грозят штрафами и конфискацией товара.
Хорошая новость: типовые конфигурации 1С (Управление торговлей 11, Розница, Комплексная автоматизация, ERP, УНФ) уже содержат встроенный механизм обмена с «Честным знаком» через подсистему ЕГАИС/ГИС МТ (библиотека БПО и подсистема «Маркировка»). Отдельная разработка обычно не требуется — нужна корректная настройка: электронная подпись, подключение к ЭДО, регистрация в личном кабинете «Честного знака» и проверка обмена документами.
Ниже разобран полный цикл подключения: что подготовить заранее, как настроить обмен в 1С, как проверить, что данные реально уходят в систему, и какие ошибки встречаются чаще всего.
Что подготовить до начала настройки
Первое и главное условие — усиленная квалифицированная электронная подпись (УКЭП). Для организаций она выпускается на руководителя в налоговой инспекции или в аккредитованном удостоверяющем центре, для ИП — на предпринимателя. Без УКЭП невозможно зарегистрироваться в «Честном знаке», заказывать коды маркировки и подписывать электронные документы.
Второй шаг — регистрация в личном кабинете «Честного знака» на сайте системы. При регистрации вы подтверждаете организацию подписью, выбираете товарные группы, с которыми работаете, и получаете доступ к заказу кодов маркировки (если вы производитель или импортёр). Для участников оборота также обязателен договор с оператором электронного документооборота — именно через ЭДО передаются сведения об отгрузке и приёмке маркированного товара.
Третий элемент — актуальная версия 1С. Подсистема работы с маркировкой активно дорабатывается, и старые релизы могут не поддерживать новые товарные группы или изменённые форматы документов. Перед настройкой обновите конфигурацию до актуального релиза и убедитесь, что ваша конфигурация вообще поддерживает обмен с ГИС МТ («Честный знак»).
Проверьте срок действия сертификата и наличие токена/носителя
Товарные группы выбраны, доступ к заказу кодов работает
Идентификатор участника ЭДО получен и введён в 1С
В настройках доступен раздел «Маркировка» / «Интеграция с Честным знаком»
Как устроен обмен между 1С и «Честным знаком»
Важно понимать: 1С не подключается к «Честному знаку» напрямую одним каналом. Обмен идёт по нескольким независимым маршрутам, и все они должны работать одновременно. Первый маршрут — ЭДО: универсальные передаточные документы (УПД) с кодами маркировки передаются между поставщиком и покупателем через оператора ЭДО, а оператор транслирует сведения в «Честный знак».
Второй маршрут — касса. При розничной продаже код маркировки сканируется, проверяется и передаётся в составе кассового чека через фискальный накопитель и ОФД в «Честный знак», где код выводится из оборота. Для этого касса должна работать с форматом фискальных данных, поддерживающим передачу кодов маркировки (ФФД 1.2), а в 1С должен быть настроен обмен с кассовым оборудованием.
Третий маршрут — прямые запросы из 1С к станции управления заказами (СУЗ) и API «Честного знака»: заказ кодов маркировки, проверка статуса кодов, получение информации о товаре по коду. Для этого в 1С настраивается подключение с использованием токена, полученного в личном кабинете.
Пошаговая настройка обмена в типовой 1С
Последовательность действий описана на примере «1С:Управление торговлей 11» и «1С:Розница» — в других типовых конфигурациях (КА, ERP, УНФ) шаги аналогичны, отличается только расположение разделов. Сначала включите функциональность: в разделе «НСИ и администрирование» найдите настройки учёта и активируйте опции ведения учёта маркированных товаров по нужным товарным группам.
Затем настройте обмен электронными документами: укажите учётную запись ЭДО (идентификатор участника, оператора), загрузите сертификат подписи и проверьте связь с оператором. После этого настройте соглашения об использовании ЭДО с контрагентами-поставщиками — без этого входящие УПД с кодами маркировки не будут обрабатываться корректно.
Если вы заказываете коды маркировки сами (производство, импорт, остатки), дополнительно настройте подключение к СУЗ: в настройках обмена с «Честным знаком» укажите токен доступа, полученный в личном кабинете, и проверьте соединение тестовым запросом статуса.
- 1Получите УКЭП и зарегистрируйтесь в личном кабинете «Честного знака», выберите товарные группы
- 2Заключите договор с оператором ЭДО и получите идентификатор участника
- 3Обновите 1С до актуального релиза с поддержкой нужных товарных групп
- 4Включите функциональность учёта маркированных товаров в настройках программы
- 5Настройте учётную запись ЭДО: сертификат, оператор, проверка соединения
- 6Настройте соглашения ЭДО с поставщиками маркированного товара
- 7При заказе кодов — подключите СУЗ по токену из личного кабинета
- 8Проведите тестовую приёмку и тестовую продажу, проверьте статусы в «Честном знаке»
Приёмка маркированного товара от поставщика
Типовой сценарий для оптового и розничного покупателя выглядит так: поставщик отправляет вам УПД через ЭДО, документ попадает в 1С автоматически или после ручной загрузки. В УПД содержатся коды маркировки по каждой отгруженной единице товара. Ваша задача — сверить электронный документ с фактической поставкой.
Для сверки используется сканирование кодов с упаковок: в документе приёмки 1С запускается проверка, вы сканируете коды Data Matrix с реального товара, и программа сравнивает их с кодами из УПД. Если всё совпало — документ подтверждается подписью, и сведения о приёмке уходят в «Честный знак». Коды переходят в вашу собственность в системе маркировки.
Если при сканировании обнаружились расхождения (лишние коды, отсутствующие коды, коды не из этого документа), не подтверждайте приёмку «как есть». Оформите уведомление о расхождениях через ЭДО — поставщик должен скорректировать документ. Подтверждение приёмки с расхождениями означает, что вы приняли на себя ответственность за чужие или несуществующие коды.
Розничная продажа и вывод кодов из оборота
Для розницы ключевая связка — 1С, фискальный регистратор и сканер штрихкодов. На кассе при продаже маркированного товара кассир сканирует Data Matrix код, 1С проверяет его локально (есть ли такой код в остатках, не продан ли он ранее) и передаёт код в составе чека. Фискальный накопитель отправляет чек в ОФД, ОФД — в «Честный знак», где код выводится из оборота.
Обязательное условие — касса должна работать с форматом фискальных данных ФФД 1.2, иначе передача кодов маркировки в чеке невозможна. Проверьте версию ФФД в настройках кассы и при необходимости обновите прошивку фискального регистратора и драйвер оборудования в 1С. Также убедитесь, что сканер корректно распознаёт двумерные коды Data Matrix — не каждый сканер это умеет.
При продаже по частичной выемке (например, молочная продукция на развес) или при возвратах действуют отдельные правила передачи сведений. Возврат маркированного товара от покупателя оформляется чеком возврата с указанием кода — код возвращается в оборот и может быть продан повторно.
Как проверить, что обмен работает
Документ подписан обеими сторонами, статус «Завершён»
Документ завис в статусе «Ожидает подписи» или есть ошибка доставки
После приёмки коды числятся в обороте за вашей организацией
Коды остаются у поставщика или в статусе «В обороте» без владельца
В чеке есть тег с кодом маркировки, ОФД показывает передачу в ЧЗ
Чек без кода, ошибка проверки КМ на кассе
Маркированный товар списывается с остатков по кодам при продаже
Отрицательные остатки по кодам, дубли кодов в разных документах
Заказ кодов маркировки для производителей и импортёров
Если вы производите или импортируете товар, вам нужно не только принимать, но и заказывать коды маркировки. В типовой 1С это делается через документ «Заказ на эмиссию кодов маркировки»: вы указываете товар, количество кодов, способ выпуска (производство, импорт, остатки) и отправляете заказ в СУЗ прямо из программы.
После обработки заказа СУЗ возвращает коды, которые выгружаются из 1С для печати этикеток — на принтер этикеток или в типографию. Затем коды наносятся на товар, и в «Честный знак» отправляется отчёт о нанесении: только после этого коды считаются введёнными в оборот и товар можно отгружать покупателям.
Для импортёров важен порядок действий: коды заказываются и наносятся до пересечения товаром границы, а сведения о вводе в оборот подаются после таможенного оформления. Нарушение последовательности приводит к тому, что товар нельзя легально переместить и продать.
Типичные ошибки и как их избежать
Большинство проблем при связке 1С и «Честного знака» возникает не из-за самой интеграции, а из-за организационных просчётов: просроченная подпись, неподключённый ЭДО, устаревший релиз конфигурации. Вторая группа ошибок — работа с документами: подтверждение приёмки без сверки кодов, ручное создание документов в обход ЭДО, игнорирование уведомлений о расхождениях.
Третья группа — кассовые ошибки: продажа маркированного товара без сканирования кода, работа на старом ФФД, неправильно настроенный сканер, который «съедает» часть кода. Такие ошибки приводят к штрафам и к расхождению остатков между 1С и «Честным знаком», которые потом приходится разбирать вручную.
Когда нужна доработка или внешнее решение
Типовой функционал покрывает стандартные сценарии: приёмку, продажу, заказ кодов, отчёты о нанесении, перемещения и списания. Доработка потребуется, если у вас нестандартные процессы — например, интеграция с WMS на складе с автоматической маркировкой, обмен с производственными линиями нанесения кодов или работа с самописной конфигурацией 1С, где подсистемы маркировки нет.
В таких случаях есть три пути: доработать типовую конфигурацию силами программиста 1С, использовать готовые модули интеграции от партнёров или обмениваться с «Честным знаком» через API напрямую. Первый вариант обычно предпочтительнее — вы сохраняете единый учёт внутри 1С и не плодите внешние системы.
Варианты реализации обмена
Подходит для стандартной оптовой и розничной торговли; ограничение — требует актуального релиза и нестандартные процессы не покрывает
Подходит для нестандартных процессов (WMS, производство); ограничение — стоимость разработки и усложнение обновлений
Подходит, если 1С старая или самописная; ограничение — двойной учёт и зависимость от стороннего поставщика
Что важно запомнить
Связка 1С и «Честного знака» строится на трёх каналах: ЭДО для документов, касса с ФФД 1.2 для розницы и СУЗ для заказа кодов. Основа успешной работы — действующая УКЭП, актуальный релиз 1С, обязательная сверка кодов при приёмке и контроль статусов документов после каждой операции.
Часто задаваемые вопросы
Можно ли работать с «Честным знаком» без 1С?
Да, минимальный набор операций доступен в личном кабинете «Честного знака» и через бесплатные программы операторов ЭДО. Но при регулярных поставках и розничных продажах ручная работа быстро становится неэффективной: сверка кодов, учёт остатков и отчётность удобнее вести в единой системе, поэтому интеграция с 1С — практическая необходимость для большинства участников оборота.
Обязателен ли ЭДО, если я только продаю в розницу?
Если вы покупаете маркированный товар у поставщиков — да, ЭДО обязателен: сведения об отгрузке и приёмке передаются только через электронные документы. Без подтверждения приёмки коды не перейдут в вашу собственность в системе, и продажа такого товара будет нарушением. Исключение — отдельные льготные категории, установленные правилами маркировки для конкретных товарных групп.
Что делать, если код маркировки не сканируется на кассе?
Сначала проверьте сканер: попробуйте считать код другого товара. Если сканер не читает Data Matrix вообще — проблема в оборудовании или его настройке. Если не читается конкретный код — возможно, этикетка повреждена. Такой товар нельзя продавать как маркированный; по правилам отдельных групп допускается перемаркировка или списание с оформлением соответствующего документа в 1С.
Как понять, что сведения из чека дошли до «Честного знака»?
Проверьте чек в личном кабинете ОФД: там видно, принял ли «Честный знак» сведения о выводе кода из оборота. Дополнительно статус конкретного кода можно посмотреть в личном кабинете «Честного знака» по номеру кода — после продажи он должен перейти в статус «Выбыл» с указанием причины «Розничная продажа».
Нужно ли обновлять 1С, если маркировка уже настроена и работает?
Да, периодически. Перечень маркируемых товарных групп расширяется, форматы документов и правила обмена меняются, и старые релизы перестают корректно обрабатывать новые требования. Плановое обновление конфигурации раз в несколько месяцев с проверкой обмена на тестовых документах — разумная практика, которая предотвращает внезапные сбои.
Можно ли подключить к «Честному знаку» самописную конфигурацию 1С?
Можно, но объём работ существенно больше: придётся либо внедрять библиотеку стандартных подсистем с механизмами маркировки, либо разрабатывать обмен через API «Честного знака» и ЭДО самостоятельно. Часто дешевле и быстрее перейти на типовую конфигурацию, чем поддерживать собственную разработку в условиях регулярно меняющихся требований системы маркировки.