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