Откуда берется заголовок банковского чека при печати через Атол 90Ф и как его изменить?

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

При работе в связке 1С:Розница 2.2, онлайн-кассы Атол 90Ф (прошитой под режим фискального регистратора) и эквайрингового терминала Сбербанка (например, Verifone VX 820), пользователи часто сталкиваются с проблемой: в банковских слипах печатается некорректная информация. Это может быть старое название магазина, неверный адрес или неактуальный номер телефона, при этом в обычном кассовом чеке всё отображается правильно.

Многие пытаются решить эту задачу через Тест драйвера ККТ, заходя в раздел Настройка свойств — Параметры оборудования — Клише/Реклама. Однако изменение этих строк никак не влияет на банковские чеки. Давайте разберем по шагам, почему так происходит и где именно хранятся эти данные.

Понимаем разницу между кассовым чеком и банковским слипом

Прежде всего, нам необходимо разграничить два типа документов, которые выходят из печатающего устройства кассы. Разберем механизм их формирования:

  1. Кассовый чек: Формируется непосредственно ККТ на основании данных, переданных из 1С и настроек, зашитых в память кассового аппарата (клише). Именно здесь работают настройки драйвера Атол.
  2. Банковский чек (слип): Это технический документ, подтверждающий проведение безналичной транзакции. Его содержимое формируется банковским модулем (драйвером эквайринга) и передается на кассу уже в виде готового текстового массива. Касса в данном случае выступает просто в роли принтера, который печатает то, что ему «продиктовал» терминал.

Проанализируем основные места, где может быть прописано то самое «старое название магазина».

Решение 1: Проверка конфигурационных файлов Sberbank Pilot

Если терминал подключен к компьютеру, на нем установлена специализированная папка с программным обеспечением Сбербанка. Обычно она находится по пути C:\sc552 или C:\sberbank. Рассмотрим, какие файлы нам нужно проверить:

В этой папке часто содержатся текстовые файлы конфигурации. Самые важные для нас — это файлы без расширения или с расширением .ca, например, файл p или p.ca. Давайте откроем их через обычный «Блокнот» и выполним поиск по старому названию магазина.

Если вы нашли некорректные строки в этих файлах, попробуйте их отредактировать. Однако помните, что при обновлении параметров или выполнении сверки итогов эти файлы могут перезаписаться данными с сервера банка. Поэтому этот метод часто бывает временным.

Также обратим внимание на утилиту loadparm.exe. Она отвечает за загрузку параметров с хоста банка. Попробуем запустить её для обновления настроек, но если в базе банка данные не изменены, старое название вернется.

Решение 2: Настройка параметров внутри терминала Verifone VX 820

Терминал Verifone VX 820, даже не имея собственного встроенного принтера, хранит в своей памяти информацию о торговой точке. К ним относятся:

Выясним причину появления старых данных: часто при первичной инициализации инженер банка прописывает эти параметры вручную в сервисном меню терминала. Чтобы изменить их, потребуется доступ в сервисное меню (обычно вызывается кнопкой «F» или комбинацией клавиш, и защищено паролем, который есть только у сотрудников банка).

Решение 3: Обращение в службу технической поддержки эквайринга

Проанализируем ситуацию: если правка локальных файлов не помогает, значит, данные подтягиваются напрямую с хоста (сервера) банка при каждой транзакции или сверке итогов. Это самый распространенный случай для оборудования Сбербанка.

Вам необходимо составить заявку в техподдержку банка со следующей формулировкой:

«Необходимо изменить Merchant Name (название торговой точки) и адрес в параметрах терминала №XXXXXX на стороне банковского хоста».

После того как сотрудники банка внесут изменения в свою биллинговую систему, вам нужно будет выполнить на терминале операцию «Загрузка параметров» или «Обновление ключей». Только после этого новые данные попадут в память терминала и начнут выводиться на печать через ваш Атол 90Ф.

Особенности работы в 1С:Розница

Посмотрим на настройки в самой программе 1С:Розница. Хотя 1С обычно не хранит текст заголовка слипа, стоит убедиться, что программа не пытается формировать слип самостоятельно. Зайдем в раздел:

Администрирование — Подключаемое оборудование — Эквайринговые терминалы.

Рассмотрим карточку вашего терминала. В современных драйверах Сбербанка 1С получает от терминала уже готовый блок текста. 1С просто передает этот массив строк в драйвер ККТ методом НапечататьНефискальныйДокумент или аналогичным. Отредактировать этот текст внутри 1С штатными средствами невозможно, так как он приходит в зашифрованном или жестко заданном формате из gate.dll или pilot.exe.

Итоговый алгоритм действий

  1. Убедимся, что в Тесте драйвера ККТ (клише) действительно нет искомых строк. Если их там нет — переходим к пункту 2.
  2. Изучим содержимое папки C:\sc552. Ищем файлы p, e_config.txt или receipt.txt. Если нашли старое название — меняем и проверяем печать.
  3. Если название возвращается или не найдено — звоним в поддержку банка. Просим актуализировать информацию о торговой точке (название и адрес) в их системе для вашего Terminal ID.
  4. Выполняем на терминале Сверку итогов и Загрузку параметров для применения изменений.

Такой системный подход позволит полностью избавиться от «лишних» строк в банковских чеках и привести документацию в соответствие с требованиями вашей организации.

← На главную