Почему после обновления 1С:УТ 11.5 в слип-чеках терминала перестала печататься шапка и как это исправить?

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

После планового обновления конфигурации 1С:Управление торговлей 11.5 многие пользователи сталкиваются с неприятной ситуацией: при оплате наличными фискальный чек печатается корректно со всеми реквизитами организации, однако при оплате через эквайринговый терминал на слип-чеке (банковском чеке) полностью отсутствует «шапка» или клише. При этом представители банка часто заявляют, что оборудование исправно, и проблема кроется в настройках программного обеспечения 1С. Разберем детально, почему так происходит и как вернуть привычный вид чека.

Причина изменения логики печати в новых релизах

Проанализируем архитектуру современных конфигураций 1С. В последних обновлениях БПО (Библиотека подключаемого оборудования) претерпела значительные изменения. Раньше 1С часто передавала на кассовый аппарат только команду на печать текста, который формировал сам банковский терминал. Теперь же система старается больше контролировать макеты печатных форм. Если после обновления версии драйверов или самой платформы «связка» между 1С и драйвером ККТ нарушилась, параметры клише, записанные в памяти кассы, могут игнорироваться при печати нефискальных документов, к которым относится банковский слип-чек.

Решение 1: Обновление драйвера и переподключение оборудования

Первым делом рассмотрим вариант, который помог большинству пользователей на практике. Часто старый драйвер ККТ становится частично несовместимым с обновленным механизмом БПО. Выполним следующие шаги:

  1. Перейдем в раздел НСИ и администрирование — Администрирование — Подключаемое оборудование.
  2. Проверим текущую версию драйвера. Если система выдает предупреждение о том, что драйвер устарел или снят с поддержки, его необходимо обновить.
  3. Установим актуальный драйвер (например, для ККТ Штрих-М или Атол) с сайта производителя.
  4. В справочнике Подключаемое оборудование создадим новую запись для ККТ с использованием нового драйвера.
  5. Перенастроим Рабочее место кассира (РМК), указав новое оборудование.

Важно понимать, что простая замена файлов драйвера в папке bin может быть недостаточной. Необходимо именно пересоздать экземпляр оборудования в интерфейсе 1С, чтобы обновились внутренние идентификаторы и таблицы параметров.

Решение 2: Настройка клише в параметрах драйвера ККТ

Если обновление драйвера не помогло, проанализируем настройки самой кассы. Слип-чек терминала является текстовым документом. Чтобы касса добавляла к нему шапку, эти данные должны быть жестко прописаны в регистрах оборудования. Рассмотрим настройку на примере драйвера Штрих-М:

  1. Запустим утилиту «Тест драйвера ККТ».
  2. Зайдем в раздел «Настройка свойств» — «Таблицы».
  3. Найдем таблицу №4 «Текст в чеке». Именно здесь хранятся строки, которые мы привыкли видеть в верхней части чека. Убедимся, что они заполнены.
  4. Перейдем в таблицу №17 «Регистры» (или «Параметры ККТ» в новых версиях). Нам нужно поле, отвечающее за печать рекламного текста или клише на нефискальных документах. Установим значение, разрешающее печать клише всегда.
  5. После внесения изменений обязательно выполним команду «Выключить/Включить ККТ», чтобы настройки вступили в силу.

В случае с драйверами Атол, аналогичные действия производятся в разделе «Параметры ККТ» — «Клише». Проверьте количество строк клише и убедитесь, что они не очистились при прошивке или обновлении кассы.

Решение 3: Проверка шаблонов чеков в 1С

Выясним, не перехватила ли 1С управление макетом слип-чека на себя. В УТ 11.5 существует возможность редактирования шаблонов. Рассмотрим путь к настройкам:

  1. Зайдем в Продажи — Настройки РМК.
  2. Откроем используемую настройку и перейдем на вкладку «Шаблоны чеков».
  3. Найдем пункт «Чек эквайринговой операции» (или «Слип-чек»).
  4. Если для этого пункта не назначен шаблон, 1С отправляет на печать «сырой» текст от банка. Выберем стандартный шаблон или создадим новый.
  5. В редакторе шаблона мы можем принудительно добавить строки с наименованием организации и ИНН в верхнюю часть макета.

Использование встроенного редактора 1С ШаблонЧекаККМ позволяет гибко настраивать вывод информации, независимо от того, что настроено в драйвере кассы. Пример программного обращения к параметрам печати может выглядеть так:


// Пример логики выбора шаблона в модуле формирования чека
Если ПараметрыПечати.ТипЧека = Перечисления.ТипыЧековККМ.ЭквайринговаяОперация Тогда
    Шаблон = УправлениеПечатью.ПолучитьШаблон("ОбщийМакет.СлипЧек");
    // Добавление заголовка вручную, если драйвер его игнорирует
    ТекстШапки = "ООО 'Торговое Предприятие'" + Символы.ПС + "ИНН 7700000000";
    ОбъектДрайвера.НапечататьТекст(ТекстШапки);
КонецЕсли;

Решение 4: Особенности интеграции с банком (ВТБ / Arcus2)

Проанализируем ситуацию, если вы используете терминалы банка ВТБ с программным обеспечением Arcus2. В этой связке за формирование текста чека часто отвечает не 1С и не драйвер кассы, а конфигурационные файлы самого банковского ПО. Посмотрим на важные настройки в папке с библиотеками банка (обычно C:\Arcus2):

В настройках эквайрингового терминала внутри 1С также есть важный флаг: «Печатать чек на терминале» или «Печатать чек на ККТ». Если выбрана печать на ККТ, 1С получает от терминала массив строк. Если в этом массиве нет заголовка, его нужно либо добавить в настройках ПО банка, либо включить использование клише в драйвере кассы, как мы разбирали выше.

Итог работы

Мы рассмотрели несколько уровней решения проблемы: от простого обновления драйверов до глубокой настройки регистров ККТ и редактирования файлов банковского ПО. Чаще всего проблема решается комбинацией обновления драйвера и принудительной настройки клише в таблицах кассового аппарата. Помните, что после любых изменений в таблицах драйвера Штрих-М или Атол требуется перезагрузка оборудования для инициализации новых параметров.

← На главную