#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. Пометь документ на удаление.
Причина
- Попытка передачи отчета о нанесении в Честный Знак неполного кода маркировки.
- Некорректный статус кода маркировки для передаваемой операции.
- Ошибка в коде - которая позволила пропустить полный код неизвестной марки