Имя: Пароль:
1C
1C 7.7
v7: Штрих - после нормальной печати чека, остается открытим документ
0 MWWRuza
 
гуру
22.06.22
12:56
Добрый день!
По сути, тема продолжение этой: Штрих и буква М на чеке по ФФД 1.2 но, там, пока "букву М ловил", так, как печатал чеки "по одному", просто не обратил внимание на то, что после нормальной печати первого чека, состояние ККТ остается - "8" и при попытке напечатать сдедующий чек, она пишет, что "анулирован открытый документ", хотя, реально ничего не анулируется - чек уже напечатан, в ОФД отправлен и там нормально виден...
Ну, пишет понятно почему - перед печатью чека у меня проверяется состояние ККТ, и выводится сообщение:
    Если ФискальныйРегистратор.ECRMode()         = 8 Тогда
        Подрежим = ФискальныйРегистратор.ECRAdvancedMode;
        ФискальныйРегистратор.CancelCheck();                    
        Сообщить("Аннулирован незакрытый чек");
Но, почему ECRMode() возвращает 8 - ??? Че за фигня?
При этом, состояние такое остается сразу после закрытия чека, вот, в отладчике видно:
https://content.foto.my.mail.ru/mail/m_w_w/_mypagephoto/h-453.jpg
Это происходит не зависимо от того, с маркировкой чек или без. Раньше, на предыдущих версиях прошивки и драйвера, такого не происходило...
Куда копать?