1С
Номенклатура, документы, партии и учетные статусы.
Как работать с Честным ЗНАКом в 1С в 2026: вывод кодов маркировки, СБИС/ЭДО, автоподпись УПД, разрешительный режим на кассе и контроль ошибок.
Карта контура
Интеграция работает, когда физический товар, документ в 1С и статус кода в Честном ЗНАКе не расходятся.
Номенклатура, документы, партии и учетные статусы.
Государственный статус кода и право операции.
УПД/УКД, разрешительный режим и вывод из оборота.
Ошибки обмена видны ответственным, повтор идет без дублей.
Интеграция Честного ЗНАКа с 1С нужна не только для архитектуры обменов, но и для ежедневных операций: принять УПД с кодами, проверить статус КМ, продать товар на кассе, вывести код из оборота, оформить возврат или списание. Если 1С, ЭДО, ГИС МТ, касса и склад расходятся по статусам, товар физически есть, но операция блокируется или уходит в ручной разбор. С 1 июля 2026 года часть товарных групп получает новые розничные и ЭДО-обязанности, а розничный контур должен быть готов к переходу на ТС ПИоТ.
Поэтому ниже сначала - практический порядок работы в 1С, затем архитектура контура, который не разваливается после очередного изменения правил.
В 2026 году меняются не только списки товарных групп, но и способ ежедневной работы с кодами. Официальный календарь Честного ЗНАКа показывает поэкземплярный учет с 1 марта 2026 года для ряда групп, а 1С отдельно выделяет новые этапы по сладостям, моторным маслам, икре, строительным материалам, косметике, бытовой химии и товарам личной гигиены.
Для запроса «что делать с 1 июля 2026» важны три практических изменения: розничное сканирование кодов для косметики и бытовой химии, обязательный ЭДО/объемно-сортовой учет в этой группе и завершение старой схемы X-API-KEY для розничных проверок в пользу ТС ПИоТ.
| Изменение | Что проверить в 1С и смежных системах | Риск без проверки |
|---|---|---|
| 1 июля 2026: розничный вывод из оборота для косметики, бытовой химии и товаров личной гигиены | ККТ, ОФД, кассовое ПО и сканирование КМ при продаже | Продажа проходит физически, но сведения о выводе не уходят в систему маркировки |
| 1 июля 2026: ЭДО и объемно-сортовая передача сведений по этой группе | УПД/УКД, оператор ЭДО, GTIN, количество и статусы входящих документов | Приемка и отгрузка зависают, документы подписывают без нужных сведений |
| 1 июля 2026: переход розничного разрешительного режима на ТС ПИоТ | Установлен ли модуль, готова ли касса, есть ли план отказа от старого токена | Касса не проходит проверку кода или работает по схеме, которая перестает поддерживаться |
| 2026: поэкземплярный учет для отдельных групп | Ведется ли учет кодов на уровне единицы, а не только партии или коробки | Остатки физически есть, но коды не сходятся с ГИС МТ |
| 2026: новые этапы маркировки по группам | Актуальны ли ТН ВЭД/ОКПД2, GTIN, признаки маркируемой продукции и релизы 1С | Товар не попадает в нужный сценарий маркировки |
Организация зарегистрирована в ГИС МТ, УКЭП работает, оператор ЭДО подключен, в 1С заполнены GTIN, ТН ВЭД/ОКПД2, признаки маркировки, склады и роли пользователей.
Входящий УПД приходит через ЭДО, коды сопоставляются с номенклатурой и фактической приемкой. Если кодов нет или они чужие, документ не подписывают до исправления.
ТСД или WMS фиксируют приемку, агрегацию, перемещение и отгрузку. 1С хранит учетный факт, а ГИС МТ подтверждает государственный статус кода.
При розничной продаже код сканируется на кассе и уходит через ККТ/ОФД. При списании, браке, собственных нуждах или экспорте нужен отдельный документ с причиной вывода.
Ответственный смотрит журнал обмена, статусы КМ, неподписанные УПД и отказы кассы. Повторная отправка должна быть идемпотентной, чтобы не создавать дубли.
Запрос «как вывести коды маркировки из 1С» обычно смешивает два разных сценария. Первый - розничная продажа: кассир сканирует DataMatrix, касса проверяет код в ГИС МТ, после успешной проверки чек пробивается, а код выводится из оборота через ККТ/ОФД. Второй - иные причины выбытия: списание, брак, собственные нужды, экспорт, фасовка или потеря товара. Там нужен документ 1С/учетной системы с причиной, связкой с кодами и отправкой сведений в ГИС МТ.
| Сценарий | Что делает 1С | Что проверяет ИТ/бухгалтерия |
|---|---|---|
| Розничная продажа | Передает товар и код в кассовый контур, получает статус чека и вывода | ККТ, ОФД, ТС ПИоТ, журнал проверок, инструкция кассира при отказе |
| Возврат покупателя | Связывает чек возврата, код и статус товара | Возврат кода в корректное состояние, отсутствие дубля по КМ |
| Списание, брак, собственные нужды | Формирует документ выбытия с причиной и кодами | Причина вывода, адрес места деятельности, отправка в ГИС МТ, протокол ошибок |
| Отгрузка контрагенту | Передает УПД/УКД через ЭДО с GTIN, количеством или кодами в нужном формате | Подпись, статус входящего/исходящего документа, расхождения по кодам |
Если сценариев много, лучше сразу проектировать интеграцию 1С с Честным ЗНАКом как процесс с журналами, алертами и владельцем ошибок, а не как набор ручных документов.
В рознице оператор ЭДО нужен не сам по себе, а как часть контура:
На практике порядок такой: организация и сертификат УКЭП должны быть готовы, оператор ЭДО привязан к юрлицу, в учете указаны склады и товарные группы, а в сервисе маркировки включен обмен с ГИС МТ. В Saby/СБИС отдельно проверяют подпись, организацию, GLN при необходимости транспортных упаковок, OMS ID для СУЗ, токен/параметры розничной проверки, способ вывода кодов и права пользователей.
Во-первых, входящие УПД должны попадать в 1С с кодами и не теряться между оператором ЭДО и учетной системой. Во-вторых, исходящие документы должны уходить с правильным форматом сведений. В-третьих, кассовый контур должен видеть те же коды, которые лежат в учете.
Если нужен именно контур СБИС, смотрите услугу интеграции 1С и СБИС; если задача шире - 1С-ЭДО и операторов лучше сравнивать по процессу, а не по названию.
Автоподпись полезна только там, где понятен контроль: какие документы можно подписывать автоматически, кто отвечает за исключения и где видно, что УПД завис. Базовая схема такая: УКЭП и права настроены на организацию, исходящие УПД проходят проверку реквизитов и кодов, затем регламентное задание отправляет документ оператору ЭДО, а журнал показывает статусы «создан», «подписан», «отправлен», «принят», «отклонен».
| Участок | Что автоматизировать | Что нельзя отдавать без контроля |
|---|---|---|
| Исходящий УПД | Формирование, проверка реквизитов, подпись и отправка по расписанию | Документы с расхождениями по кодам, цене, контрагенту или складу |
| Входящий УПД | Загрузка, сопоставление кодов, уведомление ответственного | Автоподписание без сверки фактической приемки |
| УКД и исправления | Маршрут согласования и повторная отправка | Исправления без причины и связи с исходным документом |
| SLA на документы | Алерт по неподписанным и отклоненным документам | Зависшие УПД, которые сотрудники обходят ручными операциями |
Для бизнес-процесса важнее не кнопка «подписать автоматически», а регламент: кто имеет право автоподписи, какие проверки обязательны до отправки и кто разбирает ошибку до блокировки отгрузки.
Разрешительный режим работает до пробития чека: кассир сканирует код маркировки, кассовое ПО отправляет его на проверку в ГИС МТ, при успешной проверке чек пробивается, при запрете касса показывает ошибку. В 1С-ландшафте это проверяется не только в кассе: нужны актуальный драйвер ККТ, поддержка нужного ФФД, настройки товарных групп, доступность CDN/модуля, журнал проверок и инструкция кассира.
| Ситуация на кассе | Что делает кассир | Что делает ИТ/ответственный |
|---|---|---|
| Код разрешен | Продает товар обычным порядком | Контролирует, что чек ушел и код выведен |
| Код не найден, чужой или уже выбыл | Не пробивает чек и откладывает товар | Проверяет статус КМ, УПД поставщика и право операции |
| Нет ответа от ГИС МТ/модуля | Действует по утвержденной инструкции для офлайн/таймаута | Проверяет доступность сервиса, кассовый драйвер, ТС ПИоТ/CDN и журнал |
| Частые отказы по группе товаров | Эскалирует проблему, не делает ручной обход | Сверяет признаки маркировки, GTIN, релиз 1С, кассовое ПО и правила группы |
Главный принцип:
В рабочем контуре 1С держит номенклатуру, партии, документы движения, статусы кодов и связку с первичными операциями. Остальные системы отвечают за свои участки: ЭДО передает УПД, ГИС МТ хранит состояние кода, СУЗ выпускает коды, ККТ выводит товар из оборота, ТСД и WMS фиксируют фактическое движение.
| Система или слой | За что отвечает | Что мониторить |
|---|---|---|
| 1С ERP / УТ / Розница / БП | Номенклатура, документы, партии, статусы кодов, бухгалтерский и складской учет | Ошибки обмена, дубли документов, несоответствие КМ и номенклатуры |
| ЭДО | УПД, УКД, акты расхождений, передача кодов между контрагентами | Документы без кодов, неподписанные входящие, просрочка реакции |
| ГИС МТ / Честный ЗНАК | Государственный статус кода: эмиссия, ввод, оборот, выбытие, возврат | Коды не ваши, не найдены, уже выбыли или ждут подтверждения |
| СУЗ | Заказ и получение кодов маркировки | Токены, OMSID, остаток кодов, ошибки эмиссии |
| ККТ / ОФД / ТС ПИоТ | Проверка и вывод из оборота при розничной продаже | Отказы проверки, недоступность сервиса, офлайн-режим |
| ТСД / WMS / принтеры | Фактическое сканирование, агрегация, печать этикеток | Качество печати DataMatrix, дубли сканирования, потеря коробов и паллет |
| Интеграционный слой | API, очереди, повторная доставка, логи, идемпотентность | Накопление ошибок, повторная отправка без контроля, отсутствие trace id |
Подготовить юридический и учетный контур: регистрация в ГИС МТ, УКЭП, оператор ЭДО, роли пользователей и ответственные за товарные группы.
Вычистить справочники: номенклатура, GTIN, ТН ВЭД/ОКПД2, признаки маркировки, единицы измерения, упаковки и правила агрегации.
Настроить обмены: 1С - ЭДО, 1С - ГИС МТ/СУЗ, 1С - кассы, 1С - ТСД/WMS, журналы обмена и уведомления об ошибках.
Пройти тестовый цикл: заказ кодов, печать, ввод в оборот, приемка, отгрузка, розничная продажа, возврат и списание.
Закрепить эксплуатацию: регламент обновлений, ответственные за ошибки, SLA на разбор зависших документов и контроль релизов 1С/касс/ТСД.
| Роль бизнеса | Основной сценарий | Что автоматизировать в 1С | Где чаще всего ломается |
|---|---|---|---|
| Производитель | Заказ КМ, печать, нанесение, агрегация, ввод в оборот | Заказ на эмиссию, печать этикеток, маркировка товаров ИС МП, списание брака | GTIN, качество печати, бракованные или неиспользованные коды |
| Импортер | Получение кодов до ввоза и ввод в оборот после таможенных процедур | Связка номенклатуры, кодов и документов поступления | Несоответствие кодов товару и задержки документов |
| Опт и склад | Приемка УПД, сопоставление кодов, сборка отгрузки, передача через ЭДО | Сканирование при приемке/отгрузке, автоматическая загрузка КМ из УПД | УПД без кодов, лишние или чужие коды на остатках |
| Розница | Разрешительный режим и вывод из оборота на кассе | Проверка КМ, обмен с ККТ/ОФД, возвраты и чеки коррекции | Кассовое ПО не готово, нет ТС ПИоТ, код не проходит проверку |
| Бухгалтерия и ИТ | Контроль документов, расхождений и ошибок обмена | Журналы, отчеты, уведомления, повторная отправка без дублей | Нет владельца инцидента, ошибки копятся неделями |
| Ошибка | Симптом в работе | Причина | Что делать |
|---|---|---|---|
| УПД пришел без кодов | Приемка зависает, товар нельзя корректно продать | Поставщик не передал КМ или документ не сопоставлен | Не подписывать до исправления, оформить акт расхождений, настроить контроль входящих |
| Код не найден или не ваш | 1С видит товар, ГИС МТ не подтверждает право операции | Код у другого владельца, уже выбыл или не введен в оборот | Проверять статус до отгрузки, требовать корректный документ у поставщика |
| Дублирование КМ | Документ не отправляется или получает отказ | Повторное сканирование, ручной ввод, повторная отправка УПД | Запретить ручной ввод без роли, включить проверку дублей и идемпотентность обмена |
| Плохая печать DataMatrix | Сканер не читает этикетку | Принтер, расходники, размер, повреждение при нанесении | Тестировать печать, фиксировать брак, списывать неиспользованные коды |
| Возврат не проведен в системе | Товар вернулся физически, но код не вернулся в нужный статус | Возврат оформили только на складе или кассе | Оформлять возврат через корректный документ, УКД или чек возврата |
| Ошибки обмена не разбираются | Документы висят, сотрудники делают обходные операции | Нет мониторинга и владельца инцидента | Настроить журнал, алерты, SLA разбора, trace id и повторную отправку |
| Проверка | Что должно быть готово |
|---|---|
| Справочники | GTIN, ТН ВЭД/ОКПД2, признаки маркировки, упаковки, единицы измерения |
| ЭДО | Оператор подключен, УПД/УКД проходят, входящие контролируются по срокам |
| СУЗ и ГИС МТ | OMSID, токены, организации и склады привязаны, обмен проверен на тестовых операциях |
| Кассы и ТС ПИоТ | ККТ, ОФД, кассовое ПО и ТС ПИоТ поддерживают актуальный разрешительный режим |
| Сканирование | ТСД, WMS, принтеры и качество DataMatrix проверены на реальных упаковках |
| Мониторинг | Ошибки обмена, дубли, зависшие документы и статусы КМ видны ответственным |
| Эксплуатация | Есть регламент обновлений, владелец инцидента и порядок ручного разбора исключений |
Если по чек-листу остались пробелы - оцените готовность вашей 1С к маркировке: разберём ваш контур и покажем, что закрыть до промышленного запуска.
Кейс
1С + Честный ЗНАК
Соберём и проверим полный цикл маркировки: эмиссия, УПД с кодами, приемка, продажа, возврат, списание, разрешительный режим на кассе и журнал ошибок. На выходе - понятный контур без дублей, ручных обходов и зависимости от одного разработчика.
Плохой вариант - зашить всю логику маркировки в доработки 1С без границ.
Тогда любое изменение правила, кассы, WMS, ЭДО или товарной группы превращается в риск для всего контура.
Более устойчивый подход - оставить 1С центром учета, а обмены вынести в слабосвязанный контур: API, очередь или ESB, явные контракты, журнал событий, повторная доставка, идемпотентность и мониторинг.
Так проще обновлять отдельные части, передавать поддержку другой команде и не держать бизнес на одном разработчике.
Для KT.Team это принципиально: 1С должна быть сильной учетной системой внутри неоднородного ландшафта, а не единственной платформой, через которую проходит любое изменение бизнеса.
FAQ
Сначала определите причину вывода. При розничной продаже код выводится через кассу: DataMatrix сканируется, проверяется в ГИС МТ, чек пробивается на ККТ и сведения уходят через ОФД. При списании, браке, собственных нуждах, экспорте или фасовке нужен отдельный документ выбытия в 1С/учетной системе с причиной и кодами, затем отправка сведений в ГИС МТ.
Проверьте организацию, УКЭП, оператора ЭДО, права пользователей, склады, товарные группы и связь с ГИС МТ. В Saby настраивают сертификат, организацию, параметры ГИС МТ, токен/параметры розничной проверки, OMS ID при работе с СУЗ и способ вывода кодов. В 1С важно, чтобы УПД с кодами, статусы документов и кассовые операции не расходились между системами.
Можно, но только после проверки реквизитов, кодов маркировки и прав подписи. Без регламента автоподпись ускоряет не процесс, а ошибки: УПД уходит с неверными кодами, зависает у оператора ЭДО или возвращается с отказом. Нужны правила, какие документы подписываются автоматически, какие уходят на ручную проверку и кто разбирает отклонения.
Для косметики, бытовой химии и товаров личной гигиены с этой даты стартуют обязательная передача сведений о розничной реализации через ККТ, ЭДО при отгрузке и приемке и объемно-сортовой формат для оборота и части выводов из оборота. Для розницы также критичен переход разрешительного режима на ТС ПИоТ: старый X-API-KEY должен быть заменен.
Для типовых сценариев часто достаточно актуального релиза 1С, настроенного ЭДО и включенного функционала маркировки. Доработки появляются, когда есть WMS, нестандартная агрегация, сложная упаковка, несколько юрлиц, особые правила склада или требования к мониторингу.
Потому что учетный факт в 1С и статус кода в ГИС МТ могут расходиться. Код может быть не введен в оборот, принадлежать другому участнику, уже выбыть или ждать подтверждения документа.
Нужно пройти полный цикл на реальных сценариях: эмиссия, печать, ввод, приемка, отгрузка, продажа, возврат, списание, ошибка обмена и повторная отправка без дубля. Один успешно отправленный документ не доказывает готовность контура.
Дата проверки: 02.07.2026