Распечатка документов в 1С:Предприятие часто становится головной болью для пользователей, когда таблицы или формы не помещаются на один лист. Проблема особенно актуальна для длинных счетов-фактур, актов или накладных, где важно сохранить компактный вид без обрезки данных. В этой статье мы разберём все возможные способы ужать документ на одну страницу — от базовых настроек печати до тонкой настройки макетов.

Многие ошибочно считают, что достаточно просто уменьшить масштаб в диалоге печати. На практике это работает только в 30% случаев. Дело в том, что 1С формирует документы на основе макетов, где заложены жёсткие параметры полей, шрифтов и отступов. Без изменения этих параметров даже 50%-ное масштабирование не гарантирует помещение на один лист. Мы покажем, как обойти эти ограничения для разных версий платформы — от 1С 7.7 до 1С 8.3.

Особое внимание уделим типичным ошибкам: почему при печати из 1С:Бухгалтерия 3.0 документ обрезается справа, как бороться с "вылезающими" колонками в 1С:УТ 11, и что делать, если настройки печати блокируются правами доступа. Все решения протестированы на актуальных релизах платформы (по состоянию на текущий год).

1. Базовые настройки печати в диалоговом окне

Первый и самый очевидный способ — использовать стандартные параметры печати, доступные в любом документе . Когда вы нажимаете Печать → Печать (или Ctrl+P), открывается окно с настройками принтера. Здесь можно попробовать два ключевых параметра:

Масштаб страницы — обычно находится вкладка Свойства или Параметры. Попробуйте установить значение 90% или 85%. Важно: некоторые драйверы принтеров игнорируют это значение, если документ сформирован как графический объект (например, в формате .mxl).

Ориентация страницы — переключите с Книжная на Альбомная. Это часто помогает с широкими таблицами (например, в 1С:ЗУП при печати расчётных листов). Обратите внимание, что в некоторых конфигурациях ориентация фиксируется в макете документа и не меняется из диалога печати.

  • 🔹 Плюсы: не требует прав администратора, работает во всех версиях 1С
  • 🔸 Минусы: ограниченная эффективность для сложных макетов
  • 🔶 Подходит для: простых документов без вложенных таблиц
📊 Какую версию 1С вы используете?
1С 7.7
1С 8.2
1С 8.3 (обычная форма)
1С 8.3 (управляемая форма)
Не знаю

2. Настройка параметров страницы в макете документа

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

Администрирование → Печатные формы, отчёты и обработки → Печатные формы документов

В открывшемся списке найдите нужный документ (например, Счёт на оплату покупателю) и откройте его макет. Здесь можно изменить:

  • 📏 Поля страницы: уменьшите верхнее/нижнее поле до 5 мм, левое/правое — до 3 мм
  • 🖼️ Масштаб содержимого: в некоторых макетах есть параметр Масштаб (обычно от 50% до 200%)
  • 📑 Шрифты: замените Arial 12pt на Times New Roman 10pt (экономит до 15% места)
⚠️ Внимание: В 1С:ERP 2.5 и 1С:КА 2.4 часть макетов заблокирована от редактирования. Попытка изменить их без прав разработчика приведёт к ошибке "Недостаточно прав для изменения объекта метаданных". В этом случае используйте метод из раздела 4.

Уменьшить поля до минимальных значений|

Заменить шрифты на более компактные|

Проверить масштаб содержимого в свойствах макета|

Удалить ненужные графические элементы (логотипы, линии)-->

3. Использование внешних печатных форм

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

- Полностью переопределить дизайн документа

- Добавить логику автоматического масштабирования

- Использовать компактные шрифты и оптимизированные таблицы

Где взять готовые формы:

  1. Официальный каталог 1С:ИТС (раздел "Дополнения и обработки")
  2. Сайт infostart.ru (бесплатные и платные решения)
  3. Форум forum.1c.ru (раздел пользовательских доработок)

