Как уместить документ или отчёт 1С на один лист при печати
Содержание
Чтобы в 1С печатать на одной странице, откройте предварительный просмотр, зайдите в параметры страницы и включите автомасштаб по ширине листа. Если не хватает, уменьшите поля и переведите лист в альбомную ориентацию. Для 90% отчётов и печатных форм этого достаточно.
Остальные случаи сложнее. Форма «распухла» из-за лишних колонок, макет в конфигурации сделан под другой формат, а принтер режет край. Ниже способы идут от безопасных к тем, что требуют прав разработчика.
Сначала определите, что именно не помещается: ширина (хвост уезжает на вторую страницу вбок) или высота (лишние строки). Лечение разное.
Диагностика: почему документ не влезает на лист
Три частые причины:
- 📏 таблица шире листа A4 при книжной ориентации;
- 🔢 в области печати остались скрытые или пустые колонки;
- 🖨 у принтера в драйвере стоит собственный масштаб или другой размер бумаги.
Быстрая проверка: нажмите Ctrl+P (или кнопку «Печать» в форме) и посмотрите на предварительный просмотр. Если число страниц больше одной, а на второй только узкая полоска справа, дело в ширине. Тогда достаточно масштаба. Если страниц много по вертикали, нужно менять сам состав вывода.
| Симптом | Причина | Что делать |
|---|---|---|
| Узкая полоска справа на второй странице | Ширина больше области печати | Автомасштаб, альбомная ориентация |
| Пустая последняя страница | Пустые строки или колонки в области печати | Очистить область, задать область печати |
| Текст мелкий, но всё на одной | Слишком сильное сжатие | Убрать колонки, сменить ориентацию |
| Края обрезаны на бумаге | Поля меньше аппаратных у принтера | Увеличить поля до 5–10 мм |
Встроенные настройки печати: самый быстрый способ
Работает для любого табличного документа: печатной формы, отчёта, журнала, оборотки.
- Откройте нужную форму или сформируйте отчёт.
- Вызовите предварительный просмотр. Он есть в меню «Файл» (в тонком клиенте также через кнопку печати с ярлыком просмотра).
- Откройте «Параметры страницы». Пункт находится в меню «Файл» формы просмотра, в некоторых формах это кнопка на командной панели.
- Выберите ориентацию и размер бумаги.
- Включите масштабирование по размеру страницы (флажок вида «Автомасштаб» либо «по ширине страницы»; точное название зависит от версии платформы).
- Закройте окно и убедитесь, что в просмотре осталась одна страница.
Ручной процент вместо автомасштаба
Автомасштаб иногда сжимает форму сильнее, чем нужно. Тогда задайте процент руками. Начните со 100%, затем снижайте шагом по 5. Для таблицы, которая выходит за лист примерно на четверть, обычно хватает 75–80%.
Простая арифметика: ширина листа A4 книжно — 210 мм, при полях по 10 мм остаётся 190 мм. Если таблица шире на 25% (то есть требует 237 мм), нужный масштаб примерно 190 / 237 ≈ 0,8. То есть 80%.
Ниже 60–65% текст на бумаге плохо читается. Если форма требует меньшего масштаба, уберите лишние колонки, а не жмите дальше.
Печатать через общее окно диалога
После Ctrl+P откроется окно печати. Там можно указать число копий, диапазон страниц и принтер. Масштаб здесь часто задаётся в «Свойствах» принтера (драйвер). Если одновременно сжимать и в 1С, и в драйвере, итог получится микроскопическим. Выберите что-то одно: масштаб в 1С или масштаб в драйвере.
Пример: ведомость на 14 колонок
Допустим, оборотно-сальдовая ведомость по счёту 60 с аналитикой выходит на 14 колонок и на A4 книжно занимает две страницы по ширине. Рабочая последовательность такая:
- Переводим лист в альбомную ориентацию: доступная ширина вырастает с 190 до примерно 277 мм при полях по 10 мм.
- Включаем автомасштаб. Если колонки заняли 320 мм, масштаб будет около 277 / 320 ≈ 0,87, то есть 87%. Для печати это комфортно.
- Убираем колонки с количеством и валютой, если они пусты. Каждая убранная колонка добавляет читаемости.
Итог: одна страница, шрифт читается, лишнего не потеряно.
Поля и параметры страницы: что именно подкручивать
Поля задаются в миллиметрах: левое, правое, верхнее, нижнее. По умолчанию в печатных формах 1С они обычно небольшие, но у отчётов могут быть крупнее.
Рабочие значения:
- 📄 левое — 15–20 мм, если лист потом подшивают в папку;
- 📄 правое, верхнее, нижнее — 5–10 мм;
- 🖨 минимум для большинства лазерных принтеров — около 4–5 мм, ниже края начнут срезаться.
Колонтитулы тоже съедают место. Если в отчёте включены верхний и нижний колонтитулы («Страница 1 из 3», дата формирования), отключите их, когда нужно выиграть пару строк по высоте.
Ориентация и формат бумаги
Широкие таблицы (оборотно-сальдовая ведомость по нескольким счетам, ведомость с аналитикой) почти всегда лучше помещаются в альбомной ориентации. Смена формата на A3 помогает, только если принтер реально печатает на A3. Иначе на A4 всё равно придётся сжимать.
Практика: сначала альбомная ориентация, потом автомасштаб, потом поля. Именно в таком порядке.
Отчёты: сократить состав, а не только масштаб
У отчётов есть преимущество: вы управляете их содержимым. Масштаб только маскирует проблему, а убрать лишнее надёжнее.
- Нажмите «Настройки» (или «Показать настройки») в форме отчёта.
- Перейдите на вкладку со списком выбранных полей и снимите флажки с колонок, которые не нужны на бумаге.
- Отключите промежуточные итоги и детальные записи, если нужна только сводка.
- На вкладке группировок задайте меньше уровней: например, по контрагенту вместо «контрагент → договор → документ».
- Сформируйте отчёт заново и снова откройте предварительный просмотр.
В обычных отчётах (оборотно-сальдовые, карточки счёта) полезны параметры «Показатели» и «Дополнительные поля»: убрав количественные показатели, часто экономите две-три колонки.
Сохраните удачную комбинацию как вариант отчёта (кнопка «Сохранить вариант» или аналог в меню настроек) и в следующий раз формируйте сразу «печатный» вариант.
Если отчёт всё равно длинный по вертикали
Одной страницы может не быть в принципе: 300 строк реестра на A4 не уместятся без нечитаемого шрифта. В таком случае правильнее печатать на нескольких листах с повторяющейся шапкой таблицы. Принудительно ужать всё в одну страницу здесь вредно: подпись и печать проставят на мелкий нечитаемый текст.
Когда на одной странице печатать не нужно
Есть случаи, где ужимать всё до одного листа вредно:
- 📑 первичные документы с подписями и печатью: мелкий шрифт могут не принять;
- 📊 длинные реестры, где важна читаемость каждой строки;
- 🗂 документы, которые подшивают: лучше два крупных листа, чем один нечитаемый.
В таких случаях оставьте несколько страниц и включите повтор шапки таблицы на каждом листе, а нумерацию страниц оставьте в колонтитуле.
Оптимизация табличного документа перед печатью
Если форма собирается вручную или копируется в Excel, то подготовьте её до выхода на печать:
- ✂️ удалите пустые строки и колонки в конце;
- 🔤 уменьшите шрифт на 1–2 пункта для длинных наименований;
- ↔️ подберите ширину колонок: узкие числовые колонки не должны быть шире значений;
- 🧱 уберите объединённые ячейки на ширину всей таблицы, если они не нужны.
Отдельный момент: область печати. В табличном документе можно задать диапазон, который уходит на печать. Если область задана с запасом (до 200-й колонки), 1С послушно напечатает пустые листы. Проверьте, что область заканчивается на последней заполненной колонке.
Скопировать и поправить результат можно через сохранение в Excel (формат xlsx) с последующей печатью оттуда. Там есть режим «Вписать лист на одну страницу». Это запасной вариант: данные при этом становятся статичными и в базу уже не вернутся.
Макеты в конфигураторе: правим форму навсегда
Если неудобная печатная форма нужна каждый день, правится её макет. Для типовых конфигураций такое изменение попадает под «конфигурацию на поддержке».
Перед правкой макета сделайте выгрузку базы или хотя бы копию информационной базы. Правка типового макета ломает автоматическое обновление в этой области.
Порядок такой:
- Откройте базу в режиме «Конфигуратор».
- В дереве конфигурации найдите документ или обработку, чью печатную форму правите, и раскройте ветку «Макеты».
- Откройте нужный макет (обычно называется «ПФ_MXL_…» или похоже; по названию печатной формы в окне вывода).
- Проверьте ширину колонок: если сумма ширин больше доступной на листе, сократите.
- В меню табличного документа откройте параметры страницы. Задайте ориентацию, масштаб и поля, как в обычном просмотре. Эти значения сохранятся в макете.
- Сохраните, обновите конфигурацию базы данных (
F7или «Конфигурация → Обновить конфигурацию базы данных») и проверьте печать из рабочего режима.
Не меняйте типовой макет без нужды. Чаще удобнее скопировать его в расширение конфигурации и править копию: тогда обновления релизов не затрут ваши поля и масштаб.
Если вы не разработчик, попросите программиста внести в макет одно изменение: установить автомасштаб по ширине страницы. Это пять минут работы, а выигрыш для бухгалтерии — постоянный.
Внешние обработки и расширения для печати
Типовые средства закрывают большую часть задач. Но два сценария без внешних обработок решаются плохо:
- 🧾 нужно печатать десятки разных форм в одном формате («все накладные с масштабом 90% и полями 10 мм»);
- 🧩 макет принадлежит внешней печатной форме, которую подключили через «Дополнительные отчёты и обработки».
Как подступиться:
- Откройте список дополнительных печатных форм в разделе администрирования (поиск по слову «Дополнительные» в навигации).
- Найдите подключённую форму и откройте её карточку.
- Если макет лежит внутри обработки, пересохраните обработку из конфигуратора с нужными параметрами страницы.
- Для массовой настройки можно подготовить расширение, которое задаёт одинаковые параметры страницы у нескольких макетов.
Загружайте только внешние обработки из надёжных источников и проверяйте, что они не выполняют лишних действий в базе. Для печати хватает проверенных решений от самого разработчика.
Типичные ошибки при печати на одной странице
Только то, чего нет в шагах выше:
- 🚫 Двойное сжатие. Масштаб в 1С и в драйвере принтера складываются, и текст становится микроскопическим.
- 🚫 Скрытые колонки в области печати. В просмотре их не видно, на бумаге они занимают место.
- 🚫 Профиль печати не сохраняется. Параметры страницы действуют для открытого экземпляра формы. После закрытия и повторного формирования отчёта настройки вернутся к исходным, если не сохранён вариант отчёта или не правился макет.
- 🚫 Формат бумаги в принтере не совпадает с форматом в 1С. В 1С стоит A4, в лотке A5 — принтер самовольно ужимает или печатает в два листа.
- 🚫 PDF-принтер подменяет масштаб. Виртуальные принтеры часто ставят «подогнать под страницу» по умолчанию и дают неожиданный результат.