Первое, что важно понять: коды маркировки не создаются в 1С. Их нельзя сгенерировать, подобрать или вычислить. Они приходят извне и только записываются в документ.
Отсюда следует главное для поиска причины: если кодов в документе нет, проблема почти всегда не в 1С, а на шаг раньше.
Откуда коды берутся
Три источника, и они разные по надежности.
Из документа поставки. Производитель или дистрибьютор передает коды вместе с товаром через ЭДО. Это основной путь, и он самый надежный: коды уже в электронном виде.
Из заказа маркетплейса. При продаже маркированного товара площадка сообщает, какие именно коды относятся к этому заказу. Они приходят вместе с событием о заказе и подставляются в документ отгрузки.
С бумаги или из фотографии. Так тоже бывает: кладовщик присылает снимок коробки. Автоматизировать здесь нечего, это ручной ввод, и с ним надо разбираться не настройкой обмена, а договоренностью с поставщиком.
Куда они попадают в 1С
В документ отгрузки, в табличную часть кодов маркировки.
| Конфигурация | Документ |
|---|---|
| УТ 11 | расходная накладная |
| УНФ | расходная накладная, структура табличной части своя |
| КА 2 и ERP | реализация товаров и услуг, схема 11.5 |
| БП 3.0 | реализация товаров и услуг, базовая поддержка |
Отдельного расписания для загрузки кодов нет: они подставляются в момент обработки заказа, вместе с созданием документа. Нажимать ничего не нужно.
Табличная часть пустая. Что проверять по порядку
Шаг 1. Есть ли коды в самом заказе. Откройте заказ и посмотрите, пришли ли коды от площадки. Если их там нет, дальше искать бессмысленно: 1С не может подставить то, чего не получала.
Шаг 2. Проведен ли документ отгрузки. Коды попадают в документ при его создании. Если накладная лежит непроведенной или не создалась вовсе, кодов в ней не будет. Про то, почему отгрузка может не создаться, разобрано отдельно: заказ есть, отгрузки нет.
Шаг 3. Включена ли механика маркировки в проекте. Она отмечается при создании проекта в мастере. Если проект заводился до того, как вы начали продавать маркированный товар, механики там может просто не быть.
Шаг 4. Та ли это номенклатура. Коды привязаны к конкретной позиции. Если товар в 1С и товар на площадке сопоставлены неверно, коды уедут не в ту строку или не уедут вовсе.
Отдельно про вывод из оборота
Загрузка кодов и вывод их из оборота это две разные механики, и путать их не стоит.
Коды в документе есть, а из оборота не выводятся, потому что:
- в БП 3.0 документ вывода из оборота не создается вовсе, это ограничение конфигурации;
- в КА 2 и ERP вывод работает, но по схеме 11.5;
- в УТ 11 и УНФ работает полностью.
Подробнее по конфигурациям: Честный знак в 1С:Бухгалтерия и Честный знак в 1С:УНФ.
Если кодов нет у поставщика
Это единственный случай, когда автоматизация не поможет совсем. Пока коды не приходят в электронном виде, их будут вносить руками, какой бы обмен вы ни настроили.
Начинать надо с поставщика и с ЭДО, а не с 1С. Это не отговорка, а порядок действий: настроите обмен раньше, чем получите коды, и он будет работать вхолостую.
Настройка механики маркировки по шагам: Честный знак в 1С.
