К статье
Практический материал

Документы и Печать · 8 мин

Как изменить текст в чеке 1С

Как изменить текст в чеке 1С: редактирование шаблона чека ККТ, добавление реквизитов, рекламного текста и полей. Пошаговая инструкция и типичные ошибки.

Текст на кассовом чеке в 1С формируется не вручную при каждой продаже, а по шаблону чека ККТ. Чтобы изменить надписи, реквизиты организации, приветствие или рекламный блок, нужно отредактировать именно шаблон, а не отдельный чек в журнале продаж. Сам чек после пробития изменить нельзя — это фискальный документ, зафиксированный в фискальном накопителе.

В типовых конфигурациях 1С (Розница, Управление торговлей, УНФ, КА) работа с текстом чека ведётся через справочник «Шаблоны чеков ККТ» или «Шаблоны чеков». Редактор позволяет менять шапку, подвал, строки товаров и служебные поля, подставляя переменные из документа продажи.

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

Где в 1С хранится шаблон чека

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

В справочнике может быть несколько шаблонов: для чека продажи, возврата, авансового чека, слип-чека эквайринга. Убедитесь, что редактируете тот, который реально назначен вашей кассе — иначе изменения не появятся на печати.

Как открыть редактор шаблона и что в нём можно менять

Откройте нужный шаблон двойным щелчком. Редактор обычно разделён на секции: шапка (верх чека), тело (табличная часть с товарами) и подвал (низ чека). Каждая секция состоит из полей — строк текста или переменных.

Доступные для редактирования элементы:

  • произвольный текст — приветствие, рекламная надпись, пожелание, информация об акции;
  • переменные (поля из документа): наименование организации, ИНН, адрес, номер чека, дата, ФИО кассира, сумма скидки;
  • служебные строки: разделители, пустые строки, выравнивание текста;
  • параметры печати: ширина ленты, шрифт, обрезка.

Обязательные фискальные реквизиты (номер ФН, регистрационный номер ККТ, признак расчёта и др.) формирует сама касса и драйвер — их убрать из чека нельзя, и редактировать их в шаблоне не нужно.

Как добавить произвольный текст в шапку или подвал

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

Порядок действий
  1. 1
    Откройте «Администрирование» → «Подключаемое оборудование» → «Шаблоны чеков ККТ».
  2. 2
    Откройте шаблон, привязанный к вашей кассе.
  3. 3
    В секции «Шапка» или «Подвал» добавьте новое поле типа «Текст».
  4. 4
    Введите нужную надпись, задайте выравнивание (по центру для приветствий выглядит лучше).
  5. 5
    Сохраните шаблон и напечатайте тестовый чек.

Учитывайте ширину чековой ленты: для ленты 57 мм в строку обычно помещается около 32–36 символов стандартным шрифтом, для 80 мм — около 42–48. Длинный текст будет переноситься, что может «ломать» вёрстку. Проверяйте переносы на тестовой печати.

Если текст должен меняться в зависимости от данных продажи (например, «Спасибо, Иван!»), используйте переменные вместо фиксированного текста — о них ниже.

Как использовать переменные и поля из документа

В редакторе шаблона доступен список переменных: данные организации, кассира, покупателя, документа. Переменная вставляется в строку и при печати заменяется реальным значением. Например, вместо жёстко прописанного адреса магазина лучше подставить переменную адреса — тогда при переезде не придётся править шаблон.

Типовые переменные: наименование организации, ИНН, адрес расчётов, ФИО кассира, номер чека, сумма безналичной и наличной оплаты, сдача, наименование покупателя. Набор зависит от конфигурации и версии — если нужной переменной нет в списке, стандартными средствами её добавить не получится.

Как проверить результат до реальной продажи

После сохранения шаблона не ждите первого покупателя — напечатайте тестовый чек. В большинстве конфигураций в форме шаблона или в настройках кассы есть кнопка «Печать тестового чека» / «Тестовая печать». Она формирует чек с демонстрационными данными без фискализации.

На тестовом чеке проверьте:

  • весь ли текст поместился и нет ли обрезанных строк;
  • корректно ли подставились переменные (нет пустых значений и служебных символов);
  • выравнивание и разделители — читабелен ли чек в целом;
  • порядок блоков: рекламный текст не должен отрывать итоговую сумму от табличной части.
Контрольные точки

Как проверить результат

Текст на тестовом чеке
Норма

Надпись полностью видна, переносы не разрывают слова некорректно

Тревожный признак

Строки обрезаны или текст налезает на фискальные реквизиты

Переменные
Норма

Подставляются реальные значения из документа

Тревожный признак

На чеке видны имена переменных или пустые места

Реальная продажа
Норма

Чек идентичен тестовому по вёрстке

Тревожный признак

Вёрстка «поплыла» — значит, данные длиннее тестовых

Типичные ошибки и их последствия

Типичные ошибки
01
Правится не тот шаблон: изменения сохранены, но касса использует другой шаблон — на чеке ничего не меняется.
02
Слишком длинный текст: строка не помещается в ширину ленты, вёрстка чека разъезжается.
03
Попытка отредактировать уже пробитый чек: фискальный чек изменить нельзя, только возврат и новое пробитие.
04
Удаление обязательных реквизитов из шаблона: риск нарушения требований 54-ФЗ и штрафов.
05
Правка шаблона в разгар рабочего дня без теста: покупатели получают чеки с ошибками вёрстки.

Отдельно стоит сказать про ситуацию, когда нужно исправить текст в уже пробитом чеке — например, обнаружилась опечатка в наименовании товара. Фискальный чек, переданный в ОФД, изменить невозможно. Корректный путь — оформить чек возврата и пробить новый чек с правильными данными, предварительно исправив источник ошибки (карточку номенклатуры или шаблон).

Когда стандартного редактора недостаточно

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

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

Сравнение вариантов

Правка шаблона чека

Подходит для текста, реквизитов, переменных из документа. Не требует программирования, безопасно.

Доработка конфигурации

Нужна для нестандартных данных и логики. Требует разработчика, тестирования и резервной копии.

Настройки драйвера ККТ

Позволяет менять клише и отрезку на уровне кассы. Ограничено возможностями конкретной модели ККТ.

Итог

Что важно запомнить

Текст чека меняется в шаблоне чеков ККТ, привязанном к вашей кассе. Правьте только информационные блоки, проверяйте результат тестовой печатью, а уже пробитый фискальный чек исправляйте только через возврат и новое пробитие.

Часто задаваемые вопросы

Можно ли изменить текст в уже пробитом чеке?

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

Почему после правки шаблона текст на чеке не изменился?

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

Как добавить в чек QR-код или логотип?

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

Сколько символов помещается в строке чека?

Зависит от ширины ленты и шрифта кассы. Ориентировочно: для ленты 57 мм — около 32–36 символов, для 80 мм — около 42–48. Точное значение проверяйте тестовой печатью на своей кассе.

Можно ли вывести в чеке имя покупателя или номер бонусной карты?

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

Опасно ли редактировать шаблон чека самостоятельно?

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