Почему при печати чека из ПКО в 1С возникает ошибка 0x4459 и как ее исправить?

Программист 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет Торговля и дистрибуция
← На главную

После обновления до релиза 3.0.106.101 в конфигурации 1С:Бухгалтерия многие пользователи столкнулись с неприятной ситуацией: при попытке пробить чек из Приходного кассового ордера (ПКО) кассовый аппарат выдает ошибку 0x4459, а 1С сообщает о «неверном параметре». При этом печать чеков из Реализации товаров и услуг или Розничных продаж может работать корректно. Рассмотрим подробнее, почему возникает эта проблема и какие шаги необходимо предпринять для её устранения.

Разберем причину возникновения ошибки 0x4459

Данная ошибка является универсальным сигналом от ККТ о том, что переданные из 1С данные не соответствуют требованиям протокола обмена или настройкам фискального накопителя. Основная причина кроется в переходе на стандарт ФФД 1.2 — для работы по новым правилам есть решение для работы с онлайн-кассами по ФФД 1.2. После обновления программы 1С стала более строго формировать пакет данных для чека, требуя обязательного указания специфических реквизитов, которые не всегда корректно обрабатываются старыми настройками оборудования в системе.

Способ №1: Перенастройка подключаемого оборудования

Наиболее эффективным решением, которое помогло большинству пользователей, является принудительный перевод настроек устройства на работу с ФФД 1.2 (в этом поможет обработка для подключения ККТ с поддержкой ФФД 1.2). Разберем этот процесс по шагам:

  1. Перейдите в раздел АдминистрированиеПодключаемое оборудование.
  2. Перед внесением изменений убедитесь, что все рабочие смены на кассах закрыты.
  3. Выберите текущее устройство ККТ и сделайте его неактивным.
  4. Создайте новое устройство, выбрав в списке драйверов вариант с поддержкой ФФД 1.2 (обычно в списке драйверов Атол отображается два варианта: стандартный и с пометкой ФДД 1.2).
  5. Сохраните настройки и проверьте печать чека из ПКО.

Если нет возможности создать новое устройство, можно воспользоваться инструментом Групповое изменение реквизитов. Для этого:

  1. Откройте обработку Групповое изменение реквизитов через функцию Все функции или Функции для технического специалиста.
  2. Найдите справочник Подключаемое оборудование.
  3. Установите фильтр на нужное устройство и принудительно измените значение реквизита, отвечающего за версию ФФД, на 1.2.

Способ №2: Проверка данных в карточках товаров

Если смена настроек драйвера не дала результата, необходимо проанализировать состав документа. Часто проблема скрывается в некорректно заполненных реквизитах номенклатуры. Проанализируем ситуацию:

Если в документе присутствует товар, который не является российским, 1С при попытке печати чека в формате ФФД 1.2 требует обязательного указания кода страны происхождения или данных таможенной декларации. Если эти данные отсутствуют или указаны с ошибкой, ККТ отклонит операцию с ошибкой 0x4459.

Что нужно сделать:

Рекомендации по дальнейшей диагностике

Если описанные выше методы не решили проблему, рекомендуем провести следующие действия:

Работа с ФФД 1.2 требует внимательного отношения к справочникам номенклатуры и настройкам торгового оборудования. Мы надеемся, что эти советы помогут вам восстановить работу кассы и успешно продолжить ведение учета.

← На главную