К статье
Практический материал

Документы и Печать · 10 мин

Как в 1С напечатать два акта на одном листе

Как в 1С вывести два акта на одном листе А4: настройка макета, копирование области, параметры печати и типичные ошибки. Подробная инструкция.

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

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

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

Определите, какой способ вам подходит

Прежде чем что-то менять, ответьте на три вопроса: как часто нужна такая печать, есть ли у вас права на редактирование печатных форм и допускает ли конфигурация изменения без снятия с поддержки. От ответов зависит выбор инструмента.

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

Маршрут решения

Как выбрать действие

Печать двух актов на листе нужна редко и быстроИспользуйте настройку принтера «несколько страниц на листе»
Нужна постоянная печать и есть права на изменение формОтредактируйте макет печатной формы, продублировав область
Конфигурация на полной поддержке и менять её нельзяПодключите внешнюю печатную форму через «Дополнительные отчеты и обработки»
Нужны два разных акта (разные документы) на одном листеСформируйте оба, объедините в один табличный документ и напечатайте

Способ 1. Печать через настройки принтера

Самый простой вариант не требует никаких изменений в 1С. Практически любой драйвер принтера умеет размещать несколько страниц документа на одном физическом листе.

Порядок действий: откройте документ «Реализация (акты, накладные)» или нужный акт, нажмите «Печать» и выберите акт. В диалоге печати укажите количество копий — 2. Затем откройте свойства принтера и найдите параметр «Страниц на листе» (у разных производителей он называется «Pages per sheet», «Макет», «Многостраничная печать»). Установите значение 2 и ориентацию — книжную или альбомную, в зависимости от формы акта.

После печати проверьте читаемость: при размещении двух страниц на одном листе масштаб уменьшается примерно до 70%, и мелкий шрифт табличной части может стать трудночитаемым. Если акт содержит позиции с длинными наименованиями, текст может выглядеть слишком мелким.

Порядок действий
  1. 1
    Откройте документ и нажмите «Печать» → выберите форму акта
  2. 2
    В диалоге печати укажите 2 копии
  3. 3
    Откройте «Свойства принтера» и найдите параметр «Страниц на листе»
  4. 4
    Установите значение 2 и нужную ориентацию
  5. 5
    Напечатайте пробный лист и проверьте читаемость текста

Ограничение способа: оба экземпляра получаются уменьшенными, а не размещёнными «один над другим» в полный размер. Если требуется именно полноразмерный акт, разделённый линией отреза посередине листа, переходите к редактированию макета.

Способ 2. Редактирование макета печатной формы

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

Если ваша конфигурация позволяет редактировать печатные формы в пользовательском режиме (такая возможность есть, например, через механизм изменения макетов в некоторых конфигурациях), откройте макет акта, скопируйте все области от шапки до подписей и вставьте их ниже, добавив между ними область-разделитель с линией отреза. Затем в модуле менеджера печати измените процедуру вывода так, чтобы блок областей выводился два раза.

В конфигурациях на управляемых формах (Бухгалтерия 3.0, УТ 11, ERP) печатные формы формируются программно в общем модуле или модуле менеджера документа. Для доработки потребуется конфигуратор: найдите функцию формирования печатной формы акта, и в цикле вывода табличного документа повторите вывод областей для каждого документа дважды. Перед вторым выводом полезно проверять, поместится ли вторая копия на текущей странице, иначе она «уедет» на следующий лист.

Способ 3. Внешняя печатная форма

Внешняя печатная форма — это файл обработки (.epf), который подключается к конфигурации через раздел «Администрирование» → «Печатные формы, отчеты и обработки» → «Дополнительные отчеты и обработки». Типовая конфигурация при этом не меняется, обновления проходят штатно.

Во внешней форме вы полностью контролируете макет: создаёте табличный документ-макет, где область акта продублирована, либо программно выводите один и тот же макет дважды в один результирующий табличный документ. После подключения в списке печати документа появится новый пункт, например «Акт (2 на листе)».

