- Что именно нужно настроить
- Способ 1: Через “Предварительный просмотр” и “Параметры страницы” (самый простой)
- Способ 2: Если печатается табличный документ (SpreadsheetDocument) - настройте его параметры
- Способ 3: Компоновка “как в макете”: вывести документ два раза в одну таблицу
- Что делать, если “в настройках принтера” поставили 2 экземпляра, но всё равно не работает
- Практическая шпаргалка: как получить вид “два акта на одном A4 альбомном”
- Замечание про “однозначно по высоте”
- Где обычно “держится” настройка в пользовательских сценариях
Нужно добиться одного результата: на одном листе (обычно A4, альбомная ориентация) печатаются два одинаковых акта рядом, чтобы каждый был отдельным экземпляром, а не второй копией “поверх”.
Ниже - самые рабочие способы именно для печатных форм и табличных документов в 1С (включая типовые сценарии, которые встречаются у пользователей 1С:Бухгалтерия и связанных конфигураций).
Что именно нужно настроить
В 1С важно не “настроить принтер”, а правильно настроить параметры печати внутри механизма формирования печатной формы / табличного документа.
Ключевые параметры, которые чаще всего решают задачу:
| Параметр | Где встречается | Что делает |
|---|---|---|
| “Экземпляров на странице” | обычно в параметрах страницы/предварительном просмотре | раскладывает несколько экземпляров на один лист |
| Автомасштабирование (FitToPage / АвтоМасштаб) | для табличных документов | подгоняет размер, чтобы уместилось по ширине (иногда и по высоте частично) |
| Разбор по копиям | для табличных документов | корректно раскладывает копии/экземпляры |
| Количество экземпляров | для табличных документов | задаёт общее число экземпляров |
| Альбомная ориентация | параметры печати | обычно помогает разместить 2 экземпляра по горизонтали |
Способ 1: Через “Предварительный просмотр” и “Параметры страницы” (самый простой)
Это часто работает в 1С там, где настройка принтера “о двух экземплярах” не даёт нужной раскладки на одном листе.
Шаги
- Откройте печатную форму акта.
- Войдите в Предварительный просмотр (иконка лупы).
- Нажмите Параметры страницы.
- Найдите в параметрах “Экземпляров на странице” и поставьте 2.
- Проверьте ориентацию листа (обычно удобнее альбомная).
- Запустите печать.
Идея: принтер “делает две копии листа”, а вам нужно, чтобы 1С разложила два экземпляра на одной странице.
Способ 2: Если печатается табличный документ (SpreadsheetDocument) - настройте его параметры
Если акт формируется как табличный документ, то правильные настройки задаются в самом табличном документе, а не в окне печати “просто копии”.
По типовым примерам с форума по табличным документам используются такие параметры:
АвтоМасштаб = ИстинаРазборПоКопиям = ИстинаКоличествоЭкземпляров = 2ЭкземпляровНаСтранице = 2
На практике это выглядит так
| Параметр | Значение | Результат |
|---|---|---|
АвтоМасштаб |
Истина |
подгонка масштаба при печати (часто по ширине) |
РазборПоКопиям |
Истина |
корректная разметка копий/экземпляров |
КоличествоЭкземпляров |
2 |
два экземпляра документа |
ЭкземпляровНаСтранице |
2 |
два экземпляра на одном листе |
Если при попытке “раскладки” печатаются листы отдельно, обычно причина в том, что параметры раскладки либо не применились к табличному документу, либо печать идёт через другой маршрут (например, общий модуль), где часть настроек игнорируется.
Способ 3: Компоновка “как в макете”: вывести документ два раза в одну таблицу
Когда параметры экземпляров на странице ведут себя не так, как ожидается, рабочий обход - сформировать табличный документ, где два экземпляра размещены “внутри” одного вывода.
По сути алгоритм такой:
1. Выводите документ в таблицу первый раз.
2. Делаете разрыв страницы / раздел (или меняете область размещения).
3. Выводите документ второй раз.
4. После этого применяете ЭкземпляровНаСтранице или печатаете одним листом - в зависимости от того, как настроена разметка.
Фраза “всё решается при формировании табличного документа” тут ключевая: если у вас контроль над формированием табличного документа, вы можете гарантировать нужное расположение.
Что делать, если “в настройках принтера” поставили 2 экземпляра, но всё равно не работает
Тут распространённая путаница:
- настройка принтера “2 экземпляра” обычно означает печать двух листов одного и того же документа;
- задача же - разместить два разных экземпляра на одном листе.
Поэтому в большинстве случаев нужно использовать параметры “Экземпляров на странице” в 1С (Предварительный просмотр -> Параметры страницы) или параметры табличного документа (ЭкземпляровНаСтранице и связанные).
Практическая шпаргалка: как получить вид “два акта на одном A4 альбомном”
| Шаг | Действие | Зачем |
|---|---|---|
| 1 | Откройте печать акта в 1С и зайдите в Предварительный просмотр | чтобы управлять параметрами печати на уровне 1С |
| 2 | В Параметрах страницы поставьте “Экземпляров на странице = 2” | именно это даёт раскладку “два рядом” |
| 3 | Ориентация - альбомная | чтобы два акта влезли по ширине |
| 4 | Если печатается табличный документ - проверьте АвтоМасштаб, РазборПоКопиям и ЭкземпляровНаСтранице |
иначе раскладка может не примениться |
| 5 | Если всё равно не выходит - формируйте табличный документ как “два вывода внутри одного печатного результата” | это даёт контроль над расположением |
Замечание про “однозначно по высоте”
Часто АвтоМасштаб хорошо помогает “по ширине”, а вот “жёстко уложить по высоте как бы ни был документ” - в типовом механизме встречается реже. Тогда помогает один из двух путей:
- либо настраивать макет/разметку,
- либо программно управлять количеством строк/переносами (в табличном документе).
Где обычно “держится” настройка в пользовательских сценариях
По найденным типовым ответам и обсуждениям наиболее результативные места для решения задачи:
- Предварительный просмотр -> Параметры страницы -> Экземпляров на странице
- параметры табличного документа (для случаев, когда акт формируется как ТабличныйДокумент / SpreadsheetDocument)
Если сделать всё перечисленное выше, итог будет именно такой, как обычно ждут: берёте A4 альбомной ориентации и на каждой половине листа печатается по экземпляру акта - то есть два акта на одном листе.