ФФД 1.2 - Автозаполнение тегов 1212 и 2108

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

ФФД 1.2 - Автозаполнение тегов 1212 и 2108

https://crystals.atlassian.net/browse/SRTZ-1189

https://crystals.atlassian.net/browse/CR-6248

https://crystals.atlassian.net/browse/CR-6127

10.3.2.0

Описание

Для ФФД 1.2 согласно следующим разделам в интеграционной документации нужно производить импорт значений тегов 1212 и 2108.

В версии Set Retail 10.3.2 выпущена функциональность для автозаполнения тегов 1212 и 2108. Они помогут корректно передать данные ОФД в случае, если система Set Retail не получила значения из ERP.

Например:

  • Если значение тега 2108 из ERP не заполнено…

    • И доп. атрибут товара “Штучный товар”, ТО значение тега 2108 приравнивается к “0”;

    • И доп. атрибут товара “Весовой товар”, ТО значение тега 2108 приравнивается к “11”.

Подробнее в статье на официальном сайте.

Логика работы автоподстановок

Тег 1212 Признак предмета расчета

Значение электронной формы документа

Реквизит "наименование предмета расчета" (тег 1030) содержит сведения

Значение электронной формы документа

Реквизит "наименование предмета расчета" (тег 1030) содержит сведения

1

О реализуемом товаре, за исключение подакцизного товара и товара, подлежащего маркировке средствами идентификации (наименование и иные сведения, описывающие товар)

2

О реализуемом подакцизном товаре, за исключением товара, подлежащего маркировке средствами идентификации (наименование и иные сведения, описывающие товар)

4

Услуга (SetAPI) для услуги "наличные с покупкой"

7

Продажа лотерейного билета

8

Выплата выигрыша

10

Об авансе, задатке, предоплате, кредите

30

О реализуемом подакцизном товаре, подлежащем маркировке средством идентификации, не имеющем кода маркировки

31

О реализуемом подакцизном товаре, подлежащем маркировке средством идентификации, имеющем код маркировки

32

О реализуемом товаре, подлежащем маркировке средством идентификации, не имеющем кода маркировки, за исключением подакцизного товара

33

О реализуемом товаре, подлежащем маркировке средством идентификации, имеющем код маркировки, 

за исключением подакцизного товара

Схема работы с версии 10.4.9.0

https://crystals.atlassian.net/browse/SRTB-8930

Схема работы до версии 10.4.9.0

Конфигурационные файлы кассы и особенности передачи тега в ОФД

https://crystals.atlassian.net/browse/SRTZ-1126

https://crystals.atlassian.net/browse/CR-6051

10.3.2.0

Для фискальных регистраторов с версией ФФД1.05/1.1/1.2 в конфигурационные файлы следующих типов товаров добавлена настройка calculationSubject (тег 1212) со значениями приравнивания тегов к типам товаров.

  • Если товар маркированный, то перед передачей в ФР любое значение тега 1212 будет заменено на 33 или 32 в зависимости от того есть марка или нет.

  • Если товар с типом кода маркировки TOBACCO и марка есть, то значение в теге 1212 будет по наличию марки заменено на 31 или 30.

  • Настройка в конфигурационном файле типа товара не обязательная.

  • Если настройка отсутствует или пустая, применяется значение указанное в карточке товара ffd-tag-1212, а в случае отсутствия и в карточке товара, то применяется значение = 1

  • Для ProductCiggyEntity и mark-type = TOBACCO, и других типов товаров с указанным mark-type, значение тега 1212 определяется автоматически.



Конфигурационные файлы на кассе в которых настройка присутствует по умолчанию

Тип товара

Значение настройки calculationSubject по умолчанию (тег 1212)

Конфигурационные файлы на кассе в которых настройка присутствует по умолчанию

Тип товара

Значение настройки calculationSubject по умолчанию (тег 1212)

goods-bonusPoints-config.xml

Бонусные баллы

10

goods-CFTgiftCard-config.xm

Карта ЦФТ

10

goods-giftCard-config.xml

Подарочная карта

10

goods-siebelGiftCard-config.xml

Подарочная карта Siebel

10

goods-spirits-config.xml

Алкогольный товар

2



Передача тега 1212 в ФР версии ФФД 1.05

https://crystals.atlassian.net/browse/SRTZ-1287

https://crystals.atlassian.net/browse/CR-6457

10.3.4.0

Начиная с версии 10.3.4.0 для ФР версии ФФД 1.05 установлен запрет передачи тега 1212 со значением 2, а также 26 и больше.

Даже если тег 1212 с этими значениями будет передан из ERP, значения не применятся и не будут переданы в ФР версии ФФД 1.05.

Правила установки значения реквизита "признак предмета расчета"

Подакцизный товар

Если товар имеет значение признака product-type, равное ProductSpiritsEntity – Алкогольный товар тег 1212 = 2. Если отсутствует, применится значение = 1 (Ошибка)

Подарочные карты

Если товар имеет значение признака product-type, равно:

  • ProductGiftCardEntity – Подарочная карта

  • ProductCFTGiftCardEntity – Подарочная карта ЦФТ

  • ProductSiebelGiftCardEntity – Подарочная карта Siebel

  • ProductBonusPointsEntity – Зачисление бонусных балансов

