При открытии смены открылась на фискальнике (выдал чек-отчет об открытии смены, в офд смена появилась) а вот в самой 1с запись в документе "кассовая смена" не появилась. Печать чеков невозможно тк пишет что смена закрыта.
Проблема была решена путем программного создания смены
Был также обратный случай. Смена закрылась на фискальнике и офд, в 1с не закрылась
Проблема была решена аналогично путем программного закрытия смены.
В чем проблема? Первая и вторая проблемы возникали разово под разными релизами 1с, но при прочих равных (рабочее место, пользователь, полные права - не менялись). Как избежать появления этих сбоев в будущем?
В первом случае, наверное смену не открывали. Просто пробили чек. --> В ККТ смена сама открылась. Это нормально.
Во втором случае, как вариант смену закрыли из "Теста драйвера", а не из 1С. Если же из 1С, и она не закрылась, то это не нормально.
(1) В первом случае нет только открыли смену, в офд был отчет об открытии, чеки не слали
во втором случае, из 1с всегда закрываем, в драйвер не лезут пользователи, даже не знают как и что это
(4) В настройках подключения ККТ из теста драйвера для 1с, 1с_ка вовремя не получает инфу об успешном выполнении команды, хотя по этому должно быть сообщение, но не факт, а если учитывать как юзвери игнорирую эти сообщения, то удивляться даже не стоит
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший