Форум OlegON > Программы и оборудование для автоматизации торговли > Маркировка

Тэг 1260 : Объекту 0x00206A78 присвоен код ошибки 26 [Неверный формат команды] : Маркировка

03.01.2025 3:20


25.10.2024 18:56
Цитата:
Stels так и должно быть?
похоже так и должно быть, посмотрел заполнение тэга 1260 для лексредств где все работает там также

2024.10.24 16:41:48.432 T: T:00000F78 INFO [FiscalPrinter] > 1262 (1262) = "020"
2024.10.24 16:41:48.432 T: T:00000F78 INFO [FiscalPrinter] > 1263 (1263) = "14.12.2018"
2024.10.24 16:41:48.432 T: T:00000F78 INFO [FiscalPrinter] > 1264 (1264) = "1556"
2024.10.24 16:41:48.432 T: T:00000F78 INFO [FiscalPrinter] > 1265 (1265) = "tm=mdlp&sid=00000000397747"
2024.10.24 16:41:48.432 T: T:00000F78 INFO [FiscalPrinter] libfptr_util_form_tlv() [0x06A7A260]

а дальше

[FiscalPrinter] output > aAь[04h];[00h]ю[04h][03h][00h]020я[04h][0Ah][00h]14.12.2018Ё[04h][04h][00h]1556ё[04h][1Ah][00h]tm=mdlp&sid=00000000397747;0;
25.10.2024 19:28
Может это поможет?

Цитата:
KebaV MDLPIndInfo:=Driver.getParamByteArray
Цитата:
(13)Добрый день!

У Вас ошибка вот в этой строке:

Тег1260 = Объект.getParamString

Надо использовать:

Тег1260 = Объект.getParamStringHex

Мой рабочий пример:

ДрайверККМ.setParam(1262, "030");
ДрайверККМ.setParam(1263, "21.11.2023");
ДрайверККМ.setParam(1264, "1944");
ДрайверККМ.setParam(1265, "UUID="+СокрЛП(ИдЗапроса)+"&Time="+СокрЛП(ВременнаяМетка));
ДрайверККМ.utilFormTLV();

ДанныеТега1260 = ДрайверККМ.getParamStringHex(ДрайверККМ.LIBFPTR_PARAM_TAG_VALUE);

//.........

ДрайверККМ.setParamStrHex(1260,ДанныеТега1260);
Показать


Также, учитывайте, что метод utilFormTLV() очищает все установленные ранее теги.
Поэтому, его надо использовать до того, как заполняются остальные реквизиты чека.
Т.е. порядок такой:

- формируем тег 1260, запоминаем его в переменной
- заполняем остальные параметры чека
- заполняем тег 1260
25.10.2024 22:22
Цитата:
Stels Может это поможет?
спасибо большое, дружище, дня три бился, не мог понять, что не так

getParamStringHex это не про этот случай,
но вот последовательность помогла:

- формируем тег 1260, запоминаем его в переменной
- заполняем остальные параметры чека
- заполняем тег 1260





(0.04Мб)
26.10.2024 07:30
Цитата:
KebaV дня три бился, не мог понять, что не так
..
но вот последовательность помогла:
а ведь тут - как раз и было то, что нужно (про последовательность):
Цитата:
volk13 //записываем комплексный атрибут (именно тут)
;)
26.10.2024 19:07
Цитата:
volk13 а ведь тут - как раз и было то, что нужно (про последовательность):

;)
да, Ваша правда, но почему то в тот раз не бросилось в глаза, а зря (
Часовой пояс GMT +3, время: 03:20.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.