Масштаб печати в 1С: как уменьшить, увеличить и вписать форму в лист

· 9 мин

Содержание

Масштаб печати в 1С меняется в параметрах страницы табличного документа: откройте печатную форму, выберите Файл → Параметры страницы и задайте процент либо режим «по ширине страницы». Перед этим откройте предварительный просмотр. Он покажет, где форма выходит за лист, и сэкономит бумагу.

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

Ниже все уровни настройки: от кнопки в окне печати до макета в конфигураторе и особенностей этикеточных и матричных принтеров.

Почему форма печатается не в том размере

Прежде чем крутить проценты, определите, на каком уровне ломается результат. Симптом почти всегда подсказывает причину.

Что видитеВероятная причинаГде править
Правая часть таблицы обрезана или уходит на второй листШирина формы больше области печатиМасштаб, ориентация, поля
Текст мелкий, вокруг много пустого местаВключено автоуменьшение или процент заниженПараметры страницы
На экране форма нормальная, на бумаге другаяДрайвер принтера подменяет масштабНастройки печати драйвера
Всё печатается правильно, но на другом компьютере иначеРазные принтеры по умолчанию и размеры бумагиПринтер, размер листа
Одна и та же форма у всех режетсяПроблема в макетеМакет печатной формы

Что ещё стоит проверить сразу:

  • 📄 Размер бумаги. Форма рассчитана на А4, а в принтере по умолчанию стоит Letter или другой формат.
  • 🔄 Ориентация. Широкие таблицы (ведомости, оборотно-сальдовые, реестры) обычно требуют альбомной.
  • 🖨️ Принтер по умолчанию. 1С берёт принтер из настроек Windows, если вы не выбрали другой явно.
  • 🔍 Масштаб самого окна. Колёсико мыши с Ctrl меняет вид на экране, но на печать не влияет.

Последний пункт путает чаще всего. Увеличили форму на экране, а на бумаге размер прежний, и кажется, что настройка не работает.

Быстрый способ: окно печати и параметры страницы

Это самый простой путь, и в большинстве случаев его достаточно.

  1. Откройте печатную форму документа или отчёт (кнопка Печать в документе, формирование отчёта).
  2. В окне табличного документа откройте меню Файл.
  3. Выберите Параметры страницы.
  4. Задайте ориентацию, размер бумаги и поля.
  5. Включите нужный режим масштабирования: фиксированный процент либо подгонку под ширину страницы.
  6. Подтвердите настройки и нажмите Печать.

Как выбирать режим:

  • Фиксированный процент. Подходит, когда форма чуть-чуть не влезает. Попробуйте 90, затем 85. Ниже 70% текст читается плохо.
  • По ширине страницы. Лучший вариант для отчётов с переменным числом колонок: 1С сама подберёт размер, чтобы все колонки встали на лист.
  • 100%. Для строгих бланков, где размер важен: накладные, платёжки, формы с готовой разметкой.

Обязательно проверьте результат до печати. Режим «по ширине» может сделать страницу слишком мелкой, если в форме есть одна очень широкая колонка. Тогда надёжнее сузить её, чем уменьшать всё остальное.

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

Горячие клавиши

Печать открывается через Ctrl+P. Для предварительного просмотра используйте команду в меню Файл. Если нужная команда на вашей форме называется иначе, ищите её в этом же меню: набор команд зависит от формы, но параметры страницы всегда там.

Предварительный просмотр: проверить до печати

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

На что смотреть:

  • ✅ Все ли колонки на одной странице.
  • ✅ Не оторвалась ли шапка таблицы от строк.
  • ✅ Не попала ли на отдельный лист пара последних строк или подпись.
  • ✅ Совпадают ли границы страниц с логикой документа.

Типичный приём: в просмотре видите, что последняя колонка падает на второй лист. Уменьшаете масштаб на 5–10%, снова смотрите. Две-три итерации обычно решают задачу.

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

Драйвер принтера в Windows: когда 1С ни при чём

Драйвер принтера имеет собственные настройки печати: масштаб, «вписать в страницу», «по размеру бумаги», двусторонняя печать , экономия тонера. Они накладываются поверх того, что отправила 1С.

Как проверить:

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

Сравните: в 1С масштаб 100%, в драйвере тоже 100%, размер бумаги А4. Если после этого размер верный, дело было в двойном масштабировании: 1С уменьшила форму, а драйвер ещё раз «вписал» её в лист.

Что ещё помогает:

  • 🔧 Выберите другой принтер и напечатайте на нём. Если результат нормальный, проблема в драйвере исходного.
  • 🔧 Установите актуальный драйвер с сайта производителя вместо универсального, который Windows подставила сама.
  • 🔧 Для сетевых принтеров проверьте, где хранятся настройки: на сервере печати или на вашем компьютере. Они могут различаться.
  • 🔧 Печать в PDF (виртуальный принтер) удобна как проверка: если в PDF форма ровная, а на бумаге нет, виноват физический принтер или его драйвер.

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

Один принтер, разные форматы

Если на одном принтере нужно печатать и документы А4, и этикетки, заведите в Windows два экземпляра принтера с разными настройками по умолчанию и выбирайте нужный в диалоге печати 1С. Так не придётся каждый раз менять драйвер вручную.

