Page tree

Описание: При приёмке разливного маркированного пива не создаётся карточка товара родителя для алкогольной карточки, если к алкогольной карточке был привязан ШК. Т.е. ДМ в таблицу DATAMATRIXES записывается, но поле wares_id остаётся пустым. Связка "алкогольная карточка ребёнок" + "маркированная карточка родитель" + "ДМ" - не создаётся. После чего, при попытке привязать ДМ к крану на кассе появляется ошибка: Cannot read property 'name' of undefined.

Задача: https://yt.litebox.ru/issue/LB-31776

Решение для первой линии:

Проверить связку: "алкогольная карточка ребёнок" + "маркированная карточка родитель" оба товара должны быть активны, если не активны - сменить статус, сделать обмен (достаточно последними изменениями по товарам) попробовать привязать повторно.

Если связки нет вообще т.е. к у алкогольной карточки ребёнка - нет товара родителя - составить заявку на вторую линию.

Вложения к заявке: ДМ (либо в печатном виде либо фото)

Решение для второй линии:

Найти ДМ и документ к которому он привязан, а следственно и товар, можно так: ищем ДМ по публичной части select * from DATAMATRIXES where type = 18 and public_code_part in ('0104612728200790215/k,2Y2') затем по id ДМ находим связку с cargo_id в таблице DATAMATRIX_HISTORY и уже по cargo_id находим документ и waresid товара  select * from my_doc_goods where cargoid in ('13624').

Далее нужно доделать связку "алкогольная карточка ребёнок" + "маркированная карточка родитель" + "ДМ". Т.е. создать карточку товара родителя маркированного, назначить ей ШК из алкогольной карточки, связать их как родитель- ребёнок и записать waresid родителя в поле wares_id искомому ДМ в таблице DATAMATRIXES


  • No labels