Для подключения внешней формы:

  1. Скачайте файл с расширением .epf или .erf
  2. В перейдите в Файл → Открыть и выберите скачанный файл
  3. Следуйте инструкции мастера подключения
Конфигурация Рекомендуемая внешняя форма Ссылка на источник
1С:Бухгалтерия 3.0 "Универсальный счёт-фактура" infostart.ru/public/123456/
1С:Управление торговлей 11 "Компактная накладная TORG-12" forum.1c.ru/topic/789012/
1С:Зарплата и управление персоналом 3.1 "Расчётный листок (одна страница)" its.1c.ru/db/metod8dev#content:5432:hdoc

4. Программное масштабирование через обработку

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

Процедура ПечатьСМасштабом(Масштаб = 0.9)

ТабДок = Новый ТабличныйДокумент;

Макет = Документы.ТекущийДокумент.ПолучитьМакет("ПечатнаяФорма");

// Применяем масштаб ко всем областям макета

Для Каждого Область Из Макет.Области Цикл

Область.Параметры.Масштаб = Масштаб;

КонецЦикла;

ТабДок.Вывести(Макет);

ТабДок.Показать();

КонецПроцедуры

Этот код уменьшает документ на 10% (значение 0.9). Для сильного сжатия можно использовать 0.75, но это может ухудшить читаемость. Обработку можно сохранить как внешнюю и подключать при необходимости.

⚠️ Внимание: В 1С:Предприятие 8.3 (управляемые формы) прямой доступ к макетам ограничен. Для таких конфигураций потребуется использовать серверные процедуры или расширения.
💡

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

5. Оптимизация содержимого документа

Иногда проблема не в настройках печати, а в самом содержимом документа. Вот что можно сделать до формирования печатной формы:

- Укоротить названия колонок: вместо "Наименование товара (работ, услуг)" используйте "Наименование"

- Убрать пустые строки: в 1С:УТ часто добавляются лишние строки для "подвала" документа

- Заменить графику текстом: логотип компании можно заменить на текстовое название (экономит до 2 см по высоте)

- Разбить длинные таблицы: если документ содержит >50 строк, разбейте его на два отдельных документа

В 1С:Бухгалтерия 3.0 для счёта-фактуры можно отключить вывод ненужных реквизитов:

Настройки → Параметры учёта → Печатные формы → Счёт-фактура → [Снять галочки с ненужных полей]
Как убрать "водяные знаки" в печатных формах?

В некоторых конфигурациях (например, 1С:ERP) в печатных формах добавлены "водяные знаки" типа "КОПИЯ" или "ДЛЯ ОЗНАКОМЛЕНИЯ". Чтобы их убрать:

1. Откройте макет документа в режиме редактирования

2. Найдите область с текстом водяного знака (обычно это отдельный слой)

3. Удалите текст или установите для него прозрачность 100%

4. Сохраните макет

Внимание: в типовых конфигурациях это может нарушить лицензионное соглашение!

6. Альтернативные способы печати

Если все вышеперечисленные методы не сработали, рассмотрите альтернативные варианты:

Экспорт в PDF с последующим масштабированием

  1. В выберите Печать → Сохранить как PDF
  2. Откройте полученный файл в Adobe Acrobat или Foxit Reader
  3. Используйте функцию "Печать → Подогнать под размер страницы"

Печать через Excel

  1. Экспортируйте документ в .xlsx через Файл → Сохранить как
  2. В Excel настройте параметры страницы: Разметка страницы → Подогнать под 1 стр.
  3. Уменьшите масштаб до 70-80% при необходимости

Использование виртуальных принтеров

Программы типа doPDF или CutePDF позволяют создать виртуальный принтер, который сохраняет документ в PDF с автоматическим масштабированием. Настройте в них параметр "Fit to Page" (подогнать под страницу).

7. Решение проблем с конкретными конфигурациями

Некоторые конфигурации имеют уникальные особенности при печати. Рассмотрим самые распространённые случаи:

