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