Параметры печати в 1С: принтер, поля, масштаб и макет документа

· 9 мин

Содержание

Счёт распечатался, но правый столбец с суммой ушёл на вторую страницу. Знакомая картина после смены принтера или обновления. Чтобы изменить параметры печати в 1С, откройте печатную форму, зайдите в меню Файл → Параметры страницы и поправьте ориентацию, поля и масштаб, а принтер выберите в окне Файл → Печать.

Все настройки, о которых речь ниже, относятся к платформе 8.3 с интерфейсом «Такси». Они одинаково работают в Бухгалтерии, ЗУП и Управлении торговлей, потому что печатная форма в любой конфигурации — это обычный табличный документ.

Где в 1С живут параметры печати

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

Что настраиваетеГде хранитсяКогда действует
ПринтерОперационная система (принтер по умолчанию) и окно печатиДля текущей печати или для всех программ
Поля, ориентация, масштабСам табличный документ формыТолько для открытой формы, пока вы её не закрыли
Макет формыКонфигурация или справочник пользовательских макетовДля всех пользователей базы

Отсюда правило. Поменяли поля в открытой форме — они не запомнятся для следующего счёта: форма формируется заново из макета. Нужны постоянные настройки — правьте макет (раздел про макеты ниже).

Выбор принтера и ориентации листа

Принтер задаёт операционная система, 1С лишь передаёт ему задание. Порядок такой:

  1. Откройте печатную форму документа: кнопка Печать в документе, затем нужная форма.
  2. Нажмите Ctrl+P или выберите Файл → Печать.
  3. В открывшемся окне укажите принтер из списка. Список берётся из Windows, поэтому здесь не появится то, чего нет в Параметрах → Принтеры и сканеры.
  4. Задайте число копий и диапазон страниц.
  5. Нажмите Печать.

Ориентация меняется отдельно: Файл → Параметры страницы, переключатель Книжная или Альбомная. Для широких таблиц вроде оборотно-сальдовой ведомости с аналитикой альбомная ориентация почти всегда уместнее.

Если нужный принтер должен стоять по умолчанию всегда, назначьте его принтером по умолчанию в Windows. В самой 1С постоянного выбора принтера под конкретную форму из пользовательского интерфейса нет, только из кода (см. ниже).

Перед печатью полезно нажать Файл → Предварительный просмотр: сразу видно, сколько страниц получилось и не оборвалась ли таблица.

Поля и масштаб: как уместить документ на страницу

Окно Файл → Параметры страницы — основной инструмент. В нём доступно:

  • 📐 размер бумаги (чаще всего A4);
  • ↔️ ориентация листа;
  • 📏 поля сверху, снизу, слева и справа в миллиметрах;
  • 🔍 масштаб печати в процентах;
  • 🪄 автомасштаб: подгонка по ширине страницы.

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

Если таблица не влезает по ширине, есть два пути:

  1. Включить автомасштаб по ширине страницы. Программа сама уменьшит размер, и все столбцы окажутся на одном листе.
  2. Вручную поставить масштаб, например 85%. Это даёт контроль над размером шрифта: автомасштаб иногда ужимает слишком сильно.

Масштаб ниже 70% читать неудобно, особенно если форма уходит в архив. Лучше перейти на альбомную ориентацию или убрать лишние столбцы в самой форме.

Колонтитулы тоже настраиваются в этом окне: можно вывести номер страницы и дату печати. Для многостраничных ведомостей это нужно почти всегда, иначе листы теряют порядок.

Печать в файл: PDF, Excel и Word

Не всё надо печатать на бумаге. Из открытой печатной формы документ сохраняется в файл через Файл → Сохранить как (в некоторых формах кнопка с дискетой на панели). В списке типов файла выберите нужный формат:

ФорматДля чего подходитПодводный камень
PDFОтправить контрагенту, сохранить подписанный документРазбиение на страницы берётся из текущих параметров страницы
Excel (xlsx)Дальше обрабатывать цифры, строить сводныеОбъединённые ячейки и картинки могут «поплыть»
Word (docx)Правка текстовых документов, договоровСложные таблицы теряют аккуратность
Табличный документ 1С (mxl)Хранить в родном формате 1СОткрывается только в 1С

Состав форматов зависит от релиза платформы: в старых релизах 8.3 Word в списке может не быть. Ориентируйтесь на то, что вы видите в выпадающем списке.

