Как уместить документ или отчёт 1С на одну страницу при печати
Содержание
Чтобы сделать печать в 1С на одном листе, откройте печатную форму, затем главное меню ☰ → Файл → Параметры страницы. Включите автоматический масштаб (вписать по ширине) или задайте процент вручную, например 85–90 %, уменьшите поля до 5–10 мм и при широкой форме выберите альбомную ориентацию. Результат сразу проверьте через ☰ → Файл → Предварительный просмотр.
Способов три, и выбирают их по ситуации. Документ чуть не влезает по ширине — хватит автомасштаба и полей. Не влезает по высоте — нужен ручной процент, потому что автомасштаб подгоняет только ширину. Форма печатается криво всегда и у всех — правят макет печатной формы. Всё ниже относится к платформе 1С:Предприятие 8.3 с интерфейсом «Такси» и одинаково работает в Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других типовых конфигурациях: настройки печати — механизм платформы, а не конкретной программы.
| Способ | Когда подходит | Чем рискуете |
|---|---|---|
| Автомасштаб + поля | Лишняя одна-две колонки уходят на второй лист | Почти ничем, шрифт уменьшается немного |
| Масштаб в процентах | Документ длиннее листа по высоте | При 60 % и ниже текст трудно читать |
| Альбомная ориентация | Широкие отчёты, ведомости, оборотки | Длинный документ станет ещё длиннее по страницам |
| Правка макета | Форма «не влезает» постоянно, у всех пользователей | Изменённый макет нужно сверять после обновлений |
| Настройка принтера «2 страницы на листе» | Нужна черновая распечатка | Мелкий шрифт, печать в обход настроек 1С |
Сначала предварительный просмотр: сколько страниц получилось на самом деле
Не печатайте вслепую. Окно предварительного просмотра показывает, как программа разбила табличный документ на страницы с текущими настройками принтера.
- Сформируйте печатную форму: в документе кнопка
Печать→ нужная форма, или сформируйте отчёт. - Щёлкните в любую ячейку табличного документа, чтобы он стал активным.
- Откройте
☰ → Файл → Предварительный просмотр. - Листайте страницы и смотрите, что именно «уезжает»: последняя колонка, итоговая строка, подписи.
От этого зависит дальнейший путь:
- 📏 Уехала одна колонка справа — дело в ширине, поможет автомасштаб или уменьшение полей.
- 📄 Подписи и итоги ушли на второй лист — дело в высоте, нужен процент масштаба.
- 🧾 Вторая страница пустая — в документе есть пустые строки или область за пределами таблицы (разобрано ниже, в разделе про ошибки).
- 🔀 Таблица разрезана посередине по ширине и высоте — документ слишком большой, начинайте с альбомной ориентации.
Разбиение на страницы зависит от выбранного принтера: у разных моделей разная непечатаемая зона по краям. Если на одном компьютере всё входит, а на другом нет — сравните принтеры, а не 1С.
Параметры страницы и поля: где находятся и что менять
Окно параметров страницы открывается из того же меню: ☰ → Файл → Параметры страницы. В форме печати документов обычно есть и своя команда в меню Ещё. Курсор при этом должен стоять в табличном документе — иначе пункт может быть недоступен.
В окне есть несколько групп настроек:
- 🖨️ Принтер и бумага — какой принтер, формат листа (A4, A5, A3), источник бумаги.
- 🔄 Ориентация — книжная или альбомная.
- 🔍 Масштаб — автоматический или в процентах (подробно в следующем разделе).
- ↔️ Поля — левое, правое, верхнее, нижнее, а также отступы колонтитулов.
- 📑 Копии и экземпляры — количество копий, двусторонняя печать , число экземпляров на одной странице.
Сколько ставить полей
Типовые печатные формы часто заданы с полями 10 мм. Для печати на одном листе их можно уменьшить:
| Поле | Обычно | Чтобы уместить |
|---|---|---|
| Левое | 10–20 мм | 5–10 мм (если документ подшивают — не меньше 15 мм) |
| Правое | 10 мм | 5 мм |
| Верхнее | 10 мм | 5–7 мм |
| Нижнее | 10 мм | 5–7 мм |
Ставить ноль бессмысленно. Большинство офисных принтеров не печатают ближе 3–5 мм к краю, и драйвер всё равно сдвинет изображение или обрежет край.
Если в документе есть колонтитулы (номера страниц, дата печати), их отступ тоже съедает высоту. Отключите колонтитулы или уменьшите их отступ, когда не хватает пары строк.
Ориентация
Альбомная ориентация решает проблему с широкими формами: оборотно-сальдовой ведомостью с развёрнутыми субсчетами, расчётными ведомостями, отчётами по продажам с десятком колонок. Для унифицированных форм вроде ТОРГ-12 или УПД альбомная ориентация обычно уже задана в макете — менять её на книжную не нужно.
Масштаб печати: автомасштаб по ширине или точный процент
Это главный инструмент, и здесь чаще всего путаются.
Автоматический масштаб подгоняет документ под ширину страницы. Высоту он не трогает. Документ на полторы страницы по высоте с автомасштабом так и останется на двух листах, если только уменьшение по ширине не сожмёт его само собой.
Масштаб в процентах уменьшает документ равномерно во все стороны. Им и сжимают по высоте. Процент ставят только при выключенном автомасштабе — иначе ручное значение игнорируется.
Как подобрать процент без перебора:
- В предварительном просмотре посмотрите, какая часть второго листа занята. Например, на второй лист ушло 20 % высоты.
- Документ занимает 1,2 страницы. Чтобы влезть в одну, нужен масштаб примерно 100 / 1,2 ≈ 83 %.
- Поставьте на 3–5 % меньше расчёта — 78–80 %: так остаётся запас на погрешность разбивки.
- Снова откройте предварительный просмотр и убедитесь, что вышла одна страница.
| Документ занимает | Расчётный масштаб | Что поставить |
|---|---|---|
| 1,1 страницы | ≈ 91 % | 87–88 % |
| 1,2 страницы | ≈ 83 % | 78–80 % |
| 1,5 страницы | ≈ 67 % | 62–65 % |
| 2 страницы | 50 % | Лучше альбомная ориентация или правка макета |
Ниже 60 % обычный шрифт 8–9 пунктов становится трудночитаемым. Если расчёт уводит туда — вернитесь к полям, ориентации или макету.
Платформа запоминает настройки
Типовые печатные формы задают ключ параметров печати. Благодаря ему платформа сохраняет ваши поля, масштаб и ориентацию для этой формы и этого пользователя. Настроили один раз счёт на оплату — в следующий раз он откроется с теми же параметрами.
Отсюда два следствия:
- ✅ Настраивать каждый раз не нужно.
- ❗ У коллеги за соседним компьютером настройки свои. Если у него форма снова на двух листах — настройте её под его пользователем.
Правка макета печатной формы: когда настройки не спасают
Если форма не влезает у всех пользователей и на любом принтере, проблема в самом макете: широкие колонки, крупный шрифт, лишние пустые строки. Тогда правят макет.
Изменение макета без конфигуратора
В Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других конфигурациях на БСП есть пользовательская настройка макетов: Администрирование → Печатные формы, отчеты и обработки → Макеты печатных форм.
- Найдите нужный макет в списке (удобно поиском по названию формы).
- Откройте его на изменение.
- Уменьшите ширину широких колонок, уберите пустые строки-отступы, при необходимости снизьте размер шрифта на 1 пункт.
- Сохраните. Программа начнёт использовать изменённый макет вместо типового.
- Сформируйте документ и проверьте его в предварительном просмотре.
Вернуть типовой вид можно там же — командой использования стандартного макета. Изменённый макет не исчезает при обновлении, но после крупного обновления конфигурации его стоит сверить с новым типовым: в новом релизе форма могла измениться.
Перед правкой макета сохраните его копию в файл: если что-то пойдёт не так, будет из чего восстановить.
Разовая правка готового документа
Иногда нужно уместить на лист один конкретный документ, а не менять форму навсегда. В форме печати типовых конфигураций можно включить редактирование табличного документа: сузьте колонку перетаскиванием границы, удалите пустую строку и печатайте. Правки действуют только до закрытия формы и в базу не сохраняются.
Для разработчика: параметры в коде
Если печатная форма своя или подключена внешней обработкой, параметры страницы задают прямо при формировании табличного документа:
ТабДок = Новый ТабличныйДокумент;
ТабДок.КлючПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_МояФорма";
ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
ТабДок.ПолеСлева = 10;
ТабДок.ПолеСправа = 5;
ТабДок.ПолеСверху = 5;
ТабДок.ПолеСнизу = 5;
// Вариант 1: вписать по ширине страницы
ТабДок.АвтоМасштаб = Истина;
// Вариант 2: фиксированный процент (тогда АвтоМасштаб выключают)
// ТабДок.АвтоМасштаб = Ложь;
// ТабДок.МасштабПечати = 85;
Поля задаются в миллиметрах. В типовой конфигурации макет не правят напрямую в основной конфигурации — для этого используют расширение конфигурации или пользовательскую настройку макетов, описанную выше. Так доработка переживёт обновления.
Вывод в PDF и Excel: что сохраняется, а что нет
Часто документ не печатают, а отправляют файлом. В форме печати есть команда сохранения (значок дискеты): выберите формат и папку.
PDF формируется с теми же параметрами страницы, что и печать: масштаб, поля, ориентация. Отсюда простое правило:
- Сначала добейтесь одной страницы в предварительном просмотре.
- Только потом сохраняйте в PDF.
Если PDF всё равно вышел на двух страницах — значит, параметры страницы не применились к этой форме. Откройте их снова, нажмите ОК и сохраните заново.
Excel
В Excel (формат xlsx) переносится сама таблица: значения, ширина колонок, шрифты, объединения ячеек. Параметры печати переносятся не всегда полностью, поэтому разбивку проверяют уже в Excel.
Уместить лист на одну страницу в Excel:
- Откройте файл и вкладку
Разметка страницы. - В группе «Вписать» поставьте ширину «1 страница» и высоту «1 страница».
- Либо в окне печати (
Файл → Печать) выберите в параметрах масштабирования «Вписать лист на одну страницу».
Если в Excel появляются пустые страницы справа, задайте область печати: выделите таблицу и на вкладке Разметка страницы выберите Область печати → Задать.
Через драйвер принтера
Крайний вариант — пункт «Страниц на листе» (2 или 4) в свойствах самого принтера. Его открывают из диалога печати 1С кнопкой свойств принтера. Работает для любой программы, но шрифт уменьшается вдвое, а настройки 1С не учитываются. Для черновиков сгодится, для документов контрагенту — нет.