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

CheckType в чеке (с данными коррекции) на ФФД 1.2 - что опять за бред?

<< < (2/4) > >>

WOWYS:

--- Цитата: Stok от 02/05/2025 03:13:31 ---
--- Цитата: kkmspb от 01/05/2025 20:01:41 ---Так вот эта касса вообще коррекцию бьет по другому (через связку  FNBeginCorrectionReceipt / FNBuildCorrectionReceipt2 ) и только без покупок в чеке.
Суммы по НДСам надо самому вычислять.
 
--- Конец цитаты ---
Загляните в ФФД 1.05 и не будет повода удивляться.


--- Цитата: kkmspb от 30/04/2025 23:12:10 ---Что имеем в коде :
CheckType = 0|2
FNOpenCheckCorrection
регистрируем позиции .....
FNCloseCheckEx

Обратите внимание на возможные значения CheckType = 0|2
То есть:
0 - получится приход
1 - получится ошибка  FNOperation() [94] Некорректная  операция
2 - получится возврат прихода
3 - получится ошибка FNOperation() : [94] Некорректная операция
4 - получится ошибка FNOperation() : [94] Некорректная операция

--- Конец цитаты ---
1. 0,1,2,3,4 - почему Вы перечисляете 5 значений, когда их для тега 1054 всего 4?
2. Подозреваю, что Вы в какой-то момент нарушаете порядок действий. Сначала записывается вид документа 31 Кассовый чек коррекции, затем один из реквизитов тега 1054 Приход, Возврат прихода, Расход, Возврат расхода.

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


Зачем что-то писать на старых прошивках и мучиться , накатите хотя бы для С1 19.01.2023г. . У вас МГМ прошейте 2025г. и с новыми Дровами пишите на славу.

DanShi:
В тесте драйвера же всё прекрасно пробивается, посмотрите логи и найдите разницу.
P.S. то , что Вам не нравится Штрих и его драйвер, мы все давно поняли.....

kkmspb:

--- Цитата: WOWYS от 03/05/2025 15:29:47 ---
--- Цитата: Stok от 02/05/2025 03:13:31 ---
--- Цитата: kkmspb от 01/05/2025 20:01:41 ---Так вот эта касса вообще коррекцию бьет по другому (через связку  FNBeginCorrectionReceipt / FNBuildCorrectionReceipt2 ) и только без покупок в чеке.
Суммы по НДСам надо самому вычислять.
 
--- Конец цитаты ---
Загляните в ФФД 1.05 и не будет повода удивляться.


--- Цитата: kkmspb от 30/04/2025 23:12:10 ---Что имеем в коде :
CheckType = 0|2
FNOpenCheckCorrection
регистрируем позиции .....
FNCloseCheckEx

Обратите внимание на возможные значения CheckType = 0|2
То есть:
0 - получится приход
1 - получится ошибка  FNOperation() [94] Некорректная  операция
2 - получится возврат прихода
3 - получится ошибка FNOperation() : [94] Некорректная операция
4 - получится ошибка FNOperation() : [94] Некорректная операция

--- Конец цитаты ---
1. 0,1,2,3,4 - почему Вы перечисляете 5 значений, когда их для тега 1054 всего 4?
2. Подозреваю, что Вы в какой-то момент нарушаете порядок действий. Сначала записывается вид документа 31 Кассовый чек коррекции, затем один из реквизитов тега 1054 Приход, Возврат прихода, Расход, Возврат расхода.

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


Зачем что-то писать на старых прошивках и мучиться , накатите хотя бы для С1 19.01.2023г. . У вас МГМ прошейте 2025г. и с новыми Дровами пишите на славу.

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

Вы не поняли, это уже про новый ФФД 1.2 и новый лицензионный штрих-лайт.


--- Цитировать ---Зачем что-то писать на старых прошивках и мучиться
--- Конец цитаты ---

Я же не для себя делаю, а для пользователей , а у них разные кассы еще имеются (все по закону: 1.05 еще никто не отменял).

Slava:


// setProperty CheckType = 0   
// cmd:FNOpenCheckCorrection() ok

/// cmd:FNOperation() ok

Наверное такое потому  , что методы по разному интерпретируют значение свойства ТипЧека .

Для значения 2 - это одно и тоже Возврат прихода .
Для 1 Расход и Приход  соответственно

И т.д .То есть , перед вызовом  FNOperation() , свойство Тип чека надо перезагрузить .

ЗЫ Почему 0 проходит непонятно
      4 нет для метода  FNOpenCheckCorrection()

Интересное кино , это да

Slava:
Посмотрел сегодня вживую .
Так вот какие чудеса , пробил я ЧК-Расход .
Далее лог сохраняем и смотрим его чудо-утилитой Лог плейер .
Лог говорит ТипЧека 129 для метода  FNOpenCheckCorrection() и 3 для  FNOperation().
Теперь 129 это 128 +1 , то есть если отбросить старший бит будет 1 как в учебнике .
3 для  FNOperation() так и есть .

Да , вот уж действительно - " Нет у вас методов на Котьку Сапрыкина " .

ЗЫ. Нельзя верить инструкциям !
ЗЫЫ , Хотя может это только для ниженого уровня так .

Навигация

[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 
Перейти к полной версии