Документы и Печать · 11 мин
Печать акта выполненных работ в 1С 8.3: два экземпляра на одном листе
Пошаговая инструкция: как вывести акт выполненных работ в 1С 8.3 на одном листе в двух экземплярах — настройки печати, макета и копий.
Задача напечатать акт выполненных работ в 1С 8.3 в двух экземплярах на одном листе возникает, когда нужно сэкономить бумагу: одна половина листа остаётся у заказчика, вторая — у исполнителя. Стандартная печатная форма акта в типовых конфигурациях (Бухгалтерия предприятия, Управление нашей фирмой, Комплексная автоматизация) рассчитана на полный лист А4, поэтому «из коробки» два компактных экземпляра на одной странице не выводятся.
Решить задачу можно тремя способами: через настройки драйвера принтера (печать нескольких страниц на листе), через масштабирование в предварительном просмотре 1С и через доработку макета печатной формы. Первые два способа доступны любому пользователю без изменения конфигурации, третий требует навыков работы с конфигуратором или помощи специалиста.
Выбор зависит от того, нужен ли результат разово или постоянно, есть ли права на изменение конфигурации и насколько важна читаемость документа. Ниже разобраны все варианты с пошаговыми действиями, ограничениями и проверкой результата.
Что именно нужно получить и какие есть варианты
Под «двумя экземплярами на одном листе» обычно понимают одно из двух. Первый вариант — один и тот же акт выводится дважды на странице А4 в уменьшенном виде (сверху и снизу), лист разрезается пополам. Второй вариант — акт печатается в двух копиях, но принтер размещает обе страницы на одном листе. Технически это разные задачи, и решаются они по-разному.
Если акт занимает полстраницы и меньше (короткая таблица услуг), логично доработать макет, чтобы оба экземпляра шли на одном листе с линией отреза. Если акт объёмный, уменьшение до половины листа сделает текст нечитаемым — тогда разумнее печатать каждый экземпляр на своём листе.
Сравнение вариантов
Подходит для разовой печати без прав на изменение конфигурации. Ограничение: масштаб уменьшается примерно до 70%, мелкий шрифт может стать трудночитаемым.
Простой способ вписать акт в полстраницы вручную. Ограничение: настройка не сохраняется, действие нужно повторять при каждой печати.
Правильное решение для постоянного использования: макет формирует два экземпляра на листе автоматически. Ограничение: требует навыков конфигурирования или привлечения специалиста.
Способ 1: печать двух страниц на одном листе через настройки принтера
Самый быстрый путь — напечатать акт в двух копиях и поручить драйверу принтера разместить обе страницы на одном листе. Никаких изменений в 1С не требуется, способ работает в любой конфигурации и с любой печатной формой.
Обратите внимание: порядок страниц на листе зависит от настроек драйвера. Если экземпляры выводятся слева направо вместо «сверху вниз», измените направление компоновки в том же диалоге настроек принтера. Для лазерных принтеров HP, Canon, Kyocera параметр обычно называется «Pages per Sheet» или «N-в-1».
Ограничение способа — уменьшение масштаба. Две страницы А4 на одном листе дают масштаб около 70%, и если в акте таблица с мелким шрифтом 8 pt, читать её будет неудобно. Для актов с длинными табличными частями этот вариант не подходит.
Способ 2: масштабирование в предварительном просмотре 1С
Если акт короткий, можно вручную уменьшить масштаб печатной формы так, чтобы один экземпляр занимал половину листа, а затем распечатать два документа подряд на одном листе с переворотом бумаги. Это менее удобно, но не требует доступа к настройкам драйвера.
Откройте печатную форму акта, перейдите в «Главное меню» → «Файл» → «Параметры страницы» (или используйте кнопку предварительного просмотра). Установите масштаб 60–70% и проверьте на предпросмотре, что акт занимает верхнюю половину листа. Затем распечатайте первый экземпляр, переверните лист и распечатайте второй.
Недостаток очевиден: масштаб не запоминается, лоток подачи нужно ориентировать правильно, и при большом объёме документов ручной способ отнимает много времени. Используйте его только как временное решение.
Способ 3: внешняя печатная форма с двумя экземплярами на листе
Для постоянной работы правильное решение — внешняя печатная форма (EPF-файл), которая формирует табличный документ с двумя копиями акта на одной странице. Такой подход не требует снятия конфигурации с поддержки и подключается через стандартный механизм «Дополнительные отчеты и обработки».
Логика формы проста: в функции формирования табличного документа макет выводится дважды — первый проход заполняет верхнюю часть, затем выводится горизонтальный разделитель (линия отреза), и макет выводится повторно. Высота макета при этом должна укладываться в половину страницы А4 с учётом полей.
Функция СформироватьАкт(СсылкаНаДокумент)
ТабДок = Новый ТабличныйДокумент;
Макет = ПолучитьМакет("АктКомпактный");
Для НомерЭкземпляра = 1 По 2 Цикл
ОбластьАкт = Макет.ПолучитьОбласть("Акт");
// заполнение параметров области данными документа
ТабДок.Вывести(ОбластьАкт);
Если НомерЭкземпляра = 1 Тогда
ТабДок.Вывести(Макет.ПолучитьОбласть("ЛинияОтреза"));
КонецЕсли;
КонецЦикла;
ТабДок.АвтоМасштаб = Ложь;
ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Портрет;
Возврат ТабДок;
КонецФункцииВ макете нужно ужать высоту областей: уменьшить шапку, сократить пустые строки табличной части, использовать шрифт 8–9 pt. Область «ЛинияОтреза» — это тонкая строка с пунктирной нижней границей и, при желании, подписью «линия отреза». Если суммарная высота двух экземпляров превысит высоту страницы, второй экземпляр «уедет» на следующий лист — это главный признак того, что макет нужно ужимать дальше.
Подключение выполняется через «Администрирование» → «Печатные формы, отчеты и обработки» → «Дополнительные отчеты и обработки». После добавления файла внешняя форма появится в меню «Печать» документа рядом с типовой.
Как ужать макет акта до половины листа
Независимо от того, дорабатываете вы типовой макет в конфигураторе или создаёте внешнюю форму, компактность достигается одними и теми же приёмами. Сначала оцените, какие элементы печатной формы действительно обязательны: реквизиты сторон, номер и дата акта, таблица работ, итоги, подписи. Декоративные рамки и пустые строки можно убрать без потери юридической значимости — форма акта выполненных работ не является строго унифицированной.
Практические приёмы: сократите высоту шапки, объединив строки; уменьшите шрифт табличной части до 8 pt; уберите строку «Итого» дублирующими строками, оставив одну; сократите область подписей до двух строк на сторону. Если табличная часть документа может содержать много позиций, задайте в макете ограничение или предусмотрите автоматический переход на полный формат при превышении числа строк.
Как проверить результат
Оба экземпляра полностью видны на одной странице, линия отреза между ними
Второй экземпляр переносится на следующий лист или обрезается
Шрифт таблицы читается без усилий на расстоянии вытянутой руки
Текст мельче 7 pt, размыт или сливается
Присутствуют номер, дата, стороны, итоговая сумма и подписи
Потеряны обязательные реквизиты или итоговые суммы
Типичные ошибки и ограничения
Чаще всего проблемы возникают не с печатью, а с ожиданиями от результата. Пользователи ищут в типовой форме настройку «два экземпляра на листе», которой там нет, или пытаются решить задачу изменением количества копий — но копии в 1С печатаются каждая на своём листе, и это штатное поведение.
Отдельно стоит помнить про обновления конфигурации. Если вы всё же изменили типовой макет внутри конфигурации, при очередном обновлении изменения могут быть затёрты или конфликтовать с обновлённым макетом. Внешняя печатная форма этой проблемы лишена — она хранится отдельно и продолжает работать после обновлений, пока не меняется структура данных документа.
Проверка результата и окончательная настройка
После настройки любого из способов выполните контрольную печать на реальном документе с типичным объёмом строк и на документе с максимальным объёмом. Убедитесь, что итоговые суммы, подписи и реквизиты присутствуют в обоих экземплярах, а линия отреза не перекрывает текст.
Для способа через драйвер принтера имеет смысл сохранить настройки как предустановку принтера (большинство драйверов позволяют создать профиль «2 страницы на листе»), чтобы не выставлять параметры каждый раз. Для внешней печатной формы проверьте работу у всех пользователей, которые будут её вызывать, — права на дополнительные обработки могут отличаться.
Что важно запомнить
Штатной настройки «2 экземпляра на листе» в 1С 8.3 нет. Разово задача решается через «2 страницы на листе» в настройках драйвера принтера, постоянно — через внешнюю печатную форму с компактным макетом и линией отреза. Результат всегда проверяйте на предварительном просмотре и на документе с длинной табличной частью.
Частые вопросы
Можно ли в типовой 1С:Бухгалтерии 8.3 вывести два экземпляра акта на листе без доработок?
Штатной настройки для этого нет. Ближайший доступный вариант — печать двух копий с включённым параметром «2 страницы на листе» в свойствах принтера. Полноценный макет «два экземпляра на странице» требует внешней печатной формы.
Почему при печати «2 страницы на листе» текст получается слишком мелким?
Две страницы А4 на одном листе дают масштаб около 70%. Если исходный акт использует шрифт 8–9 pt, после уменьшения он становится трудночитаемым. Решение — компактный макет с крупными элементами или печать каждого экземпляра на своём листе.
Что выгоднее: менять типовой макет или делать внешнюю печатную форму?
Почти всегда выгоднее внешняя форма: она не нарушает поддержку конфигурации, не теряется при обновлениях и легко отключается. Изменение типового макета оправдано только в конфигурациях, уже снятых с полной поддержки.
Как сделать линию отреза между экземплярами в макете?
Добавьте в макет отдельную узкую область между экземплярами, задайте для её нижней границы пунктирный тип линии и при необходимости поместите подпись «линия отреза». В модуле формирования выводите эту область после первого экземпляра.
Внешняя печатная форма не появляется в меню «Печать» документа. Что проверить?
Убедитесь, что в настройках программы включены дополнительные отчеты и обработки, что при регистрации формы указан правильный тип объекта (документ, из которого печатается акт), и что у пользователя есть право на использование дополнительных обработок.
Законно ли использовать акт в уменьшенном виде на половине листа?
Акт выполненных работ не относится к строго унифицированным формам: организация вправе утвердить собственный бланк, включая компактный. Главное — сохранить обязательные реквизиты первичного документа: наименование, дату, содержание операции, измерители, подписи ответственных лиц.