← На главную
При подключении онлайн-кассы АТОЛ 55Ф к конфигурации 1С:Бухгалтерия нередко возникает ситуация, когда встроенный тест оборудования в программе завершается успешно, однако при попытке выполнить команду открытия кассовой смены система прерывает операцию с системным исключением: «При выполнении операции произошла ошибка "2000.0.0.0.0.0.0 is not a valid date and time"». В то же время тест драйвера кассы штатно открывает и закрывает смены вне среды 1С.
Проанализируем природу этой неполадки, разберем по шагам способ ее устранения, а также рассмотрим сопутствующие сложности, возникающие при настройке оборудования линейки АТОЛ.
Причины возникновения ошибки парсинга даты
Данная ошибка формируется во внешней компоненте драйвера при взаимодействии с общим модулем МенеджерОборудованияКлиент (в процедуре обработки ответа НачатьВыполнениеКоманды_ВыполнитьКомандуЗавершение). Выделим ключевые факторы, приводящие к сбою:
- Некорректная сборка внешней компоненты. Библиотека
FprnM1C82_54FZ.dll, включенная в поставку некоторых релизов конфигураций 1С, содержит ошибку преобразования строки в дату (функция StrToDateTime). Если касса при фискализации или при пустой предыдущей смене возвращает неинициализированный строковый шаблон времени вида 2000.0.0.0.0.0.0, встроенный парсер компоненты падает с исключением. - Кэширование нерабочей версии DLL. Платформа 1С сохраняет единожды загруженные внешние компоненты в каталоге пользователя. Поэтому даже после переустановки системного драйвера 1С может продолжать вызывать поврежденную библиотеку из своего локального кэша.
- Региональные параметры операционной системы. Если в Windows заданы нестандартные разделители даты и времени (например, точки вместо двоеточий в часах или американский формат отображения), драйвер не может разобрать структуру полученного ответа ККТ.
Пошаговое решение: замена компоненты FprnM1C82_54FZ.dll
Для устранения ошибки нам необходимо заменить проблемную внешнюю компоненту на корректную сборку драйвера ККТ. Разберем порядок действий по шагам:
- Закроем все запущенные сеансы программы 1С.
- Перейдем в каталог центра загрузок производителя оборудования или в дистрибутив пакета драйверов торгового оборудования (ДТО) версии 8.12.0 или проверенной сборки 8.12.1.
- Найдем рабочий файл внешней компоненты
FprnM1C82_54FZ.dll. Обратим внимание, что рабочая и нерабочая версии файла могут иметь одинаковую версию 8.12.1, но отличаться физическим размером в байтах. - Очистим кэш внешних компонент платформы 1С. Для этого перейдем в папку профиля текущего пользователя операционной системы:
%AppData%\1C\1cv8\ExtCompT\ и удалим оттуда сохраненные версии библиотеки АТОЛ. Если этого не сделать, 1С проигнорирует новый файл. - Запустим платформу 1С от имени администратора, чтобы программа обладала полными правами на регистрацию COM-объектов и библиотек в системе.
- Откроем раздел Администрирование — Подключаемое оборудование, перейдем в настройки установленного кассового аппарата и обновим файл драйвера.
- Проверим информационную строку версии в нижней части окна свойств драйвера. В корректно установленном драйвере должна отображаться запись: Установленная версия 8.12.0.0 (Версия требований к разработке драйверов 1.1). Если в окне по-прежнему фигурирует версия требований 1.7, значит, система продолжает использовать некорректную DLL.
Что делать при ошибке «Неверный пароль» и задержке печати чеков
После открытия смены пользователи часто сталкиваются со следующей проблемой: кассовые чеки из приходных кассовых ордеров (ПКО) печатаются с задержкой в 1–2 минуты, либо операция завершается ошибкой «Неверный пароль». Разберем причины такого поведения:
- Несовпадение паролей кассира и системного администратора. В фискальных регистраторах АТОЛ предусмотрено разграничение прав доступа. По умолчанию для выполнения операций кассира используется пароль
1 (в ряде прошивок 0), а для административных функций — пароль 30. Если поля «Пароль» и «Пароль доступа» в настройках торгового оборудования 1С не заполнены или содержат произвольные значения, ККТ блокирует команду. - Конфликт сетевой службы и таймауты. Задержка в несколько минут возникает из-за того, что драйвер безуспешно ожидает ответа кассы по таймауту и производит циклические повторы отправки пакетов данных.
- Неверная скорость COM-порта. Если в параметрах подключения к кассе выставлена заниженная скорость (например, 9600 бод), печать фискальных чеков с QR-кодами будет происходить крайне медленно. В настройках оборудования и в диспетчере устройств Windows необходимо установить скорость обмена 115200 бод.
Настройка интерфейса подключения: почему виден только 1 COM-порт вместо 2
При подключении аппарата через кабель USB в диспетчере устройств Windows нередко определяется только один виртуальный COM-порт, тогда как для полноценной работы фискального регистратора под управлением ДТО 8 требуется два порта. Выясним причину:
- Кассы АТОЛ платформы 2.5 являются составными устройствами (Composite Device). Первый COM-порт предназначен для команд управления и связи с учетной системой (1С), а второй COM-порт задействуется фоновой службой передачи фискальных данных в ОФД —
Ethernet over USB (EoU). - Если операционная система устанавливает стандартный драйвер Microsoft («Устройство с последовательным интерфейсом USB»), создается только один порт. В этом случае печать чеков может блокироваться из-за конфликта потоков данных.
- Для исправления ситуации выполним принудительное обновление драйвера через «Диспетчер устройств», указав путь к оригинальному файлу
ATOL_uUSB.inf из каталога поставки драйверов ККТ. После этого в системе появятся два раздельных порта управления.
Почему в списке моделей 1С есть только «АТОЛ 55К», но нет «АТОЛ 55Ф»
Если при первоначальной настройке в перечне доступных моделей отображается только устаревшая модель АТОЛ 55К, это указывает на принципиальную ошибку выбора категории оборудования:
- Модели с литерой «К» относились к старому стандарту кассовых аппаратов с блоком ЭКЛЗ. В 1С они настраивались через тип «Фискальные регистраторы».
- Современные аппараты с литерой «Ф» работают в соответствии с требованиями 54-ФЗ и в конфигурациях 1С должны добавляться исключительно через категорию «ККТ с передачей данных». Внутри справочника ККТ с передачей данных модель АТОЛ 55Ф присутствует штатно.
- Если конфигурация работает на базе внешних обработок обслуживания (архитектура обычных форм или старые редакции конфигураций), требуется загрузить актуальный файл обработки (например,
ATOLkkt.epf), поддерживающий формат онлайн-касс.