2.1.29.20 от 01.09.2019 новое в версии:[/b]

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
Ответить
Audim
Администратор
Сообщения: 2395
Зарегистрирован: 17 мар 2015, 18:36

2.1.29.20 от 01.09.2019 новое в версии:[/b]

Сообщение Audim » 01 сен 2019, 16:19

2.1.29.20 от 01.09.2019 новое в версии:

Добавлена поддержка тегов:
1084: Дополнительный реквизит пользователя
1085: Наименование дополнительного реквизита пользователя
1086: Значение дополнительного реквизита пользователя
1192: Дополнительный реквизит чека
1191: Дополнительный реквизит предмета расчета, Только для ФФД 1.1 !

Изменения в API расширения для браузеров:

Код: Выделить всё

В данных чека:
var Data = KkmServer.GetDataCheck(...);
.....
// Дополнительный реквизит пользователя тег ОФД 1084
Data.UserAttribute = {
     // Наименование дополнительного реквизита пользователя тег ОД 1085
     Name: "Поле-тест",
     // Значение дополнительного реквизита пользователя тег ОФД 1086
     Value: "Тестовое значение"
};
// Дополнительный реквизит чека тег 1192
Data.AdditionalAttribute = "Тест";
....

// Добавление печати фискальной строки
 var DataStr = Data.AddRegisterString(
         .....
        // Сумма акциза (ExciseAmount) с учетом копеек, включенная в стоимость предмета расчета Тег 1229
        0.01,
        // Дополнительный реквизит предмета расчета тег 1191, Только для ФФД 1.1 !
        "Тест-доп.реквизит"
);

Изменения в API расширения http запросов:

Код: Выделить всё

В данных чека:
....
// Дополнительный реквизит пользователя тег ОФД 1084
UserAttribute: {
      // Наименование дополнительного реквизита пользователя тег ОД 1085
      Name: "Поле-тест",
      // Значение дополнительного реквизита пользователя тег ОФД 1086
      Value: "Тестовое значение"
},
// Дополнительный реквизит чека тег 1192
AdditionalAttribute: "Тест",
....

В данных фискальной строки (Register):
.....
// Дополнительный реквизит предмета расчета тег 1191, Только для ФФД 1.1 !
 AdditionalAttribute: "Тест-доп.реквизит",
.....
Поддержка тегов по ККТ:
1192:
-Поддерживают: АТОЛ, ШТРИХ-М, СтарРус, RR-Electro, Micro-Pay (microteh), КИТ (Терминал-ФА), Dreamkas (Viki Print), Crystals (Pirit)
-Не поддерживают: -
1191:
-Поддерживают: АТОЛ, ШТРИХ-М, СтарРус, RR-Electro, КИТ (Терминал-ФА), Dreamkas (Viki Print), Crystals (Pirit)
-Не поддерживают: Micro-Pay (microteh)
1084 (1085, 1086):
-Поддерживают: АТОЛ, ШТРИХ-М, СтарРус, RR-Electro, Dreamkas (Viki Print), Crystals (Pirit)
-Не поддерживают: Micro-Pay (microteh), КИТ (Терминал-ФА)

Аватара пользователя
saratovout
Сообщения: 260
Зарегистрирован: 08 авг 2019, 23:52
Откуда: Boston
Контактная информация:

Re: 2.1.29.20 от 01.09.2019 новое в версии:[/b]

Сообщение saratovout » 01 сен 2019, 18:02

Audim писал(а):
01 сен 2019, 16:19
// Дополнительный реквизит пользователя тег ОФД 1084
UserAttribute: {
// Наименование дополнительного реквизита пользователя тег ОД 1085
Name: "Поле-тест",
// Значение дополнительного реквизита пользователя тег ОФД 1086
Value: "Тестовое значение"
},
Я извиняюсь, а что с обратной совместимостью ранее работающих 1084/1085/1086, которая была в таком виде:

Код: Выделить всё

"AdditionalProps":[{"NameProp":"1085","Prop":"1086"}]
good films make your life better..

Audim
Администратор
Сообщения: 2395
Зарегистрирован: 17 мар 2015, 18:36

Re: 2.1.29.20 от 01.09.2019 новое в версии:[/b]

Сообщение Audim » 01 сен 2019, 18:16

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

Ответить