Симптомы
При передаче Маркировки товаров в Честный знак ошибка: Document processing was failed
1: Дубликат кода или 1: Повторное нанесение кода
Не получается провести документ Маркировка товаров ИС МП. У документа статус: "Коды маркировок коды нанесены частично"
Решение
Для документа Маркировка товаров с операцией "Производство" или "Отчет о верификации нанесенных КМ":
- Проверить статусы кодов, нажав на кнопку "Проверить состояние кодов маркировки в ГИС МТ" в документе "Маркировка товаров ИС МП".
- Если статусы кодов одинаковые и равны "Эмитирован.Получен": и статус документа "Черновик"
1) Нажать на действие "отменить операцию".
2) Для КИ выбрать операцию нанесения "Выполнена независимо", передать данные.
3) Для КИГУ сменить статус документа через регистр "Статусы документов ИС МП" на "Коды маркировки нанесены". - Если статусы кодов одинаковые и равны "Эмитирован.Получен": и статус документа "Передан с ошибками"
1) В регистре сведений Статусы документов ИС МП (e1cib/list/РегистрСведений.СтатусыДокументовИСМП) изменитьСтатусна "Черновик" иДальнейшее действие1на "Передать данные"
2) Для КИ выбрать операцию нанесения "Выполнена независимо", передать данные.
3) Для КИГУ сменить статус документа через регистр "Статусы документов ИС МП" на "Коды маркировки нанесены". - Если статусы кодов одинаковые и равны "В обороте", то сменить статус документа на "Коды маркировки введены в оборот" (документ "Маркировка товаров ИС МП" -> кнопка "Ещё" -> Коды маркировки введены в оборот). Также в регистре Очередь проверки статусов документов ИСМП: e1cib/list/РегистрСведений.битмдт_ОчередьПроверкиСтатусовДокументовИСМП поставить "галочку" Проверено. Если релиз старше 1 апреля и статус не рассчитался автоматически, сообщить команде mdt.
- Если в документе разные статусы кодов маркировки (у КИ - "В обороте", у упаковки - "Эмитирован.Получен")
1) Удалить введенные в оборот коды с помощью групповой обработки:
Выделить документ в форме списка документов "Маркировка товаров ИС МП", нажать кнопку "Изменить выделенные". Добавить ошибку для строк в табличной части документа с помощью группового изменения реквизитов.

2) Оставить коды в одном статусе, выбрать требуемую Операцию и Операцию нанесения на вкладке Основное.
3) Передать документ в Честный Знак. - Если в документе разные статусы кодов маркировки (часть КИ - "В обороте", часть КИ - "Эмитирован.Получен")
1) Удалить введенные в оборот коды с помощью групповой обработки:
Выделить документ в форме списка документов "Маркировка товаров ИС МП", нажать кнопку "Изменить выделенные". Добавить ошибку для строк в табличной части документа с помощью группового изменения реквизитов.

2) Оставить коды в одном статусе "Эмитирован.Получен", выбрать требуемую Операцию "Производство" и Операцию нанесения "Выполнена независимо" на вкладке Основное.
3) Передать документ в Честный Знак. - Если в документе разные статусы кодов маркировки, при этом часть кодов введена в оборот в сторонней программе:
1) Если есть вероятность, что распечатаны дубли марок, то перемаркировать.
2) Удалить введенные в оборот коды с помощью групповой обработки:
1. Выделить документ в форме списка документов "Маркировка товаров ИС МП", нажать кнопку "Изменить выделенные". Добавить ошибку для строк в табличной части документа с помощью группового изменения реквизитов.

2. Оставить коды в одном статусе, выбрать требуемую Операцию и Операцию нанесения на вкладке Основное.
3. Передать документ в Честный Знак.
Для документа Маркировка товаров с операцией "Агрегация":
- Если в документе разные статусы кодов маркировки (у КИ - "В обороте", у упаковки - "Эмитирован.Получен")
1) Перейти в "Статусы документов ИС МП".
2) Найти и выбрать нужный документ и проставить следующие статусы:
- Статус = "Статусы обработки кодов маркировки" - "К агрегации"
- Дальнейшее действие 1 = Выполните агрегацию
- Дальнейшее действие 2 и 3 = Не требуется.
3) Вернуться в документ, перечитать его и выполнить агрегацию.
Причина
- В ответ на отчет о нанесении Честный ЗНАК возвращает ошибку 400. При этом меняет статус кодов на нанесены. 1С, получив ошибку со статусом 400, повторяет запрос, и получает новую ошибку 1: Дубликат код.
- Отчеты о нанесении были переданы из другой системы (не 1С). 1С, не зная статус кодов, отправляет отчет о нанесении повторно.
- Коды маркировки эмитированы в сторонней программе и частично введены не из 1С.