Этот способ требует навыков программирования на встроенном языке 1С или готовой обработки от разработчика. Зато он безопасен для поддержки конфигурации и позволяет точно настроить отступы, линию отреза и надписи «Экземпляр для покупателя» / «Экземпляр для продавца».

Способ 4. Два разных акта на одном листе

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

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

Альтернатива без 1С: сохраните оба акта в PDF (кнопка «Сохранить» в предварительном просмотре) и напечатайте PDF с параметром «несколько страниц на листе» — результат будет таким же, как в первом способе, но с двумя разными документами.

Проверка результата и типичные ошибки

После настройки обязательно напечатайте пробный лист и проверьте три вещи: оба экземпляра полностью помещаются на странице, весь текст читаем, и номер документа, дата и суммы совпадают в обоих экземплярах. Несовпадение данных — признак того, что при дублировании области параметры заполнились некорректно.

Контрольные точки

Как проверить результат

Расположение экземпляров
Норма

Оба акта целиком на одном листе, разделены линией отреза

Тревожный признак

Второй экземпляр частично перенесён на следующую страницу

Читаемость
Норма

Шрифт табличной части читается без усилий

Тревожный признак

Текст слишком мелкий после уменьшения масштаба

Данные в экземплярах
Норма

Номер, дата, суммы идентичны в обоих актах

Тревожный признак

Во втором экземпляре пустые или отличающиеся поля

Поля и отступы
Норма

Текст не обрезан по краям листа

Тревожный признак

Крайние колонки или подписи срезаны полями принтера

Типичные ошибки
01
Дублирование области без проверки разрыва страницы — вторая копия уезжает на следующий лист. Решение: перед вторым выводом проверяйте помещаемость через ПроверитьВывод или уменьшайте высоту макета
02
Изменение типового макета без резервной копии — при обновлении конфигурации доработка теряется или вызывает ошибку сравнения
03
Печать двух копий без настройки «страниц на листе» — получается два отдельных листа вместо одного
04
Использование альбомной ориентации для широкого акта без проверки полей — крайние колонки обрезаются непечатаемой областью принтера

Ещё одна частая проблема — разная высота актов из-за разного количества строк в табличной части. Если в макете область строки выводится в цикле, два экземпляра с разным числом позиций могут не поместиться вместе. В таком случае ограничивайте число строк на экземпляр или выводите второй экземпляр только при гарантированной помещаемости.

Что важно запомнить

Итог

Что важно запомнить

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

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

Частые вопросы

Почему в диалоге печати 1С нет кнопки «два на листе»?

Типовые конфигурации формируют печатную форму «один документ — одна страница», и отдельной команды размещения нескольких копий на листе нет. Эта функция относится к драйверу принтера или требует доработки макета печатной формы.

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

Да, через настройки принтера: выберите печать двух копий и в свойствах принтера установите «2 страницы на листе». Права на изменение конфигурации для этого не нужны — достаточно обычного доступа к печати документа.

Пропадёт ли доработанная печатная форма после обновления конфигурации?

Изменения типового макета и типовых модулей могут быть затёрты при обновлении или вызвать конфликты сравнения-объединения. Внешние печатные формы, подключённые через «Дополнительные отчеты и обработки», обновлению не мешают и сохраняются.

Как сделать, чтобы на экземплярах были разные надписи?

В макете добавьте параметр, например «НазваниеЭкземпляра», и при каждом из двух выводов области заполняйте его разным текстом: «Экземпляр исполнителя» и «Экземпляр заказчика». В пользовательском режиме без доработки макета это сделать нельзя.

Второй акт не помещается на листе и переносится на следующую страницу. Что делать?

Уменьшите высоту макета: сократите пустые строки в шапке и подвале, уменьшите шрифт или отступы. При программном выводе используйте проверку помещаемости области перед выводом второго экземпляра. Если акт длинный, два полноразмерных экземпляра на А4 могут не поместиться в принципе.

Можно ли вывести два акта на лист в PDF без принтера?

Да. Сохраните печатную форму в PDF, затем при печати или объединении PDF укажите размещение двух страниц на одном листе. Также можно сформировать в 1С табличный документ с двумя копиями акта и сохранить его сразу в PDF одной страницей.