Печать с двух сторон листа из 1С: принтер, параметры страницы и код
Содержание
Двухсторонняя печать в 1С 8.3 включается в двух местах: в драйвере принтера (Windows) и в параметрах самого табличного документа 1С. Откройте печатную форму, вызовите Главное меню → Файл → Параметры страницы и в поле двусторонней печати выберите «Переворот влево» или «Переворот вверх». Если поля нет или оно не действует, сначала включите дуплекс в свойствах принтера.
Отдельной «галочки» в настройках программы нет: 1С передаёт задание драйверу, а лист переворачивает принтер. Поэтому настройка идёт снизу вверх — от устройства к печатной форме. Всё ниже подходит для Бухгалтерии 3.0, ЗУП 3.1, УТ 11, ERP и других конфигураций на платформе 8.3: механизм печати у них общий.
Что проверить у принтера до настройки 1С
Двусторонняя печать бывает аппаратной и ручной. Аппаратная — принтер сам затягивает лист обратно и печатает оборот. Ручная — вы переворачиваете пачку руками. Проверьте, какой вариант у вас.
- 🖨️ Модуль дуплекса. Посмотрите паспорт модели или наклейку на корпусе. В названиях часто есть буква
dилиdn(например, у HP LaserJet, Canon i-SENSYS, Xerox B-серии) — это признак встроенного дуплекса, но не гарантия. - 🔌 Драйвер. Нужен полный драйвер производителя или универсальный (HP Universal Print Driver, Xerox Global Print Driver, Canon Generic Plus). Класс-драйвер Windows, который ставится «сам», часто не показывает дуплекс вообще.
- 📄 Бумага. Дуплекс работает с обычной офисной бумагой 70–90 г/м² форматов A4 и Letter. Этикетки, конверты, плотный картон и нестандартные размеры обычно печатаются только с одной стороны.
- 🌐 Способ подключения. Принтер может стоять локально, в сети или пробрасываться в терминальную сессию. В последнем случае настройки двусторонней печати часто теряются — к этому вернёмся в разделе об ошибках.
Быстрый тест: распечатайте из Блокнота или Word любой документ на две страницы. Если там двусторонняя печать работает, проблема почти наверняка в настройках 1С, а не в принтере.
Включаем двустороннюю печать в драйвере принтера
Начните с Windows. Так 1С по умолчанию получит правильные параметры.
- Откройте
Параметры → Bluetooth и устройства → Принтеры и сканеры(в Windows 10 —Параметры → Устройства → Принтеры и сканеры). - Выберите принтер и откройте Свойства принтера.
- Перейдите на вкладку Параметры устройства (у некоторых моделей — «Настройки устройства»). Найдите пункт про устройство или модуль двусторонней печати и поставьте значение Установлено.
- Вернитесь в окно принтера, откройте Настройки печати.
- Включите печать на обеих сторонах и выберите край переворота: по длинному краю — для обычных книжных документов, по короткому — для блокнотного переворота.
- Нажмите Применить и проверьте тестовой страницей.
Шаг 3 часто пропускают. Если драйвер «думает», что модуля нет, опция двусторонней печати будет серой во всех программах, включая 1С. После переустановки драйвера флажок нередко сбрасывается, проверьте его заново.
Если 1С работает на сервере терминалов или через RDP, этот же порядок нужно повторить на сервере, для того принтера, который видят пользователи. Настройка на вашем ноутбуке туда не попадёт.
Как настроить двустороннюю печать в 1С 8.3
У табличного документа 1С есть собственное свойство двусторонней печати. Оно имеет приоритет над тем, что выбрано в драйвере по умолчанию.
Через параметры страницы
- Сформируйте нужную печатную форму: счёт, УПД, расчётный листок, акт сверки.
- Не закрывая форму, откройте
Главное меню → Файл → Параметры страницы. - Выберите принтер, если их несколько.
- В поле двусторонней печати укажите значение:
- Нет — печать только с одной стороны;
- Переворот влево — оборот повёрнут как страница книги (переворот по длинному краю для книжной ориентации);
- Переворот вверх — оборот повёрнут как лист блокнота (переворот по короткому краю).
- Нажмите ОК и печатайте.
1С запоминает параметры страницы для каждой печатной формы отдельно. Настроили дуплекс в «Расчётном листке» — в «Счёте на оплату» он сам не появится, эту форму нужно настроить отдельно.
Через диалог печати
В форме «Печать документов» кнопка Печать открывает окно выбора принтера. Там же есть кнопка Свойства — она открывает окно драйвера, где можно включить двусторонний режим на одно задание. Удобно, когда дуплекс нужен разово, например для толстой пачки договоров.
Какой переворот выбрать
Название варианта не всегда очевидно, а ошибка видна сразу: оборот печатается вверх ногами. Простое правило:
| Ориентация формы | Как листаете готовый документ | Что обычно подходит |
|---|---|---|
| Книжная (счёт, акт, договор) | Как книгу, слева направо | Переворот влево |
| Книжная, скрепка сверху | Как блокнот, снизу вверх | Переворот вверх |
| Альбомная (ТОРГ-12, УПД, табель) | Снизу вверх | Проверьте оба варианта на 2 листах |
С альбомными формами драйверы разных производителей ведут себя по-разному. Распечатайте пробные два листа один раз и запишите, какой вариант правильный для вашего принтера.
Если поля двусторонней печати в окне параметров страницы нет, обновите платформу до актуального релиза 8.3. В старых сборках настройка доступна только через кнопку Свойства драйвера.
Ошибки двусторонней печати и как их убрать
Ниже — симптомы, которые встречаются чаще всего. Нажмите на свой случай.
Если у принтера нет аппаратного дуплекса
Печатать с двух сторон можно и на простом принтере. Есть три рабочих способа.
| Способ | Когда подходит | Минусы |
|---|---|---|
| Ручной дуплекс в драйвере | Драйвер HP, Canon, Brother предлагает «Печать на обеих сторонах вручную» | Не у всех моделей, нужно сидеть у принтера |
| Сохранение в PDF | Любой принтер, документ на 5+ страниц | Лишний шаг с файлом |
| Две печати: нечётные, затем чётные | Короткий документ, 2–4 страницы | Легко перепутать порядок |
Через PDF — самый надёжный путь:
- В форме печати нажмите кнопку сохранения и выберите формат PDF.
- Откройте файл в программе просмотра PDF.
- Напечатайте только нечётные страницы.
- Переверните пачку по инструкции на корпусе принтера (обычно — чистой стороной вниз и тем же краем вперёд).
- Напечатайте чётные страницы в обратном порядке, если программа это предлагает.
Перед большой пачкой проверьте укладку на двух листах. Схема «как класть бумагу» у каждой модели своя: значок на лотке подскажет, какой стороной вверх лист попадает под печать.
Большие тиражи: расчётные листки, акты, комплекты
Двусторонняя печать экономит бумагу почти вдвое, но на объёмах появляются свои проблемы.
- ⏱️ Скорость. Дуплекс у большинства офисных лазерных принтеров медленнее односторонней печати: лист проходит тракт дважды. Пачку на 300 листов запускайте не в разгар рабочего дня.
- 📦 Размер задания. Расчётные листки на 500 сотрудников — одно огромное задание. Если принтер сбился посередине, его приходится печатать заново целиком. Разбейте печать по подразделениям или по 50–100 документов.
- 🔢 Чётность страниц. Если каждый документ должен начинаться с нового листа, проверьте, что в каждом чётное число страниц, иначе документы «склеятся» на обороте.
- 🧾 Порядок листов. В свойствах драйвера включите разбор по копиям, когда печатаете несколько экземпляров. Без него сначала выйдут все первые листы, потом все вторые.
- 🌡️ Нагрев и замятия. После 200–300 двусторонних листов подряд бумага в выходном лотке скручивается. Убирайте пачки по мере выхода.
Посчитайте экономию заранее. Если расчётный листок занимает полстраницы и на странице помещается два листка, дуплекс даёт четыре листка на одном листе бумаги. Тогда 500 листков уйдут примерно на 125 листов вместо 250 при односторонней печати.
Для регулярных больших тиражей заведите отдельный принтер в Windows — копию того же устройства с именем вроде «Бухгалтерия дуплекс» и включённой по умолчанию двусторонней печатью. В 1С выбирайте его в параметрах страницы для нужных форм. Обычные разовые документы при этом пойдут на основной принтер с односторонней печатью, и никто не будет переключать настройки туда-сюда.
Печать комплектов в УТ 11 и ERP
В УТ 11 и ERP часто печатают сразу несколько форм по одной отгрузке: счёт-фактуру, УПД, ТТН, доверенность. Механизм тот же, но есть нюансы.
- Выделите нужные документы в списке и нажмите Печать, выберите несколько форм.
- В открывшейся форме «Печать документов» вверху виден список печатных форм с флажками и числом копий. Отметьте нужные.
- Параметры страницы, включая двустороннюю печать, применяются к каждой печатной форме отдельно. Проверьте каждую из списка.
- Альбомные и книжные формы в одном задании — частая причина перевёрнутого оборота. Печатайте альбомные формы отдельным заданием со своим краем переворота.
Счёт-фактуру и УПД на бумаге можно печатать с двух сторон, но подписи и печати должны остаться на той странице, где предусмотрены формой. Если форма заканчивается на обороте, подписи окажутся на нём — это нормально, документ остаётся одним листом.
Для внешних контрагентов, которые принимают документы по описи, иногда проще печатать с одной стороны: так легче сверять комплект по количеству листов.
Автоматизация дуплекса через код 1С
Если печатная форма своя или вы дорабатываете типовую через расширение, двустороннюю печать можно задать программно. За это отвечает свойство табличного документа ДвусторонняяПечать.
ТабДок = Новый ТабличныйДокумент;
// ... формирование печатной формы ...
ТабДок.ДвусторонняяПечать = ТипДвустороннейПечати.ПереворотВлево;
ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Портрет;
ТабДок.Экземпляров = 2;
ТабДок.РазборПоКопиям = Истина;
Значения перечисления ТипДвустороннейПечати: Нет, ПереворотВлево, ПереворотВверх. Свойство сохраняется вместе с табличным документом и попадает в форму печати.
Чтобы напечатать сразу, без окна выбора принтера, используйте на клиенте:
ТабДок.Напечатать(РежимИспользованияДиалогаПечати.НеИспользовать);
Порядок действий в доработке:
- Не меняйте типовую конфигурацию напрямую. Создайте расширение конфигурации и перехватите процедуру формирования нужной печатной формы.
- После формирования табличного документа установите
ДвусторонняяПечатьи, при необходимости,ИмяПринтера. - Для пакетной печати проверьте число страниц методом
КоличествоСтраниц()и при нечётном количестве выведите разделитель страниц перед следующим документом. - Проверьте результат на тестовой базе и на реальном принтере.
Явное значение ДвусторонняяПечать в коде перекрывает то, что пользователь выбрал вручную. Если у части сотрудников принтеры без дуплекса, ставьте свойство только для нужных форм или по настройке пользователя.
Внешнюю печатную форму (дополнительную обработку) можно подключить через Администрирование → Печатные формы, отчёты и обработки. Это удобно, если доработка нужна только одной организации и не хочется трогать конфигурацию.