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