Масштаб в макете печатной формы

Если форма не влезает у всех и всегда, правьте её в источнике, а не лечите каждый раз у пользователя. Печатные формы документов устроены как макеты — их открывают в конфигураторе.

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

Что делают в макете:

  • 📐 Сужают или объединяют колонки. Часто хватает убрать пустую колонку или уменьшить ширину текстовой.
  • 📐 Задают область печати и поля в параметрах страницы макета.
  • 📐 Ставят ориентацию «Альбомная», если таблица заведомо широкая.
  • 📐 Включают автомасштаб (подгонку под ширину), чтобы форма не зависела от количества колонок.

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

Что нужноСвойство табличного документа
Фиксированный процентМасштабПечати
Подгонка под страницуАвтоМасштаб
Ориентация листаОриентацияСтраницы
ПоляПолеСлева, ПолеСправа, ПолеСверху, ПолеСнизу

Пример: уменьшить форму до 85% и повернуть лист.

ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
ТабДок.АвтоМасштаб = Ложь;
ТабДок.МасштабПечати = 85;

Если нужна подгонка под страницу, вместо фиксированного процента включите АвтоМасштаб = Истина. Тогда МасштабПечати не используется: 1С считает размер сама.

Не меняйте свойства табличного документа в типовом модуле «на живую». Пробуйте на копии базы и сразу смотрите предварительный просмотр.

Нужна ли переделка макета

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

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

Если же форма «плывёт» только у одного человека, ищите причину у него: принтер, драйвер, размер бумаги.

Матричные и этикеточные принтеры

Здесь типовые советы не работают, потому что у этих принтеров другая логика.

Этикеточные (термо) принтеры. Размер этикетки задан физически: рулон 58×40, 100×150 и так далее. Если размер бумаги в драйвере не совпадает с рулоном, принтер печатает с масштабированием или пропускает этикетки.

Порядок такой:

  1. В драйвере создайте пользовательский размер бумаги под ваш рулон.
  2. Выставьте в параметрах страницы 1С тот же размер, поля 0 или минимальные.
  3. Масштаб 100%, автоподгонка выключена.
  4. Напечатайте одну этикетку и измерьте линейкой, а не оценивайте на глаз.
  5. Если размер отличается на несколько процентов, подберите масштаб в драйвере. Одновременно менять его в 1С и в драйвере не нужно.

Для этикеток с штрихкодами лишний масштаб вреден: сканер может перестать читать код, если ширина полос исказилась. Размер штрихкода лучше задавать в макете, а не уменьшать всю страницу.

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

  • Выставляйте размер бумаги под бланк (пользовательский формат) и поля строго по бланку.
  • Печатайте на обычном листе, затем накладывайте на бланк «на просвет», чтобы подобрать смещение.
  • Не включайте уменьшение «вписать в страницу»: любой масштаб сдвинет графы.
  • Если принтер печатает через драйвер Windows в графическом режиме, скорость падает, а текст может выглядеть иначе. Смотрите режим печати в настройках драйвера.

Частые ошибки

Здесь только то, что не вошло в разделы выше.

  • ❌ Сразу ставят очень малый процент (50–60%) и получают нечитаемый текст. Лучше развернуть лист или убрать лишнюю колонку.
  • ❌ Правят масштаб после печати первого листа. Каждая неудачная печать — это бумага и время. Смотрите просмотр заранее.
  • ❌ Не учитывают поля принтера. У многих моделей есть неприкосновенная зона по краям (обычно несколько миллиметров). Поля 0 приведут к обрезанию.
  • ❌ Оставляют два «умных» масштаба сразу — в 1С и в драйвере. Результат непредсказуем.
  • ❌ Печатают несколько форм подряд с одними настройками. Накладная и счёт-фактура рассчитаны на разную ширину. Если выставили масштаб под одну, вторая может выйти слишком мелкой. Проверяйте просмотр для каждой формы отдельно.
  • ❌ Забывают про сжатие текста в ячейках. Если текст в ячейке не помещается, он обрезается независимо от масштаба страницы. Включите перенос по словам в макете или увеличьте высоту строки.
  • ❌ Меняют размер шрифта вместо масштаба. Шрифт в макете трогать стоит, только когда форма печатается мелко у всех. Для разовой подгонки достаточно параметров страницы.

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

Почему на экране форма нормальная, а на печати обрезана?
Экран показывает форму без учёта полей и размера бумаги. Откройте предварительный просмотр: он повторяет реальные границы листа.
Можно ли сохранить масштаб, чтобы не выставлять его каждый раз?
Для постоянного результата меняйте макет печатной формы или настройки отчёта. Разовые параметры страницы в открытой форме сбрасываются при повторном формировании.
Какой масштаб самый безопасный для отчётов?
Подгонка по ширине страницы. Она подстраивается под количество колонок. Фиксированный процент подходит для форм постоянной ширины.
Почему на разных компьютерах печать разная?
Отличаются принтер по умолчанию, драйвер и размер бумаги. Сравните эти три параметра, прежде чем менять что-то в 1С.
Как проверить, что виноват драйвер, а не 1С?
Напечатайте ту же форму в виртуальный PDF-принтер. Если в PDF всё ровно, а на физическом принтере нет, проверяйте драйвер.