Ошибка: Ошибка при сканировании ДМ, когда в документе присутствуют позиции обязательные для сканирования: "Количество отсканированных кодов не совпадает с количеством позиций в блоке/Возможно, вы сканируете пачки из другого блока."
Описание: Причины возникновения неизвестны.
Заявка INTRA: 133933
Задача YT: https://yt.litebox.ru/issue/LB-21986 - не совпадает с количеством позиций в блоке.
https://yt.litebox.ru/issue/LB-22018 - сканируете пачки из другого блока.
Решение:
Решение 2 линия:
Отключить сканирование скриптом
UPDATE DATAMATRIXES SET AGGREGATION_ERROR = 0 WHERE id IN (
SELECT d.id
FROM MY_DOC_GOODS mdg
LEFT JOIN DATAMATRIX_HISTORY dh ON dh.CARGO_ID = mdg.CARGOID
LEFT JOIN DATAMATRIXES d ON d.ID = dh.DATAMATRIX_ID
WHERE mdg.DOCUMENT = {document_id} AND d.AGGREGATION_ERROR = 1
)Нужно взять ДМ блока этой позиции из накладной Калуги Астрал и сверить с клиентом какой ДМ на этом блоке по факту, т.е. клиент пусть отсканирует ДМ в блокнот с блока на руках, если ДМ разные, значит клиент сканирует не тот блок или поставщик в накладную вложил ДМ одного блока, а клиенту по факту прислал блок на котором другой ДМ. Если точно тот блок сканируют, то выключить сканирование скриптом и добавить в задачу, если не тот, то надо решать с поставщиком или сканировать нужный блок.