Тег 1212 = 10. Если отсутствует, применится значение = 1 (Ошибка).

Другие товары

Если товар имеет значение признака product-type, равное:

  • ProductPieceEntity – Штучный товар;

  • ProductMetricEntity – Метрический товар; 

  • ProductPieceWeightEntity – Штучно-весовой товар;

  • ProductWeightEntity – Весовой товар

  • ProductJewelEntity – Ювелирный товар

  • ProductDiscountCardEntity – Дисконтная карта

  • ProductClothingEntity – Одежда

Тег 1212 = 1, или может отсутствовать, применится 1 (Ошибка).

Пример в ОФД

Тег 2108 Мера количества предмета расчета

Значение в электронной форме документа

Значение в печатной форме документа

Примечание

Значение в электронной форме документа

Значение в печатной форме документа

Примечание

0

шт. или ед.

Применяется для предметов расчета, которые могут быть реализованы поштучно или единицами.

11

кг

Килограмм

Передача тега 2108 согласно новой прошивки Пирит и вывод его на печать

https://crystals.atlassian.net/browse/SRTZ-1260

https://crystals.atlassian.net/browse/CR-6367

https://crystals.atlassian.net/browse/SRTZ-1276

https://crystals.atlassian.net/browse/CR-6435

10.3.3.0

10.3.2.0

10.3.4.0

В связи с изменением прошивки Пирит 2Ф изменена интеграция в части передачи тега 2108. Изменения в прошивке Пирит для тега 2108: в режиме ФФД 1.2 передается всегда. Он передается либо в 42 либо в 79/x командах.

Дополнительно реализован вывод тега 2108 на печать в начале строки name для маркированных товаров, а начиная с версии 10.3.4.0 также и для немаркированных товаров.

В печатной форме выводятся шт. и кг.

Передача тега 2108 для весового маркированного товара

https://crystals.atlassian.net/browse/SRTZ-1232

https://crystals.atlassian.net/browse/CR-6331

10.3.6.0

Начиная с версии 10.3.6.0 для маркированного весового товара передается значение тега 2108 "0" (шт.) при соблюдении следующих условий:

  • Тип товара - “Весовой товар” (product-type = ProductWeightEntity) ;

  • Установлен тип маркировки (mark-type);

  • Установлен признак маркированного штрихкода (marked = "true");

Если для таких товаров в ERP клиента установлено значение тега 2108, отличное от “0”, значение тега 2108 приводится к значению "0". 



Логика заполнения до версии SetRetail 10.3.6.0

Пример работы для маркированного товара (для весового товара - до версии SetRetail 10.3.6.0)

  1. Кассир сканирует КМ1 с маркированного штучного товара(тег 2108 = 0) Товар1 (КМ корректная, при проверке КМ получен ответ от ФН - timeout)

  2. Проверка КМ не выполнена, статус товара ОИСМ не проверен

  3. Кассир сканирует КМ2 с маркированного штучного(тег 2108 = 0) товара Товар2 (в КП КМ руками внесены изменения и ФН при расчете получил КП, отличный от переданного. Нет связи с ОИСМ)

  4. Проверка КМ выполнена в ФН с отрицательным результатом, статус товара ОИСМ не проверен

  5. Кассир сканирует КМ3 с маркированного весового товара(тег 2108 = 11) Товар3 (КМ верная, в ФН проверка пройдена, но нет связи с ОИСМ)

  6. Кассир фискализует чек

  7. Распечатывается фискальный документ в котором у товаров указан соответствующий тег 2108 в начале поля name

    1. шт. [М] 1234 Товар1

    2. шт. [М–] 1234 Товар2

    3. кг [М] 1234 Товар3

Пример чека
Пример чека в ЛК ОФД

Пример работы для немаркированного товара

  1. Кассир сканирует ШК с немаркированного штучного товара(тег 2108 = 0) Товар1 

  2. Кассир сканирует ШК с немаркированного штучного(тег 2108 = 0) товара Товар2

  3. Кассир сканирует ШК с немаркированного весового товара(тег 2108 = 11) Товар3

  4. Кассир фискализует чек

  5. Распечатывается фискальный документ в котором у товаров указан соответствующий тег 2108 в начале поля name

    1. шт. Товар1

    2. шт. Товар2

    3. кг Товар3

Пример чека
Пример чека в ЛК ОФД

Пример работы для весового маркированного товара

  1. Кассир сканирует КМ1 с маркированного весового (тег 2108 = 0) товара Товар1 (в КП КМ руками внесены изменения и ФН при расчете получил КП, отличный от переданного. Нет связи с ОИСМ)

  2. Проверка КМ выполнена в ФН с отрицательным результатом, статус товара ОИСМ не проверен

  3. Кассир фискализует чек

  4. Распечатывается фискальный документ в котором у товаров указан соответствующий тег 2108 в начале поля name

    1. шт. [М–] 1234 Товар1

Пример чека
Пример чека в ЛК ОФД

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

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