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

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

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

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

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

Прежде чем что-то менять, важно понять, какой именно «размер» требуется изменить. Это может быть ширина печатной области (например, переход с ленты 80 мм на 57 мм), количество символов в строке, размер шрифта, длина чека по вертикали за счёт сокращения служебных блоков. Каждая из этих задач решается своим инструментом, и универсальной кнопки «изменить размер чека» в 1С нет.

Ниже разобраны основные сценарии для типовых конфигураций (Розница, Управление торговлей, Комплексная автоматизация, 1С:Касса) и для случаев, когда настройки делаются на уровне драйвера фискального регистратора или Windows-принтера.

Определите, что именно нужно изменить

Под «размером чека» пользователи обычно понимают одно из четырёх: ширину печати, количество символов в строке, высоту (длину) чека или размер шрифта. От корректной постановки задачи зависит, где делать настройку — в 1С, в драйвере или в конфигураторе.

Маршрут решения

Как выбрать действие

Текст обрезается справа или переносится посередине словНастройте ширину ленты и число символов в строке в шаблоне чека и драйвере ККТ
Чек слишком длинный, много пустого пространстваОтредактируйте шаблон чека: уберите лишние поля и пустые строки
Шрифт слишком мелкий или крупныйИзмените шрифт в драйвере ККТ или в макете печатной формы
Меняется лента с 80 мм на 57 мм или наоборотСмените ширину ленты в настройках оборудования и подберите шаблон под новую ширину

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

Настройка шаблона чека в подключаемом оборудовании

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

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

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

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

Настройка ширины строки и шрифта в драйвере ККТ

Драйвер фискального регистратора (АТОЛ, Штрих-М, Viki Print и другие) имеет собственные параметры, которые влияют на внешний вид чека независимо от того, что отправляет 1С. К ним относятся шрифт по умолчанию, число символов в строке, межстрочный интервал и отрезка чека.

Для драйверов АТОЛ настройки открываются через «Драйвер ККТ» в меню Пуск Windows, в разделе параметров печати или через тест драйвера. Для Штрих-М используется «Тест драйвера FR», где на вкладке печати задаётся шрифт и ширина поля. Учтите: если драйвер настроен на 48 символов в строке, а шаблон в 1С рассчитан на 32, текст будет «разъезжаться», и наоборот.

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

Изменение макета печатной формы чека в конфигураторе

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

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

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

Особенности для разных конфигураций

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

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

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

Шаблон чека в 1С

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

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

Управляет шрифтом и числом символов в строке; действует на все чеки, но не меняет структуру чека

Доработка макета в конфигураторе

Полная свобода оформления; требует навыков, резервной копии и усложняет обновление

Расширение конфигурации

Гибкая доработка без снятия с поддержки; требует знания механизма расширений

Проверка результата и типичные ошибки

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

Контрольные точки

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

Наименование товара
Норма

Переносится по словам, полностью читаемо

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

Обрезается справа или переносится посередине слова

Итоговые суммы
Норма

Сумма и способ оплаты помещаются в одну строку

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

Цифры переходят на следующую строку или сливаются

Фискальные реквизиты и QR-код
Норма

Печатаются полностью, QR-код сканируется

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

QR-код обрезан или не читается сканером

Длина чека
Норма

Нет длинных пустых промежутков, отрезка сразу после подвала

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

Много пустой ленты до отрезки

Типичные ошибки
01
Меняют ширину ленты в 1С, но не в драйвере — текст продолжает обрезаться
02
Редактируют типовой макет без копии базы — после неудачного обновления изменения теряются или возникают ошибки
03
Проверяют только на коротком тестовом чеке — на реальных длинных наименованиях вёрстка «разъезжается»
04
Уменьшают шрифт до нечитаемого — обязательные реквизиты становятся неразличимыми
05
Забывают перезапустить сеанс кассы — старые настройки остаются в кэше рабочего места

Если после настройки чек печатается по-старому, закройте и заново откройте сеанс кассира или перезапустите 1С: параметры оборудования часто кэшируются при подключении. В клиент-серверном режиме убедитесь, что драйвер и настройки применяются на том компьютере, к которому физически подключена касса.

Итог

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

Размер чека настраивается на трёх уровнях: шаблон чека в 1С, драйвер ККТ и макет печатной формы. Начинайте со штатного шаблона в карточке оборудования, сверяйте число символов в строке с драйвером и всегда проверяйте результат на реальных длинных чеках. Для нетиповых изменений используйте расширения и делайте резервные копии.

Частые вопросы

Как изменить ширину чека с 80 мм на 57 мм?

В карточке подключаемого оборудования измените параметр ширины ленты на 57 мм, затем в драйвере ККТ установите соответствующее число символов в строке (для 57 мм это обычно около 32–36 символов в зависимости от модели). После этого напечатайте тестовый чек и проверьте, что строки не обрезаются.

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

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

Можно ли уменьшить длину чека, убрав лишние строки?

Да. В шаблоне чека отключите необязательные поля: пустые строки-разделители, дублирующие подписи, дополнительные реквизиты. Обязательные фискальные реквизиты, итоги и QR-код удалять нельзя — они требуются законодательством о применении ККТ.

Изменения шаблона не применяются, чек печатается по-старому. Что делать?

Закройте смену и сеанс кассира, затем перезапустите 1С — параметры оборудования подгружаются при подключении. Если не помогло, выполните «Тест устройства» из карточки оборудования и убедитесь, что редактировали настройки именно той кассы, с которой печатаете.

Как изменить размер шрифта на чеке?

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

Нужно ли снимать конфигурацию с поддержки, чтобы изменить макет чека?

Нет, если использовать расширение конфигурации или внешнюю печатную форму — типовые объекты при этом не изменяются. Прямая правка типового макета возможна, но усложнит обновление; перед такой доработкой обязательно сделайте резервную копию информационной базы.