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

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

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

Как отключить двустороннюю (дуплексную) печать в 1С: настройки принтера в диалоге печати, параметры табличного документа, драйвер и типовые ошибки.

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

Проблема особенно заметна при печати документов для контрагентов и архива: двусторонний оттиск на договоре или счёте-фактуре часто неприемлем. Ниже разобраны все рабочие сценарии — от разового отключения в диалоге печати до изменения настроек по умолчанию в драйвере и в самой конфигурации.

Почему 1С печатает с двух сторон

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

Наиболее частая причина — в драйвере принтера по умолчанию включён режим двусторонней печати (экономия бумаги). Многие офисные МФУ поставляются именно с таким заводским профилем. Вторая причина — свойство «ДвусторонняяПечать» у табличного документа в конфигураторе: если разработчик включил его в макете, документ будет стремиться печататься в дуплексе независимо от пожеланий пользователя.

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

Дуплекс на всех документах и из всех программПроблема в драйвере принтера

Проверьте настройки по умолчанию в Windows

Дуплекс только в 1С, в Word всё нормальноНастройка в диалоге печати 1С или в макете

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

Дуплекс только у одного вида документовСвойство табличного документа в конфигурации

Проверьте макет в конфигураторе

Дуплекс только у одного пользователяСохранённые пользовательские настройки печати

Переоткройте диалог печати и смените режим

Отключение дуплекса в диалоге печати 1С

Самый быстрый способ — снять двустороннюю печать прямо при выводе документа. Откройте нужный документ, нажмите «Печать» и в появившемся диалоге выберите принтер. Рядом с именем принтера есть кнопка «Свойства» (или ссылка «Свойства принтера») — она открывает окно настроек драйвера.

В окне свойств найдите параметр, отвечающий за двустороннюю печать. В зависимости от производителя он называется «Двусторонняя печать», «Duplex», «Печать на обеих сторонах» или «Booklet/Duplex». Установите значение «Выкл», «Односторонняя печать» или «Нет» и подтвердите изменение. После этого отправьте документ на печать — листы выйдут только с одной стороны.

Учтите: такое изменение действует в рамках текущего сеанса печати и не всегда сохраняется. При следующем открытии диалога настройка может вернуться к значению по умолчанию драйвера.

Отключение дуплекса в макете табличного документа

Если двусторонне печатается только конкретный документ (например, счёт на оплату), а остальные формы выходят нормально, причина почти наверняка в свойстве макета. У объекта «Табличный документ» в 1С есть свойство «ДвусторонняяПечать», которое разработчик может включить в модуле формирования печатной формы или в свойствах макета.

Для исправления потребуется доступ к конфигуратору и навыки работы с ним. Откройте конфигуратор, найдите макет нужной печатной формы (обычно в менеджере печати объекта или в общих макетах) и проверьте код формирования: строка вида ТабДок.ДвусторонняяПечать = Истина; принудительно включает дуплекс. Замените значение на Ложь либо удалите строку, чтобы применялись настройки принтера.

bsl
ТабДокумент.ДвусторонняяПечать = Ложь; // запретить дуплекс для печатной формы

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

Настройки пользователя и сохранённые параметры печати

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

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

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

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

Дуплекс нужно отключить один раз для конкретной печатиСмените режим в диалоге печати 1С через «Свойства принтера»
Дуплекс мешает постоянно на вашем компьютереОтключите его в настройках печати драйвера Windows по умолчанию
Двусторонне печатается только одна печатная формаПроверьте свойство ДвусторонняяПечать в макете через конфигуратор
Проблема у всех пользователей сетевого принтераИзмените профиль по умолчанию на сервере печати или на каждом рабочем месте

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

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

Частая ошибка — менять «Свойства принтера» вместо «Настройки печати» в Windows: это разные диалоги, и дуплекса в первом может не быть. Вторая ошибка — правка настроек в диалоге печати с ожиданием, что они сохранятся навсегда: многие драйверы сбрасывают разовые изменения. Третья — игнорирование того, что при печати из веб-клиента или через PDF решающий переключатель находится вовсе не в 1С.

Типичные ошибки
01
Менять настройку только в диалоге печати и ждать постоянного эффекта — драйвер вернёт дуплекс по умолчанию
02
Путать «Свойства принтера» и «Настройку печати» в Windows — дуплекс находится во втором диалоге
03
Править код типовой конфигурации без копии и без расширения — риск сломать печать и усложнить обновления
04
Искать настройку в 1С, когда печать идёт через браузер или PDF-просмотрщик с собственным переключателем дуплекса
Контрольные точки

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

Пробная печать многостраничного документа
Норма

Оборот каждого листа пустой

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

Чётные страницы печатаются на обороте

Повторное открытие диалога печати
Норма

Режим стоит «Односторонняя»

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

Снова выбран дуплекс — значит, действует профиль драйвера

Печать других видов документов
Норма

Все формы односторонние

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

Дуплекс у отдельной формы — проверяйте макет

Когда двустороннюю печать лучше оставить

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

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

Итог

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

Двусторонняя печать в 1С управляется тремя уровнями: диалогом печати, профилем драйвера Windows и свойством макета табличного документа. Разовую печать правьте в диалоге, постоянную — в настройках драйвера по умолчанию, а дуплекс отдельной формы — в конфигураторе через свойство ДвусторонняяПечать, предварительно сделав копию базы.

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

Почему в 1С нет простой кнопки отключения дуплекса?

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

Настройку отключил, но при следующей печати дуплекс вернулся. Что делать?

Значит, изменение было разовым, на уровне текущего задания. Откройте «Устройства и принтеры» в Windows, перейдите в «Настройку печати» нужного принтера и отключите дуплекс там — это профиль по умолчанию, который применяется к каждому новому заданию.

Двусторонне печатается только счёт на оплату, остальное нормально. Где искать причину?

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

Влияет ли отключение дуплекса на других пользователей сетевого принтера?

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

Печатаю из 1С через браузер — где отключать двустороннюю печать?

В этом случае задание формируется через предпросмотр браузера или PDF-просмотрщик, и переключатель «Печать на обеих сторонах» находится в их диалоге печати. Снимите его там, а для постоянного эффекта отключите дуплекс в профиле драйвера Windows.

Можно ли сделать отдельную кнопку «печать без дуплекса» для пользователей?

Да, двумя способами: создать в Windows второй ярлык принтера с односторонним профилем и выбирать его при печати, либо доработать конфигурацию — добавить внешнюю печатную форму, в коде которой принудительно задано значение ДвусторонняяПечать = Ложь.