Публичное пространство
Узбекистан ◾️ Маркировка лекарств, воды и напитков
- SRTZ-1553Получение подробных данных проблемы… СТАТУС
- SRTZ-1554Получение подробных данных проблемы… СТАТУС
- CR-6900Получение подробных данных проблемы… СТАТУС
- CR-7159Получение подробных данных проблемы… СТАТУС
Общая настройка
Для корректной работы необходимо настроить сверку ШК товара в БД и GTIN-секции марки только по значимой части ШК, выполните скрипт в базе данных set в таблице sales_management_properties выполните скрипт:
UPDATE sales_management_properties SET property_value='{"WATER_AND_BEVERAGES" : true}' WHERE property_key='check.barcode.onlySignificantPart';
UPDATE sales_management_properties SET property_value='{"DRUGS" : true, "WATER_AND_BEVERAGES": true}' WHERE property_key='check.barcode.onlySignificantPart';
Обработка элементов из интеграции
Элементы <mark-type>DRUGS</mark-type>
и <mark-type>WATER_AND_BEVERAGES</mark-type>
не обрабатываются до тех пор, пока данных товаров не проставлен соответствующий mark_type в БД с помощью скрпитов.
Например:
UPDATE cg_product SET nds=15, mark_type=11 WHERE item in ('2060262');
UPDATE cg_product SET nds=15, mark_type=12 WHERE item in ('7112039', '2060261');
Продажа маркированной воды и напитков
Для импорта используется стандартный элемент <mark-type>...</mark-type>
согласно интеграционной документации.
Для Узбекистана производится импорт атрибута WATER_AND_BEVERAGES
.
^01(?<gtin>\\d{14})21(?<serial>\\S{13})(?:93(?<verificationKey>\\S{4}))$)
Пример сценария
Кассир добавляет в чек товар Сыр “Ламбер” весовой:
bar-code.code = 11111111111111111;
marked = false;
mark-type = NULL;
Кассир добавляет в чек товар Вода “БонАква” 0,5л:
bar-code.code = 14780062060261;
marked = true;
mark-type = WATER_AND_BEVERAGES;
Касса выводит сообщение “Сканируйте марку”;
Кассир сканирует марку товара Вода “БонАква” 0,5л:
Код марки: 011478006206026121123456789012393ABCD;
Касса добавляет товар в чек;
Кассир добавляет в чек товар Напиток “Кока-кола” 0,5л:
bar-code.code = 14780062060262;
marked = true;
mark-type = WATER_AND_BEVERAGES;
Касса выводит сообщение “Сканируйте марку”;
Кассир сканирует марку товара Напиток “Кока-кола” 0,5л:
Код марки: 011478006206026221123456789012493ABCD;
Касса добавляет товар в чек;
Покупатель оплачивает товары;
Касса отправляет отправляет данные в фискальный регистратор:
Сыр “Ламбер” весовой:
Amount = 0.5;
Barcode = 11111111111111111;
Label = NULL;
Вода “БонАква” 0,5л:
Amount = 1;
Barcode = 14780062060261;
Label = 147800620602611234567890123;
Напиток “Кока-кола” 0,5л:
Amount = 1;
Barcode = 14780062060262;
Label = 147800620602621234567890124;
ФР регистрирует чек;
Покупатель получает чек.
Продажа маркированных лекарств
Для импорта используется стандартный элемент <mark-type>...</mark-type>
согласно интеграционной документации.
Для Узбекистана производится импорт атрибута DRUGS
.
^01(?<gtin>\\d{14})21(?<serial>\\S{13})(?:91(?<verificationKey>\\S{4}))(?:92(?<verificationCode>\\S{44}))$)
Пример сценария
Кассир добавляет в чек товар Сыр “Ламбер” весовой:
bar-code.code = 11111111111111111;
marked = false;
mark-type = NULL;
Кассир добавляет в чек товар Раствор йода 5%:
bar-code.code = 14780062060261;
marked = true;
mark-type = DRUGS;
Касса выводит сообщение “Сканируйте марку”;
Кассир сканирует марку товара Раствор йода 5%:
Код марки: 011478006206026121123456789012391ABCD92XBjhasbxahjs5rt68sxasxsxsczxcXsdc#$%^&*(12));
Касса добавляет товар в чек;
Покупатель оплачивает товары;
Касса отправляет отправляет данные в фискальный регистратор:
Сыр “Ламбер” весовой:
Amount = 0.5;
Barcode = 11111111111111111;
Label = NULL;
Раствор йода 5%:
Amount = 1;
Barcode = 14780062060261;
Label = 147800620602611234567890123;
ФР регистрирует чек;
Покупатель получает чек.
Дополнительная информация
© 1994-2024, ООО «Кристалл Сервис Интеграция».
Все права защищены..