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

Важно понимать: универсального решения нет. Метод зависит от версии платформы (1С 8.2 или 8.3), конфигурации (Бухгалтерия 3.0, Управление торговлей 11, Зарплата и управление персоналом) и даже от типа документа (счёт, накладная, платёжное поручение). Мы рассмотрим варианты для самых распространённых случаев, а также дадим рекомендации по диагностике проблем.

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

Почему документ распечатывается на нескольких страницах?

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

Самые распространённые причины:

  • 📄 Поля страницы слишком широкие — по умолчанию в часто стоят отступы по 20 мм с каждой стороны, что съедает полезное пространство.
  • 🔍 Масштаб печати установлен на 100% — если документ изначально не влезает, принтер автоматически растягивает его на несколько листов.
  • 📊 Ширина таблиц превышает формат бумаги — типично для документов с множеством колонок (например, спецификации или ведомости).
  • 🖨️ Драйвер принтера игнорирует настройки — некоторые модели (особенно сетевые) принудительно добавляют отступы.
  • 📑 Неправильный формат бумаги — в настройках указан A4, а в лотке лежит A5 или наоборот.

Прежде чем менять настройки, проверьте простейшее: открывается ли документ целиком в предварительном просмотре (Файл → Печать → Предварительный просмотр). Если в preview всё помещается, но принтер всё равно делит на страницы — проблема в драйвере устройства. Если же в preview документ уже разбит, ищите причину в настройках .

📊 С какой конфигурацией 1С вы чаще всего работаете?
Бухгалтерия 3.0
Управление торговлей 11
Зарплата и управление персоналом 3.1
ERP 2.0
Другая

Способ 1: Настройка параметров страницы перед печатью

Самый быстрый метод — уменьшить поля и подогнать масштаб прямо в окне печати. Работает для большинства стандартных документов (счёта, накладные, акты).

Пошаговая инструкция:

  1. Откройте нужный документ (например, счёт на оплату).
  2. Нажмите Печать → Печать (или Файл → Печать в старых версиях).
  3. В окне печати кликните по кнопке Свойства (или Настройка).
  4. Перейдите на вкладку Параметры страницы.
  5. Установите поля не более 5 мм со всех сторон (левое, правое, верхнее, нижнее).
  6. В разделе Масштаб выберите По ширине страницы или вручную задайте значение 80-90%.
  7. Нажмите ОК и распечатайте документ.

Если после этих манипуляций текст стал слишком мелким, попробуйте уменьшить только верхнее и нижнее поля до 3 мм, а боковые оставьте по 10 мм. Часто этого достаточно, чтобы убрать перенос на вторую страницу.

☑️ Проверка перед печатью

Выполнено: 0 / 4

Способ 2: Изменение макета документа в пользовательском режиме

Некоторые конфигурации (например, 1С:Бухгалтерия 3.0) позволяют редактировать макеты документов без доступа к конфигуратору. Это полезно, если проблема в слишком широких колонках таблиц или больших отступах между строками.

Как изменить макет:

  1. Откройте документ и нажмите Печать → Настроить макет (в некоторых версиях путь может отличаться: Ещё → Изменить форму).
  2. В открывшемся окне выберите вкладку Таблица (если документ содержит табличную часть).
  3. Уменьшите ширину колонок, перетаскивая границы заголовков. Для числовых полей (цена, количество) часто достаточно 15-20 мм.
  4. На вкладке Параметры уменьшите отступы между строками до 1-2 мм.
  5. Сохраните изменения и попробуйте распечатать документ заново.

Обратите внимание: в некоторых конфигурациях редактирование макетов доступно только пользователям с ролью Администратор или Полные права. Если кнопка Настроить макет неактивна — обратитесь к администратору системы.

Что делать, если макет заблокирован?

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

Способ 3: Экспорт в Excel и печать оттуда

Если документ содержит большую таблицу (например, ведомость по зарплате или инвентаризационную опись), иногда проще экспортировать его в Excel и там настроить печать. Этот метод подходит для документов, где важна табличная часть, а не оформление (шапка, подписи).

Инструкция:

  1. Откройте документ в и нажмите Ещё → Выгрузить в Excel (или Файл → Сохранить как → Excel).
  2. В Excel выделите все данные (Ctrl+A) и перейдите на вкладку Разметка страницы.
  3. Нажмите Печать → Предварительный просмотр.
  4. В настройках печати выберите По размеру бумаги → 1 страница в ширину.
  5. Если нужно, уменьшите поля до 3 мм через Параметры страницы.
  6. Распечатайте документ.

Преимущество этого метода — гибкость. В Excel можно:

  • 📌 Убрать ненужные колонки.
  • 📌 Изменить ориентацию страницы на альбомную (Файл → Печать → Альбомная ориентация).
  • 📌 Настроить повторяющиеся заголовки для многстраничных таблиц.
💡

Если при экспорте в Excel теряется форматирование (например, даты становятся числами), перед сохранением в 1С нажмите "Параметры выгрузки" и выберите формат "Таблица Excel (с форматированием)".

Способ 4: Использование внешних печатных форм

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

Где взять и как подключить:

  • 🔍 Сайт 1С:ИТС — в разделе "Печатные формы" для вашей конфигурации.
  • 🔍 Форум Infostart — там выкладывают бесплатные и платные шаблоны (ищите по версии вашей конфигурации).
  • 🔍 Официальные партнёры 1С — часто предоставляют клиентам оптимизированные формы.

Инструкция по подключению:

  1. Скачайте файл внешней печатной формы (обычно это .epf или .erf).
  2. В откройте Файл → Открыть и выберите скачанный файл.
  3. Следуйте инструкциям мастера установки.
  4. После подключения при печати документа появится дополнительный вариант формы (например, "Счёт-фактура (компактный)").

