Устаревшая версия Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
...
TOBACCO_BLOCK - табак (блок).
TOBACCO_PACK - табак (пачка).
FOOTWEAR - обувь
LIGHT_INDUSTRY - легкая промышленность.
MILK - молоко.
Устаревшая версия Jira showSummary false server System Jira serverId bc8d3685-f9c0-329d-9054-b12aabbcb834 key SET10FAQ-1956 MILK_PERISHABLE - молоко со сроком годности (скоропортящиеся).
MILK_WITH_SHELF_LIFE - молоко со сроком годности (не скоропортящиеся).
MILK_WITHOUT_SHELF_LIFE - молоко без срока годности
PERFUMES - парфюмерия.
PHOTO - фототехника.
TYRES - шины/диски.
...
В большинстве случаев нужно обеспечивать хранение и выгрузку информации о марках в усеченном виде, чтобы соблюдать требования законодательства. Согласно требованиям к системам работающих с маркированными товарами, запрещается хранение марок в полном виде.
До версии 10.2.91.0, кассовая программа сохраняла марки в полном виде при считывании и выгружала их в полном объеме.
Начиная с версии 10.2.91.0 реализована подрезка марок по длине, чтобы не могло появиться претензий к кассовой программе.
Условия работы
- В информации хранящейся на кассе подрезка не осуществляется, так как смены на кассе все равно подрезаются со временем.
- В базе данных операционного дня, марки в составе позиций чека хранятся в подрезанном виде.
- Марки также могут выгружаться в подрезанном виде в ERP.
- Подрезка включается также с помощью выполнения скрипта.
- Настройки подрезки по умолчанию:
- Подрезка не включается при обновлении на версию 10.2.91.0 или при установке из дистрибутива.
- Принцип подрезки:
- Акцизные марки алкогольных товаров не подрезаются.
- Пачки табака подрезаются до 21 символа
GTIN(14)+SERIAL(7)
., то есть у пачки сигарет сохраняется первый 21 символ при продаже. - Блоки табака и другие маркированные товары:
- Оставляется только
01<GTIN>21<SERIAL>
согласно регулярным выражениям.
- Оставляется только
- У всех других маркированных товаров, кроме табака, сохраняются только
AI(01)
и(21)
.
...
Блок кода | ||
---|---|---|
| ||
^01(?<gtin>\d{14})21(?<serial>\S{6})93(?<verificationKey>\S{4})(3103(?<weight>\d{6}))?$ |
Пример сценария
Дано:
Есть КМ молока с секцией веса.
Есть КМ молока без секции с весом.
Кассир сканирует ШК молочного товара. Касса требует считать КМ.
Кассир считывает КМ с весом.
Проверяем, касса приняла КМ с весом
Кассир сканирует ШК молочного товара. Касса требует считать КМ.
Кассир считывает КМ без веса.
Проверяем, касса приняла КМ без веса.