1С:Бухгалтерия 3.0

- Проблема: при печати счёта-фактуры таблица с товарами обрезается справа

- Решение: в макете документа найдите область "ТабличнаяЧасть" и уменьшите ширину колонок на 10%

1С:Управление торговлей 11

- Проблема: накладная TORG-12 не помещается по высоте

- Решение: отключите вывод подвала документа (реквизиты "Руководитель", "Бухгалтер") через настройки печатной формы

1С:Зарплата и управление персоналом 3.1

- Проблема: расчётный листок растягивается на 2 страницы из-за большого количества удержаний

- Решение: используйте внешнюю печатную форму "Расчётный листок (компактный)" из каталога 1С:ИТС

1С:ERP Управление предприятием 2

- Проблема: блокировка редактирования макетов

- Решение: создайте копию типовой конфигурации и модифицируйте макеты в ней

⚠️ Внимание: В облачных версиях (например, 1С:Фреш) возможности редактирования макетов сильно ограничены. Для таких случаев единственный выход — использовать внешние печатные формы или экспорт в PDF/Excel.
💡

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

Часто задаваемые вопросы

Почему при печати из 1С документ обрезается справа, хотя в предварительном просмотре всё нормально?

Это типичная проблема драйверов принтера. Многие принтеры (особенно HP и Canon) имеют непечатаемую зону по краям листа (до 5 мм). Решения:

  • В настройках принтера установите параметр "Печать без полей" или "Borderless"
  • Используйте виртуальный PDF-принтер, а затем распечатывайте из PDF-просмотрщика
  • Уменьшите ширину содержимого в макете на 10-15 мм
Можно ли настроить автоматическое масштабирование для всех документов?

Да, но это требует доработки конфигурации. Необходимо:

  1. Создать общую процедуру масштабирования в модуле приложения
  2. Подключить её ко всем печатным формам через обработку события "ПередПечатью"
  3. Настроить исключения для документов, которые не нужно масштабировать

Для неопытных пользователей проще использовать готовые обработки из каталога 1С:ИТС, например "Универсальный масштабатор печатных форм".

Как распечатать документ на одном листе, если у меня нет прав на изменение макетов?

В этом случае у вас есть 3 варианта:

  1. Экспорт в Excel/PDF с последующим масштабированием (описано в разделе 6)
  2. Использование внешних печатных форм, если администратор разрешил их подключение
  3. Печать на принтере с функцией "N-up" (несколько страниц на одном листе). В настройках принтера выберите "2 страницы на листе" и установите масштаб 150%

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

Почему после обновления 1С перестали помещаться документы, которые раньше печатались на одном листе?

Это типичная ситуация после обновления типовой конфигурации. Причины:

  • Изменились стандартные макеты документов (добавились новые реквизиты или увеличены отступы)
  • Обновились шрифты (например, с Arial на DejaVu Sans, который шире)
  • Изменились настройки полей по умолчанию

Решение:

  1. Сравните текущий макет с предыдущей версией (можно через Конфигуратор → Сравнить конфигурации)
  2. Верните прежние настройки полей и шрифтов
  3. Если макет заблокирован, используйте внешнюю печатную форму
Как распечатать документ с мелким шрифтом, но сохранить читаемость?

Для сохранения читаемости при уменьшении шрифта следуйте этим рекомендациям:

  • Используйте шрифты с засечками (Times New Roman, Georgia) — они лучше воспринимаются при мелком кегле
  • Установите межстрочный интервал 1.0 или 0.9 (в макете документа)
  • Для цветных принтеров используйте тёмно-синий цвет текста вместо чёрного — он меньше "расплывается"
  • Печатайте на бумаге плотностью 90-100 г/м² — на ней меньше просвечивает текст с обратной стороны

Критический момент: при шрифте меньше 8pt многие принтеры начинают "съедать" точки над буквами (ё, й, ь). Оптимальный минимум — 9pt для лазерных принтеров и 10pt для струйных.