#188: Некорректный формат данных отчета производственной линии

Отредактирована: 209 дней назад

Симптомы

  • При передаче данных в Честный знак возникает ошибка "Некорректный формат данных отчета производственной линии".
  • Не найден полный код маркировки.

Решение

1. На закладке "Коды маркировки" нажать "Проверить состояние кодов маркировки в ГИС МТ", посмотреть статусы кодов:

Если при выделении кода текст ошибки "Не найден полный код маркировки", то такие коды нельзя ввести в оборот.

2. В зависимости от статуса кодов:

2.1. Если все коды в статусе "Списан", заархивировать документ.
2.2. Если часть кодов в статусе (Эмитирован.Получен, Выбыл, Списан, В обороте), удалить коды, передать отчет.
2.3. Если все коды в статусе "Эмитирован.Получен" - на закладке "Основное" поставить операцию "Производство" и операцию нанесения "<Выполнена независимо>", передать данные.
2.4. Если все коды в статусе "Эмитирован.Выпущен", восстановить полные коды из резервной копии базы, для этого:
2.4.1. найти в базе документ Заказ на эмиссию кодов маркировки СУЗ по которому были эмитированы коды
2.4.2. в копии базы открыть обработку Выгрузка и загрузка данных XML, установить отбор и выгрузить данные в файл

2.4.3. в рабочей базе открыть обработку Выгрузка и загрузка данных XML, на закладке Загрузка - загрузить данные из файла

2.5. Если статусы кодов различаются:
2.5.1. Выделить документ в форме списка документов "Маркировка товаров ИС МП", нажать кнопку "Изменить выделенные". Добавить ошибку для строк в табличной части документа с помощью группового изменения реквизитов

2.5.2. Оставить коды в одном статусе, выбрать требуемую Операцию и Операцию нанесения на вкладке Основное.
2.5.3. Передать документ в Честный Знак.

2.6. Если используется функция "Принимать неизвестные марки"

2.6.1. Проверь отсутствие полного кода в пуле с помощью консоли запросов:

выбрать первые 1 * из регистрсведений.пулкодовмаркировкисуз
где кодмаркировки = "(01)04605035007350(21)5X<oo(mGS!0SA"

2.6.2. Найди входящее сообщение используя отбор

2.6.3. Обработай сообщение.

2.6.4. Проверь наличие полного кода в пуле с помощью консоли запросов:

2.6.5. Обработай все коды в документе.

2.6.6. Пометь документ на удаление.

Причина

  1. Попытка передачи отчета о нанесении в Честный Знак неполного кода маркировки.
  2. Некорректный статус кода маркировки для передаваемой операции.
  3. Ошибка в коде - которая позволила пропустить полный код неизвестной марки