Есть и «виртуальный принтер»: если на компьютере установлен PDF-принтер, выберите его в окне печати. Результат тот же, что и при сохранении в PDF, но параметры страницы применяются уже драйвером принтера.

Хотите убрать из Excel лишние линии и получить нормальный файл? Перед сохранением проверьте предварительный просмотр: что видно там, то и попадёт в файл.

Обрезка, сдвиг, не те шрифты: разбираем сбои

Типичные сбои печати имеют конкретные причины. Начинайте проверку сверху вниз, от самой частой.

Диагностика: выберите симптом

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

Настройки для конкретных документов: счёт, накладная, отчёт

У разных печатных форм свои особенности, и общая настройка им не всегда подходит.

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

Универсальный передаточный документ. Форму обычно печатают альбомной. Если в таблице много строк, документ идёт на несколько листов, и шапка таблицы повторяется на каждом. Проверьте это в предварительном просмотре.

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

Короткая памятка перед массовой печатью:

Проверка перед печатью пачки документов
Выполнено: 0 / 5

Макеты печатных форм: постоянные настройки и правка

Когда нужно изменить параметры печати для всех пользователей и навсегда, меняется макет. В типовых конфигурациях (Бухгалтерия предприятия 3.0, ЗУП 3.1, Управление торговлей 11) для этого есть штатный путь без конфигуратора:

КонфигурацияГде искать
Бухгалтерия предприятия 3.0Администрирование → Печатные формы, отчёты и обработки → Макеты печатных форм
Зарплата и управление персоналом 3.1Настройка → Печатные формы, отчёты и обработки → Макеты печатных форм
Управление торговлей 11НСИ и администрирование → Печатные формы, отчёты и обработки → Макеты печатных форм

Порядок работы:

  1. Откройте список макетов и найдите нужный по названию документа.
  2. Откройте макет и нажмите кнопку изменения, программа создаст вашу копию типового макета.
  3. Отредактируйте: ширину столбцов, шрифт, область печати. Параметры страницы меняются там же, в меню Файл → Параметры страницы.
  4. Сохраните макет и убедитесь, что включено использование измененного макета.
  5. Сформируйте документ и проверьте результат.

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

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

Что сделать с областью печати

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

Управление печатью из кода

В разработке параметры страницы задаются свойствами табличного документа. Основные из них:

ТабДок = Новый ТабличныйДокумент;
ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
ТабДок.ПолеСлева = 20;
ТабДок.ПолеСправа = 10;
ТабДок.ПолеСверху = 10;
ТабДок.ПолеСнизу = 10;
ТабДок.АвтоМасштаб = Истина;

Значения полей задаются в миллиметрах. Если включён автомасштаб, фиксированный масштаб печати игнорируется.

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

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

Печать через удалённый рабочий стол и с мобильных устройств

На сервере терминалов 1С печатает на принтер, который виден в сеансе. Принтеры клиентского компьютера попадают туда через перенаправление принтеров в параметрах подключения RDP (вкладка Локальные ресурсы, пункт Принтеры).

Типичные проблемы:

  • 🖨️ принтер не появился в сеансе, значит, перенаправление отключено на клиенте или на сервере политикой;
  • 🐢 печать зависает, если драйвера принтера нет на сервере и используется универсальный механизм перенаправления; для проблемных моделей помогает установка драйвера на сервер;
  • 🔁 после смены компьютера список принтеров в сеансе другой, а в ваших настройках печати остался старый выбор.

Если на сервере много пользователей, не удаляйте и не переустанавливайте драйверы в рабочее время: это может затронуть чужие сеансы. Делайте это вне пиковой загрузки и предупредите коллег.

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

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

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

Почему поля, которые я поставил, не запоминаются?
Параметры страницы относятся к открытой печатной форме. При следующем формировании документ создаётся заново из макета. Постоянные значения задаются в макете.
Можно ли для каждого принтера хранить свой масштаб?
Масштаб хранится в табличном документе, а не в принтере. Поэтому при смене принтера проверяйте предварительный просмотр. Часть настроек, например режим подгонки, может добавлять и сам драйвер.
Как распечатать только часть страниц?
В окне печати укажите диапазон страниц, например 2-3. Номера соответствуют разбивке в предварительном просмотре.
Как сохранить форму в PDF без установки отдельной программы?
Через Файл → Сохранить как выберите тип файла PDF. Сторонний PDF-принтер не нужен.
Почему на другом компьютере форма печатается иначе?
Чаще всего различаются драйвер, формат бумаги по умолчанию или набор установленных шрифтов.