Документы и Печать · 9 мин
Как изменить вид чека в 1С: настройка макета печати
Пошаговая инструкция: как изменить вид чека в 1С — редактирование макета ККТ-чека, добавление реквизитов, логотипа и текста, настройка ширины и тестовая печать.
Внешний вид кассового чека в 1С определяется макетом печати — шаблоном, который программа передаёт на фискальный регистратор или чековый принтер. Стандартный шаблон подходит не всем: магазину может понадобиться добавить рекламный текст, ИНН организации, номер дисконтной карты, QR-код или изменить ширину строки под конкретную ленту. Всё это настраивается штатными средствами конфигурации без обращения к разработчику в большинстве типовых сценариев.
Способ изменения макета зависит от конфигурации. В «1С:Рознице» и «Управлении торговлей» есть встроенный редактор шаблонов чеков ККТ, в «Управлении нашей фирмой» — похожий механизм, а в «Бухгалтерии» и старых версиях конфигураций правки вносятся через конфигуратор. Ниже разобраны оба пути, а также типовые ошибки, из-за которых чек печатается криво или не печатается вовсе.
Где хранится макет чека и как его найти
В типовых конфигурациях на управляемых формах шаблоны чеков находятся в разделе администрирования. В «1С:Рознице» путь такой: «Администрирование» → «Печатные формы, отчеты и обработки» → «Шаблоны чеков ККТ». В «Управлении торговлей» и «УНФ» раздел может называться «Шаблоны чеков» или находиться в настройках РМК (рабочего места кассира). Если подменю не видно, проверьте права пользователя — редактирование шаблонов обычно доступно только администратору.
Каждый шаблон привязан к типу документа: чек продажи, чек возврата, отчет об открытии смены, слип-чек эквайринга. Перед правкой убедитесь, что редактируете именно тот шаблон, который используется на нужной кассе: в карточке кассы ККМ или в настройках РМК указано, какой шаблон применяется по умолчанию.
Структура шаблона: шапка, табличная часть, подвал
Шаблон чека разбит на три области. Шапка — верхняя часть: название организации, ИНН, адрес, приветственный текст. Табличная часть — повторяющийся блок строки товара: наименование, количество, цена, сумма, ставка НДС. Подвал — итоги, скидки, форма оплаты, рекламный блок и текст благодарности.
В редакторе каждая область представлена таблицей, где в ячейках размещаются поля двух типов: статический текст (печатается как есть) и параметры в квадратных скобках вида [НаименованиеТовара] или [ИтогСкидка] — на их место программа подставляет данные из документа. Состав доступных параметров зависит от области: в подвале доступны итоги и оплаты, в строке товара — реквизиты номенклатуры.
Как добавить текст, реквизиты и рекламный блок
Чтобы добавить постоянный текст — например, «Спасибо за покупку!» или график работы — установите курсор в нужную строку шапки или подвала и введите текст как обычную надпись. Длина строки ограничена шириной ленты: для ленты 80 мм это обычно 48–57 символов в зависимости от шрифта, для 58 мм — около 32 символов. Текст, не помещающийся в строку, либо обрезается, либо переносится в зависимости от драйвера ККТ.
Для вывода данных документа используйте кнопку «Вставить поле» (или «Добавить поле»): откроется список доступных параметров — наименование организации, ИНН, адрес магазина, номер чека, кассир, сумма скидки, остаток на бонусном счете покупателя. Состав списка зависит от конфигурации и версии. Если нужного поля нет в списке, вывести его штатно не получится — потребуется доработка в конфигураторе.
- 1Откройте Администрирование → Печатные формы → Шаблоны чеков ККТ
- 2Скопируйте действующий шаблон и откройте копию на редактирование
- 3Добавьте или измените текст и параметры в шапке, строке товара и подвале
- 4Сохраните шаблон и назначьте его кассе в настройках РМК или карточке ККМ
- 5Пробейте тестовый чек с отменой и проверьте результат на бумаге
Настройка ширины строки и выравнивания
Большинство проблем с внешним видом чека связано с несоответствием ширины шаблона и физической ленты. В редакторе шаблона ширина задается в символах для каждой колонки таблицы. Если суммарная ширина колонок превышает возможности принтера, строки «разъезжаются»: цена переносится на следующую строку, колонки наползают друг на друга.
Практический прием: сначала узнайте реальную ширину печати вашего ККТ (указана в документации к фискальному регистратору или определяется тестовой печатью из драйвера), затем подгоните колонки под это значение с запасом в 1–2 символа. Для денежных колонок используйте выравнивание вправо, для наименований — влево.
Как проверить результат
Все колонки помещаются на одной строке, итоги выровнены
Цифры переносятся, колонки сдвинуты
Вместо параметров подставлены реальные данные документа
В чеке виден текст вида [Итог] или пустые места
Реквизиты и рекламный текст читаемы, без обрезки
Текст обрезан посередине слова
Изменение макета через конфигуратор
Если возможностей встроенного редактора не хватает — нужен QR-код по своему алгоритму, нестандартная группировка строк, вывод дополнительных реквизитов номенклатуры — макет правится в конфигураторе. Для этого потребуются навыки работы с 1С на уровне разработчика: нужно найти общий макет или формирующую чек процедуру в общем модуле (в «Рознице» это процедуры формирования XML-пакета для драйвера ККТ).
Прямая правка типовой конфигурации снимает её с полной поддержки и усложняет обновления. Безопаснее реализовать изменения через расширение конфигурации: оно подключается поверх типовой и не мешает штатному обновлению. Перед любыми правками в конфигураторе сделайте резервную копию информационной базы.
Нефискальные чеки и товарные чеки
Вид товарного чека, счета на оплату и других нефискальных документов меняется иначе — через макеты печатных форм. Откройте документ, нажмите «Печать», выберите нужную форму и перейдите в режим «Ещё» → «Изменить макет» (в некоторых конфигурациях — через «Администрирование» → «Печатные формы, отчеты и обработки» → «Макеты печатных форм»). Макет откроется в табличном редакторе, похожем на Excel.
В табличном макете можно менять шрифты, добавлять логотип (картинка вставляется в ячейку), объединять ячейки и добавлять новые области. Параметры здесь оформляются в квадратных скобках в тексте ячейки. После сохранения макет будет применяться для всех пользователей базы.
Типичные ошибки и их устранение
Если после сохранения шаблона чек печатается по-старому, проверьте три вещи: назначен ли измененный шаблон конкретной кассе, не закэширован ли шаблон в открытой сессии РМК (перезапустите рабочее место кассира), не работаете ли вы в другой информационной базе — например, в тестовой копии вместо рабочей.
Если чек не печатается вовсе после правок, верните эталонный шаблон из копии и убедитесь, что проблема именно в макете, а не в связи с ККТ: тест связи с фискальным регистратором выполняется из настроек подключаемого оборудования.
Что важно запомнить
Вид чека меняется через шаблоны чеков ККТ в разделе администрирования: редактируйте копию шаблона, контролируйте ширину строк под свою ленту, проверяйте имена параметров и обязательно назначайте шаблон кассе. Нестандартные доработки делайте через расширение, предварительно создав резервную копию базы.
Частые вопросы
Можно ли добавить логотип на фискальный чек?
Да, если фискальный регистратор и его драйвер поддерживают печать графики — логотип загружается в память ККТ через утилиту драйвера, а в шаблоне добавляется команда его вывода. Возможность зависит от модели оборудования; на простых чековых принтерах графика может не поддерживаться.
Почему в чеке вместо значения печатается текст в квадратных скобках?
Это означает, что параметр указан с ошибкой или недоступен в данной области шаблона. Сверьте имя параметра со списком, который открывается кнопкой «Вставить поле»: регистр букв и точное написание имеют значение.
Как сделать разные чеки для разных касс?
Создайте отдельный шаблон для каждой кассы и назначьте его в карточке кассы ККМ или в настройках РМК. Шаблоны независимы: изменение одного не влияет на остальные.
Изменится ли вид чека после обновления конфигурации?
Пользовательские шаблоны чеков ККТ хранятся в данных базы и при обновлении сохраняются. А вот макеты, измененные напрямую в конфигураторе, при обновлении могут быть заменены типовыми — поэтому доработки рекомендуется выносить в расширение.
Можно ли убрать печать отдельных строк, например ставку НДС?
Да, достаточно удалить соответствующее поле из строки товара или подвала шаблона. Учитывайте, что часть реквизитов чека обязательна по законодательству о ККТ: их перечень формирует фискальный регистратор по данным, передаваемым из 1С, и удаление полей из шаблона на обязательные реквизиты фискального документа обычно не влияет.
Что делать, если редактора шаблонов в конфигурации нет?
В старых версиях конфигураций и в «1С:Бухгалтерии» встроенного редактора шаблонов чеков может не быть. В этом случае макет изменяется только в конфигураторе — самостоятельно при наличии навыков разработки или с привлечением специалиста.