Имя: Пароль:
1C
 
Продажа пива из кеги в общепите...
,
0 LavSug
 
22.01.24
16:12
Други, подскажите...
Никак не могу в ATOL 10 передать данные о продаже в чеке разливного пива. Как обычно все по инструкции и что-то не работает.
В параметр 2000 передаю код кеги?  Или только GTIN?
В параметр 2108 ставлю 41 (типа литры).
В параметр 1023 ставлю 0.5...
И все, после регистрации позиции получаю ошибку
"Объекту 0x00CE2C20 присвоен код ошибки 148 [Ошибка программирования реквизита 1023 (Недопустимый реквизит для данного типа документа)]"
Что ему надо?
1 Лефмихалыч
 
22.01.24
16:18
может запятую вместо точки?
2 Гена
 
гуру
22.01.24
16:43
(0) А какой присвоенный статус товара?
тег 2110
3 LavSug
 
22.01.24
16:44
(2)
[FiscalPrinter] > LIBFPTR_PARAM_MEASUREMENT_UNIT (65851) = LIBFPTR_IU_LITER (41)
[FiscalPrinter] > 1023 (1023) = 0.5
[FiscalPrinter] > LIBFPTR_PARAM_MARKING_PROCESSING_MODE (65852) = 0
[FiscalPrinter] > LIBFPTR_PARAM_MARKING_CODE_STATUS (65846) = LIBFPTR_MES_DRY_FOR_SALE (2)
4 LavSug
 
22.01.24
16:47
(1) может и впрямь запятую ему сунуть?
5 Гена
 
гуру
22.01.24
16:48
(3) Какая цифра указана в теге 2110?
Если чётная, то товар считается мерным, а если нечётная - штучным и 0.5 в 1023 уже не указать, если только специально потом не задавать отдельно числитель и знаменатель.
6 LavSug
 
22.01.24
16:50
(5) LIBFPTR_PARAM_MARKING_CODE_STATUS (65846) = LIBFPTR_MES_DRY_FOR_SALE (2)
Получается 2
7 LavSug
 
22.01.24
16:50
хотя тег неявно задал... попробую через 2110 задать
8 LavSug
 
22.01.24
16:51
может его перед 1023 надо вытянуть? чтобы драйвер знал, что может быть не целое число, а...
9 Гена
 
гуру
22.01.24
16:51
(6) Тогда это хайли лайкли чисто атоловские глюки
10 LavSug
 
22.01.24
17:18
а код (кеги или GTIN) в параметр 2000 заносить?
11 Гена
 
гуру
22.01.24
17:26
(10) Не в курсе.
Программист всегда исправляет последнюю ошибку.