Публичное пространство

Узбекистан ◾️ Маркировка лекарств, воды и напитков

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}))$)

Пример сценария

  1. Кассир добавляет в чек товар Сыр “Ламбер” весовой:

    1. bar-code.code = 11111111111111111;

    2. marked = false;

    3. mark-type = NULL;

  2. Кассир добавляет в чек товар Вода “БонАква” 0,5л:

    1. bar-code.code = 14780062060261;

    2. marked = true;

    3. mark-type = WATER_AND_BEVERAGES;

  3. Касса выводит сообщение “Сканируйте марку”;

  4. Кассир сканирует марку товара Вода “БонАква” 0,5л:

    1. Код марки: 011478006206026121123456789012393ABCD;

  5. Касса добавляет товар в чек;

  6. Кассир добавляет в чек товар Напиток “Кока-кола” 0,5л:

    1. bar-code.code = 14780062060262;

    2. marked = true;

    3. mark-type = WATER_AND_BEVERAGES;

  7. Касса выводит сообщение “Сканируйте марку”;

  8. Кассир сканирует марку товара Напиток “Кока-кола” 0,5л:

    1. Код марки: 011478006206026221123456789012493ABCD;

  9. Касса добавляет товар в чек;

  10. Покупатель оплачивает товары;

  11. Касса отправляет отправляет данные в фискальный регистратор:

    1. Сыр “Ламбер” весовой:

      1. Amount = 0.5;

      2. Barcode = 11111111111111111;

      3. Label = NULL;

    2. Вода “БонАква” 0,5л:

      1. Amount = 1;

      2. Barcode = 14780062060261;

      3. Label = 147800620602611234567890123;

    3. Напиток “Кока-кола” 0,5л:

      1. Amount = 1;

      2. Barcode = 14780062060262;

      3. Label = 147800620602621234567890124;

  12. ФР регистрирует чек;

  13. Покупатель получает чек.

Продажа маркированных лекарств

Для импорта используется стандартный элемент <mark-type>...</mark-type> согласно интеграционной документации.

Для Узбекистана производится импорт атрибута DRUGS.

^01(?<gtin>\\d{14})21(?<serial>\\S{13})(?:91(?<verificationKey>\\S{4}))(?:92(?<verificationCode>\\S{44}))$)

Пример сценария

  1. Кассир добавляет в чек товар Сыр “Ламбер” весовой:

    1. bar-code.code = 11111111111111111;

    2. marked = false;

    3. mark-type = NULL;

  2. Кассир добавляет в чек товар Раствор йода 5%:

    1. bar-code.code = 14780062060261;

    2. marked = true;

    3. mark-type = DRUGS;

  3. Касса выводит сообщение “Сканируйте марку”;

  4. Кассир сканирует марку товара Раствор йода 5%:

    1. Код марки: 011478006206026121123456789012391ABCD92XBjhasbxahjs5rt68sxasxsxsczxcXsdc#$%^&*(12));

  5. Касса добавляет товар в чек;

  6. Покупатель оплачивает товары;

  7. Касса отправляет отправляет данные в фискальный регистратор:

    1. Сыр “Ламбер” весовой:

      1. Amount = 0.5;

      2. Barcode = 11111111111111111;

      3. Label = NULL;

    2. Раствор йода 5%:

      1. Amount = 1;

      2. Barcode = 14780062060261;

      3. Label = 147800620602611234567890123;

  8. ФР регистрирует чек;

  9. Покупатель получает чек.

Дополнительная информация

© 1994-2023, ООО «Кристалл Сервис Интеграция».
Все права защищены..

Политика обработки персональных данных