Пример популярных внешних форм:

Тип документа Название формы Преимущества
Счёт-фактура "СФ компакт" Умещает до 30 строк на одном листе, оптимизированы шрифты
Акт выполненных работ "Акт сверки (мини)" Сжатые колонки для большого количества позиций
Торг-12 "Торг-12 (одностраничный)" Автоматическое масштабирование табличной части
Платёжное поручение "Платёжка (банковский формат)" Строгое соответствие требованиям банков, без лишних полей
💡

Внешние печатные формы — лучшее решение для документов с жёсткими требованиями к оформлению (например, платёжные поручения для банков или счета-фактуры для ФНС).

Способ 5: Настройка принтера и драйверов

Иногда проблема кроется не в , а в драйвере принтера. Особенно это актуально для сетевых или виртуальных принтеров (например, PDF-принтеров).

Что проверить:

  • 🖨️ Формат бумаги — в настройках принтера должен быть выбран тот же формат, что и в (обычно A4).
  • 📏 Масштаб — некоторые драйверы (например, Xerox или HP) автоматически уменьшают документ до 95%. Отключите эту опцию.
  • 📄 Двусторонняя печать — если включена, принтер может принудительно делить документ на чётные и нечётные страницы.
  • 🔄 Ориентация — для широких таблиц установите альбомную.

Как изменить настройки принтера:

  1. Откройте Пуск → Устройства и принтеры (в Windows).
  2. Правой кнопкой кликните на ваш принтер и выберите Настройки печати.
  3. Перейдите на вкладку Макет или Дополнительно.
  4. Отключите опции типа Подогнать под размер или Автоматическое масштабирование.
  5. Установите поля на 0 мм (если позволяет драйвер).
⚠️ Внимание: Настройки драйвера могут сбрасываться после обновления Windows или переустановки принтера. Если проблема вернулась — проверьте их заново.

Способ 6: Программная доработка макетов (для администраторов)

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

Пошаговая инструкция:

  1. Откройте конфигуратор (1С:Предприятие → Конфигуратор).
  2. Перейдите в раздел Объекты → Документы и найдите нужный документ (например, СчётНаОплатуПокупателю).
  3. Откройте Макеты и выберите макет печатной формы.
  4. В редакторе макета уменьшите:
    • Ширину колонок таблиц (перетаскиванием или в свойствах).
    • Отступы между строками (свойство МежстрочныйИнтервал).
    • Размер шрифта (оптимально 8-10 пт для таблиц).
  • Сохраните макет и обновите конфигурацию базы (Конфигурация → Обновить конфигурацию базы данных).
  • Пример кода для программного изменения масштаба (для опытных пользователей):

    Процедура Печать(МассивОбъектов, Объект, КоллекцияПечатныхФорм) Экспорт
    

    ПечатнаяФорма = КоллекцияПечатныхФорм.Добавить("Документ.СчётНаОплатуПокупателю.ФормаПечатнойФормы");

    ПечатнаяФорма.Макет.Параметры.Масштаб = 85; // Устанавливаем масштаб 85%

    ПечатнаяФорма.Печать(Объект);

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

    ⚠️ Внимание: Изменения в конфигураторе могут повлиять на работу других пользователей. Перед правкой сделайте резервную копию базы (Администрирование → Выгрузить информационную базу).

    FAQ: Частые вопросы по печати на одном листе

    Можно ли сохранить настройки печати, чтобы не настраивать каждый раз?

    Да. В окне печати (Файл → Печать) после настройки полей и масштаба нажмите Сохранить параметры или Сохранить как шаблон (в зависимости от версии). В следующий раз выберите сохранённый профиль из выпадающего списка.

    Почему при печати в PDF документ умещается на одном листе, а на принтере — нет?

    Это связано с тем, что виртуальные PDF-принтеры (например, Microsoft Print to PDF или Adobe PDF) игнорируют физические ограничения бумаги. Чтобы решить проблему:

    1. В настройках принтера установите тот же формат бумаги, что и в .
    2. Отключите опцию Подогнать под размер страницы.
    3. Используйте драйвер принтера от производителя (не универсальный от Windows).
    Как напечатать документ с большим количеством строк (более 50) на одном листе?

    Для таких случаев подойдёт комбинация методов:

    1. Уменьшите шрифт табличной части до 6-7 пт (в макете документа).
    2. Используйте альбомную ориентацию.
    3. Подключите внешнюю печатную форму с оптимизированным макетом.
    4. Если возможно, разбейте документ на два (например, счёт на оплату и спецификацию).
    5. Для ведомостей или отчётов лучше использовать экспорт в Excel с последующей печатью.

    Почему после обновления 1С настройки печати сбросились?

    Обновления конфигурации могут перезаписывать пользовательские макеты и шаблоны. Чтобы избежать этого:

    • Сохраните внешние печатные формы в отдельную папку.
    • Экспортируйте настройки печати через Администрирование → Печатные формы.
    • После обновления проверьте, не появились ли новые версии макетов в конфигураторе.
    Можно ли автоматически печатать все документы на одном листе?

    Да, но для этого потребуется доработка конфигурации. Опытный программист может:

    • Создать обработку, которая будет принудительно устанавливать масштаб 80% для всех печатных форм.
    • Настроить групповую обработку документов с оптимизированными макетами.
    • Добавить флажок "Печатать на одном листе" в карточку документа.
    • Для типовой конфигурации проще использовать внешние печатные формы с заранее настроенными параметрами.