Отчеты и Аналитика · 9 мин
Как уменьшить масштаб отчета в 1С
Как уменьшить масштаб отчета в 1С: настройки масштаба при просмотре, параметры страницы, масштаб печати в СКД и макете. Пошаговые инструкции и решение типичных проблем.
Крупный масштаб отчета в 1С — частая проблема: таблица не помещается на экране, а при печати разъезжается на несколько листов. Причины бывают разными — от настроек отображения формы до параметров макета в конфигурации, поэтому и решений несколько: от пары кликов до изменения настроек отчета.
Уменьшить масштаб можно на трех уровнях: при просмотре готового отчета, при выводе на печать и в самих настройках отчета (если у вас есть права на его изменение). Ниже разобраны все варианты для типовых конфигураций на управляемых формах — «Бухгалтерия предприятия», «Управление торговлей», «Зарплата и управление персоналом» и других.
Перед изменением настроек определите, где именно нужен результат: только на экране для удобства просмотра или в печатной форме. От этого зависит выбор способа — настройки экрана не влияют на печать, и наоборот.
Как уменьшить масштаб отчета при просмотре на экране
Самый простой способ — изменить масштаб отображения табличного документа прямо в открытом отчете. В управляемых формах откройте меню «Ещё» в командной панели отчета и найдите пункт «Изменить масштаб» (в некоторых конфигурациях — «Масштаб»). Выберите значение меньше 100%, например 75% или 50%.
Альтернатива — зажать клавишу Ctrl и покрутить колесо мыши вниз, когда курсор находится над областью отчета. Этот прием работает в большинстве табличных документов 1С и позволяет плавно подобрать удобный масштаб без открытия меню.
Учтите важное ограничение: масштаб, установленный таким способом, влияет только на отображение на экране. При выводе на печать или сохранении в файл отчет будет иметь исходный размер. Если цель — компактная печатная форма, используйте способы из следующих разделов.
Настройка масштаба печати через параметры страницы
Если отчет нужно распечатать компактно, откройте его и перейдите в «Файл» → «Параметры страницы» (в некоторых версиях платформы — через главное меню или кнопку настройки печати). В диалоге доступны поля «Масштаб» в процентах и вариант «Поместить на страницах» с указанием ширины и высоты в листах.
Установите масштаб, например, 70% и проверьте результат через предварительный просмотр («Файл» → «Предварительный просмотр»). Если ширина таблицы — единственная проблема, удобнее вариант «поместить в 1 страницу по ширине»: высота при этом останется естественной, и документ не станет слишком мелким.
Дополнительно в параметрах страницы можно уменьшить поля (верхнее, нижнее, левое, правое) и сменить ориентацию с книжной на альбомную. Часто сочетание альбомной ориентации, узких полей и масштаба 80–90% решает проблему без сильного уменьшения текста.
- 1Откройте сформированный отчет
- 2Перейдите в «Файл» → «Параметры страницы»
- 3Установите масштаб меньше 100% или «поместить на 1 страницу по ширине»
- 4Уменьшите поля и при необходимости включите альбомную ориентацию
- 5Откройте предварительный просмотр и проверьте читаемость
- 6Отправьте на печать или сохраните в PDF
Масштаб в настройках варианта отчета (СКД)
Большинство отчетов в типовых конфигурациях построены на системе компоновки данных (СКД). Если вы регулярно печатаете один и тот же отчет, масштаб можно сохранить в настройках варианта, чтобы не задавать его каждый раз.
Откройте отчет, нажмите «Ещё» → «Изменить вариант» (или «Настройки» → «Расширенные»). В параметрах вывода найдите свойство «Масштаб печати» и задайте нужное значение в процентах. После этого сохраните вариант отчета под своим именем — настройка будет применяться при каждом формировании.
Обратите внимание: для изменения варианта отчета могут потребоваться соответствующие права. Если кнопка «Изменить вариант» недоступна, обратитесь к администратору или используйте сохранение личных настроек, если оно разрешено в вашей конфигурации.
Сохраненный вариант отчета с заданным масштабом печати удобен для регулярной отчетности: один раз настроили масштаб 80% и альбомную ориентацию — и дальше отчет всегда выводится в нужном виде без ручных действий.
Уменьшение масштаба через настройки самого отчета
Иногда отчет выглядит крупным не из-за масштаба, а из-за избыточного содержимого: лишние колонки, широкие поля, крупный шрифт. В этом случае эффективнее сократить сам отчет, а не ужимать его масштаб до нечитаемости.
В настройках отчета (СКД) на вкладке «Выбранные поля» уберите колонки, которые не нужны в печатной форме. На вкладке «Другие настройки» или в параметрах вывода можно уменьшить шрифт, отключить вывод заголовков и отборов, если они занимают место. Группировки с большой вложенностью иногда стоит заменить на более компактную структуру.
Такой подход дает более качественный результат, чем масштаб 50%: текст остается читаемым, а отчет помещается на лист за счет удаления лишнего, а не за счет мелкого шрифта.
Изменение макета отчета в конфигураторе
Если отчет построен на фиксированном макете (не СКД) или требуется постоянное изменение для всех пользователей, масштаб задается в конфигураторе. У табличного документа есть свойство «МасштабПечати», которое можно установить программно при формировании отчета.
ТабДок = Новый ТабличныйДокумент;
// ... вывод областей макета ...
ТабДок.МасштабПечати = 80;
ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
ТабДок.АвтоМасштаб = Ложь;Также в свойствах табличного документа доступен «АвтоМасштаб» — при его включении платформа сама подбирает масштаб так, чтобы документ помещался по ширине страницы. Это удобно для отчетов с переменным числом колонок.
Изменение конфигурации требует прав разработчика и аккуратности: для типовых конфигураций на поддержке правки макетов усложняют обновление. Предпочтительный путь — внешний отчет или расширение конфигурации, где те же настройки задаются без изменения типового кода.
Типичные ошибки и ограничения
Первая типичная ошибка — слишком сильное уменьшение. Масштаб ниже 50–60% делает текст нечитаемым на бумаге, особенно если в отчете много цифр. Если при разумном масштабе отчет не помещается, проблема в структуре: уберите лишние колонки или разбейте отчет на несколько.
Вторая ошибка — ожидание, что масштаб экрана сохранится при печати. Эти настройки не связаны, и после уменьшения отображения пользователи удивляются, что на бумаге отчет вышел крупным. Всегда проверяйте результат через предварительный просмотр.
Третья ошибка — игнорирование сохраненных настроек. Если отчет печатается «не так», проверьте, не сохранен ли вариант с другим масштабом: настройки варианта имеют приоритет над параметрами страницы по умолчанию.
Как проверить результат
После настройки масштаба всегда открывайте предварительный просмотр перед печатью. Проверьте три вещи: весь ли отчет помещается по ширине листа, читаем ли шрифт при реальном размере бумаги и не обрезаны ли итоговые строки и подписи.
Для экономии бумаги удобно сначала сохранить отчет в PDF («Файл» → «Сохранить» / «Сохранить копию») и оценить вид документа в просмотрщике PDF при масштабе 100% — это приблизительно соответствует печатному виду.
Как проверить результат
Все колонки в пределах листа
Колонки уходят на вторую страницу по ширине
Текст читается без напряжения
Цифры сливаются, приходится вглядываться
Итоговые строки и подвалы видны полностью
Итоги обрезаны или перенесены отдельно от таблицы
Часто задаваемые вопросы
Почему масштаб отчета сбрасывается при каждом открытии?
Масштаб просмотра не сохраняется между сеансами — это особенность платформы. Чтобы масштаб применялся постоянно, задайте «Масштаб печати» в настройках варианта отчета (СКД) и сохраните вариант, либо установите свойство «МасштабПечати» табличного документа в коде отчета.
Как сделать, чтобы отчет всегда помещался на один лист по ширине?
Используйте параметр страницы «Поместить на страницах» с шириной 1 и неограниченной высотой либо включите свойство «АвтоМасштаб» табличного документа в конфигураторе. Первый вариант доступен пользователю без прав разработчика.
Можно ли уменьшить масштаб только одного раздела отчета?
Нет, масштаб применяется ко всему табличному документу целиком. Если нужно сделать компактной только часть отчета, измените макет этой области: уменьшите шрифт, ширину колонок или уберите лишние поля в конкретной секции.
Масштаб печати задан, но отчет все равно печатается крупно. Что проверить?
Проверьте, не переопределяет ли настройки сохраненный вариант отчета, и посмотрите параметры страницы в самом диалоге печати — там может стоять свой масштаб. Также убедитесь, что драйвер принтера не применяет собственное масштабирование («по размеру страницы»).
Работает ли уменьшение масштаба при сохранении отчета в Excel?
Масштаб печати табличного документа при выгрузке в Excel обычно не переносится — Excel сохраняет собственные настройки печати листа. Задайте масштаб уже в Excel через «Разметка страницы» → «Масштаб» или «Вписать в одну страницу по ширине».
Что важно запомнить
Для экрана используйте «Ещё» → «Изменить масштаб» или Ctrl + колесо мыши; для печати — «Параметры страницы» и «Масштаб печати» в настройках варианта отчета. Не уменьшайте масштаб до нечитаемости — лучше убрать лишние колонки. Результат всегда проверяйте через предварительный просмотр.