Главная категория > Посцентр (ШТРИХ-М)

Штрих онлайн ( ФФД 1.05) округляет цену до рубля - как убрать?

<< < (2/7) > >>

kkmspb:

--- Цитата: DanShi от 20/03/2025 20:16:55 ---RoundingSumm
CуммаОкругления
Тип: Integer / Целое
Сумма округления. Используется методом: FNCloseCheckEx 

--- Конец цитаты ---

Пробовал по разному (и перед FnOperation и перед FNCloseCheckEx  ):
"RoundingSumm" , 99
"RoundingSumm" , 0
"RoundingSumm" , 50
не помогает, точнее вообще пишет в чеке еще и округление какое-то

это точно не то, т.к. в драйвере Штриха без этого работает нормально

DanShi:
Ну тогда , что мешает посмотреть лог драйвера и тупо повторить.

kkmspb:

--- Цитата: DanShi от 20/03/2025 21:26:04 ---Ну тогда , что мешает посмотреть лог драйвера и тупо повторить.

--- Конец цитаты ---

Самое прикольное, что сделал передачу  один в один как в драйвере и все равно не помогает:

TaxValueEnabled : false 
Summ1Enabled : false 
CheckType : 1 
TaxValue : 0 
Tax1 : 4 
Summ1 : 1013.51 
PaymentTypeSign : 4 
PaymentItemSign : 1 
Department : 1 
Price : 100.12 
Quantity : 10.123 
StringForPrinting : ttttttttttttttttt 
MeasureUnit : 0 
DivisionalQuantity : false 
Numerator : 10 
Denominator : 123 
FNOperation() ok
RoundingSumm : 0 
Summ1 : 1013.51 
Summ2 : 0 
Summ3 : 0 
Summ4 : 0 
Summ5 : 0 
Summ6 : 0 
Summ7 : 0 
Summ8 : 0 
Summ9 : 0 
Summ10 : 0 
Summ11 : 0 
Summ12 : 0 
Summ13 : 0 
Summ14 : 0 
Summ15 : 0 
Summ16 : 0 
TaxValue1 : 0 
TaxValue2 : 0 
TaxValue3 : 0 
TaxValue4 : 0 
TaxValue5 : 0 
TaxValue6 : 0 
TaxType : 32 
FNCloseCheckEx() ok Закрытие чека
GetShortECRStatus() ok
DisConnect() ok
Успешное завершение.


Заметил также , что и при внесение суммы такое поведение , отрезает копейки (а в драйвере все норм.)

Пытался цену а\позиции как-то передать через FNSendTagOperation , но это не работает для цены.

В общем очень интересно... И хочется плюнуть на копейки, но дело принципа.

M.Connor:
Numerator и Denominator для другого используются, они в этом примере не нужны, а вообще мне кажется проблема с приведением типов.
Есть еще команда Подытог, по которой можно просмотреть данные для округления

pavel_net:
Если сумма 1013.51, то RoundingSumm = 51 округлит до 1013 по моему как то так, попробуйте.
Причем RoundingSumm идет уже после Sum1 даже в примере, что логично.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Произошла ошибка благодарности
Думаю...
Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 
Перейти к полной версии