Работа с первичной документацией в программных продуктах 1С:Предприятие 8.3 часто требует нестандартных подходов к выводу на печать. Стандартные настройки по умолчанию обычно предполагают вывод одного документа на один лист формата А4, что может быть избыточным для компактных документов, таких как акт выполненных работ. Экономия бумаги и времени сотрудников становится актуальной задачей, особенно при массовом закрытии периодов.

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

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

Подготовка окружения и выбор печатной формы

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

Для начала откройте нужный документ и нажмите кнопку Печать. В выпадающем списке вы увидите доступные варианты форм. Если стандартный вариант не устраивает, необходимо перейти в режим редактирования макетов. Это делается через конфигуратор или, в более современных версиях, прямо из пользовательского режима через пункт Настройка печати. Будьте внимательны: изменение глобального шаблона повлияет на все акты в базе.

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

⚠️ Внимание: Перед внесением любых изменений в шаблоны печати обязательно создайте резервную копию базы данных или выгрузите текущий макет в отдельный файл. Ошибка в коде макета может привести к невозможности печати любых документов в разделе.
📊 Какой конфигурацией 1С вы пользуетесь?
Бухгалтерия предприятия
Управление торговлей
ЗУП
УНФ
Другая конфигурация

Технические настройки макета в режиме Предприятия

Современные версии платформы позволяют настраивать вывод без запуска конфигуратора. Перейдите в раздел НСИ и Администрирование, затем выберите пункт Печатные формы, отчеты и обработки. Здесь находится реестр всех доступных макетов. Найдите в списке «Акт выполненных работ» и откройте его свойства. Вам потребуется создать копию стандартного макета, чтобы не затирать заводские настройки.

В редакторе макета ваша задача — изменить область размещения данных. Стандартный макет занимает всю высоту страницы. Чтобы уместить два экземпляра, необходимо визуально уменьшить высоту основной табличной части и шапки документа ровно в два раза. Это достигается путем сжатия строк таблицы и уменьшения шрифтов заголовков. Используйте инструмент Свойства элемента для точной настройки высоты строк в пикселях или миллиметрах.

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

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

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

Редактирование шаблона через Конфигуратор

Для более гибкой настройки, особенно в типовых конфигурациях, часто требуется запуск режима Конфигуратор. Откройте конфигурацию в режиме предприятия, затем переключитесь в конфигуратор. Найдите объект метаданных, отвечающий за печатную форму акта (обычно это общий макет или макет внутри документа). Двойной клик откроет редактор макетов, где вы увидите структуру документа в виде табличного документа.

Здесь вы работаете непосредственно с ячейками. Вам нужно скопировать весь диапазон ячеек, содержащий первый экземпляр акта, и вставить его ниже, на той же странице. Критически важно проверить, чтобы вторая копия не «уехала» на следующий лист А4. Для этого выделите область второй копии и в свойствах убедитесь, что параметр Размещение установлен в значение «На странице», а не «Авто».

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

⚠️ Внимание: При обновлении типовой конфигурации фирмы «1С» ваши изменения в макетах могут быть сброшены до стандартных. Всегда сохраняйте свои доработанные макеты во внешних файлах (.mxl), чтобы быстро восстановить их после обновления релиза.
Что делать, если вторая копия не влезает?

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

Настройка полей страницы и параметров принтера

Даже идеально сверстанный макет может быть испорчен настройками драйвера принтера. Большинство офисных устройств по умолчанию устанавливают поля безопасности (непечатную область), которые «съедают» до 1-2 см с каждого края листа. Для печати двух актов на одном листе это пространство критически важно. Зайдите в Свойства принтера перед печатью.

В диалоговом окне настройки страницы выберите формат А4 и установите ориентацию «Книжная». В разделе «Поля» задайте минимально возможные значения. Если принтер позволяет печатать без полей (borderless), используйте этот режим, но убедитесь, что текст акта не обрежется. Часто помогает установка полей в 5 мм со всех сторон, что освобождает достаточно места для второй копии.

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

Параметр настройки Рекомендуемое значение Влияние на результат
Верхнее поле 5 мм Увеличивает полезную площадь листа
Нижнее поле 5 мм Позволяет разместить второй акт ближе к краю
Масштаб 100% или «Вписать» Предотвращает искажение пропорций
Ориентация Книжная Стандарт для актов, удобно для подшивки
💡

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

Автоматизация через Внешние печатные формы

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

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

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

⚠️ Внимание: Интерфейсы и возможности настройки могут изменяться в зависимости от конкретного релиза платформы 1С и версии конфигурации. Всегда сверяйте актуальные пункты меню с документацией к вашей версии ПО, так как разработчики регулярно оптимизируют путь к настройкам печати.
💡

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

Решение частых проблем при верстке

В процессе настройки вы можете столкнуться с тем, что второй экземпляр акта накладывается на первый или печатается со смещением. Это часто происходит из-за того, что высота колонтитулов или подвала документа не была учтена при расчете места. Проверьте, не занимают ли логотипы или подписи слишком много места в верхней части макета.

Еще одна проблема — разные шрифты. Если в первой копии используется шрифт Times New Roman, а во второй случайно подтянулся Arial, строки будут разной высоты, и верстка «поедет». Жестко задайте шрифт и размер для всех ячеек второй копии. Убедитесь, что переносы слов работают одинаково в обоих блоках.

Если акт содержит длинную табличную часть с услугами, она может не поместиться даже в уменьшенном виде. В таком случае логичнее печатать первый экземпляр полностраничным (если услуг много), а второй — сокращенным, или же использовать печать на двух листах, но по 2 копии на каждом. Гибкость настройки позволяет адаптировать вывод под конкретный объем данных.

Как исправить «поехавшие» границы таблиц?

Частая причина смещения — автоматический подбор высоты строки. Зайдите в свойства таблицы в макете и зафиксируйте высоту строки жестко (например, 0.5 см), запретив автоподбор. Это гарантирует, что вторая копия начнется строго в расчетной точке.

Часто задаваемые вопросы (FAQ)

Можно ли распечатать 2 экземпляра на одном листе, не меняя макет?

Технически можно попробовать настроить драйвер принтера на печать «2 страницы на 1 листе» (N-up printing). Однако в этом случае 1С сформирует два отдельных файла страницы, а драйвер их ужмет. Качество текста может упасть, а поля могут обрезаться непредсказуемо. Надежнее изменить макет.

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

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

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

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

Почему второй акт печатается на новой странице, хотя места хватает?

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

Подходит ли этот метод для УПД (Универсального передаточного документа)?

Да, принцип аналогичен. УПД имеет более сложную структуру, но логика дублирования блока данных на одной странице в макете табличного документа работает идентично. Главное — внимательно следить за местами для подписей и печатей.