При оформлении продаж и пробитии чеков на фискальных регистраторах АТОЛ можно столкнуться с неприятной ситуацией: в окне предварительного просмотра или в самом документе 1С отображается актуальная ставка налога (например, 22%), однако на бумажном чеке касса печатает базовую ставку 20%. Проанализируем причины такого поведения системы, разберем по шагам порядок обновления интеграционной компоненты драйвера и выясним, как узнать версию прошивки кассового аппарата.
Передача информации о фискальных реквизитах чека из «1С:Предприятие» в кассовый аппарат опирается на слаженную работу трех ключевых звеньев:
В процессе фискализации 1С передает данные о налогах не в виде произвольного текста, а посредством специальных числовых кодов (индексов) налоговых ставок. Если системный драйвер ККТ уже обновлен, но в самой базе 1С осталась старая версия внешней компоненты (например, версия 10.7 при установленном драйвере 10.10), то компонента не способна сопоставить новую ставку с корректным тегом ФФД. В результате кассовый аппарат либо сбрасывает неопознанный индекс на стандартный (20%), либо транслирует значение по умолчанию. Рассмотрим подробнее, как устранить эту рассинхронизацию.
Для корректной передачи фискальных реквизитов требуется актуализировать саму библиотеку драйвера непосредственно в справочнике подключаемого оборудования. Разберем процедуру по шагам:
НСИ и администрирование, далее перейдем в РМК и оборудование (или Подключаемое оборудование). В меню справа нажмем кнопку «Еще» и выберем пункт «Драйверы оборудования».C:\Program Files\ATOL\Drivers10\KKT\1c (или C:\Program Files (x86)\ATOL\Drivers10\KKT\1c). Выбираем архив или манифест драйвера ru_atol_drivers_fptr1c_v10x.Обратим внимание на критически важные системные факторы, влияющие на работу внешней компоненты:
Соответствие разрядности клиента: разрядность подключаемой библиотеки должна строго соответствовать разрядности исполняемого файла 1cv8.exe, а не разрядности операционной системы Windows. Если на 64-битной Windows запущен 32-битный клиент 1С, библиотеку необходимо выбирать исключительно из каталога Program Files (x86), иначе 1С не сможет инициализировать объект драйвера.
Очистка кэша компонент: платформа 1С кэширует используемые библиотеки во временных каталогах пользователя по пути %AppData%\1C\1Cv8\.... Если после обновления в форме настройки оборудования отображается старый номер версии компоненты, закроем сеанс 1С и очистим файлы кэша внешних компонент.
Терминальный режим (RDP): при работе пользователей на удаленном рабочем столе драйвер кассы и интеграционная компонента должны быть установлены непосредственно в операционной системе сервера терминалов.
Если обновление компоненты выполнено, но ошибка сохраняется, необходимо проверить версию прошивки ККТ: устаревшее микропрограммное обеспечение кассы не поддерживает новые теги ФФД. Посмотрим, какими способами можно узнать текущую версию ПО кассы:
2 — Версия модуля, укажем тип 1 — Конфигурация (или 0 — Прошивка) и нажмем «Прочитать». Альтернативный вариант — перейти на вкладку «Отчеты» и выполнить команду «Печать информации о ККТ».