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

· 10 мин

Содержание

Параметры печати в 1С 8.3 — это набор настроек табличного документа: принтер, размер бумаги, ориентация, поля, масштаб, колонтитулы, число копий и двусторонняя печать . Открываются они из окна печатной формы через главное меню: ☰ → Файл → Параметры страницы. Там же рядом Предварительный просмотр и Печать (Ctrl+P).

Механизм общий для всей платформы: одинаково работает в Бухгалтерии, ЗУП, УТ и любой другой конфигурации на 8.3. Различается только то, что конфигурация задаёт форме по умолчанию — например, альбомную ориентацию для ТОРГ-12 или книжную для счёта на оплату.

Что входит в параметры печати и за что отвечает каждый

Любая печатная форма в 1С — это табличный документ. У него есть свойства страницы, и именно их вы меняете в диалоге «Параметры страницы».

ПараметрЧто делаетКогда трогать
🖨️ ПринтерНа какое устройство уйдёт печатьНесколько принтеров в офисе
📄 Размер бумагиA4, A5, A3 и т.д.Печать квитанций, конвертов, A3-ведомостей
🔄 ОриентацияКнижная или альбомнаяШирокие формы: ТОРГ-12, табель, расчётная ведомость
🔍 МасштабПроцент или «вписать по ширине»Форма не влезает или выходит мелкой
📏 ПоляОтступы слева, справа, сверху, снизу в ммДокумент подшивают в папку, обрезается край
🏷️ КолонтитулыТекст сверху и снизу каждой страницыНужны номера страниц, дата печати
📑 Копии и двусторонняя печатьСколько экземпляров и на обе ли стороныАкты, договоры в двух экземплярах

Масштаб и поля связаны. Уменьшили поля с 10 до 5 мм — освободилось место, и при автоподборе 1С может напечатать форму крупнее.

Перед печатью пачки документов откройте Предварительный просмотр. Он показывает разбивку на страницы с учётом текущих полей и масштаба — сразу видно, не уехала ли последняя колонка на второй лист.

Где хранятся настройки: для одного пользователя, для формы и для всех

Здесь начинается путаница. «Я же настроил!» — а у коллеги форма печатается по-старому. Причина в том, что параметры печати живут на трёх уровнях.

Уровень 1. Пользователь и конкретная печатная форма

Когда вы меняете поля или масштаб в «Параметрах страницы», 1С запоминает их для вашей учётной записи и этой формы. Привязка идёт через служебное свойство табличного документа — ключ параметров печати. У каждой формы он свой: настройки ТОРГ-12 не влияют на счёт-фактуру.

Отсюда два следствия:

  • 👤 у другого пользователя ваши настройки не появятся — у него свои;
  • 🔁 если разработчик не задал ключ для своей формы, настройки не сохранятся вообще и при каждом открытии вернутся к исходным.

Уровень 2. Значения по умолчанию в конфигурации

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

Уровень 3. Принтер и драйвер в Windows

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

УровеньГде меняютНа кого действует
Пользователь + формаФайл → Параметры страницы в окне печатиТолько на вас и только на эту форму
КонфигурацияМакет, модуль печати, расширениеНа всех пользователей
Операционная системаПанель управления Windows / свойства принтераНа все программы на этом компьютере

Как настроить параметры печати в 1С 8.3 по шагам

Порядок одинаковый для любой формы. Пример — товарная накладная из документа реализации в Бухгалтерии 3.0.

  1. Откройте документ и нажмите Печать на командной панели, выберите нужную форму.
  2. Откроется окно с табличным документом. Нажмите на главное меню (значок ☰ в левом верхнем углу окна программы) и выберите Файл → Параметры страницы.
  3. На вкладке с основными настройками выберите принтер и размер бумаги.
  4. Поставьте ориентацию. Для накладных, табеля и ведомостей обычно нужна альбомная.
  5. Задайте масштаб. Для широкой формы включите вариант «по ширине страницы» — 1С подберёт процент сама.
  6. Проверьте поля. Для подшивки в папку оставьте слева 20–25 мм, остальные 5–10 мм.
  7. При необходимости заполните верхний или нижний колонтитул: например, номер страницы.
  8. Нажмите ОК, затем откройте Файл → Предварительный просмотр и проверьте результат.
  9. Печатайте кнопкой Печать в окне формы или через Ctrl+P.

В окне печатной формы типовых конфигураций есть поле с числом копий и флажок Подпись и печать. Флажок подставляет в форму факсимиле подписи руководителя и оттиск печати. Сами картинки загружают заранее в карточке организации: Справочники → Организации → Логотип и печать в Бухгалтерии 3.0.

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

Печать в PDF вместо принтера

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

Печать комплекта документов

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

Почему печать идёт не так: частые сбои и что с ними делать

Большинство жалоб на печать в 1С сводится к нескольким ситуациям. Ниже — симптом и причина.

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

Как сбросить сохранённые параметры печати

Если настройки «сломались» и не помогает ручная правка, их можно очистить. В Бухгалтерии 3.0 и ЗУП 3.1 администратор открывает Администрирование → Настройки пользователей и прав → Настройки пользователей, выбирает пользователя и очищает его настройки. После этого формы откроются с параметрами, заданными конфигурацией.

Очистка затрагивает не только печать: сбросятся настройки списков, отчётов и рабочего стола. Выбирайте только нужные разделы, а не «очистить всё».

Параметры печати в коде: что важно знать разработчику

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

  • ОриентацияСтраницы — ОриентацияСтраницы.Портрет или ОриентацияСтраницы.Ландшафт;
  • АвтоМасштаб — подбор масштаба по ширине страницы;
  • МасштабПечати — масштаб в процентах, если автоподбор выключен;
  • ПолеСлева, ПолеСправа, ПолеСверху, ПолеСнизу — поля в миллиметрах;
  • РазмерСтраницы — строка с форматом бумаги, например "A4";
  • КоличествоЭкземпляров и ДвусторонняяПечать;
  • ИмяПринтера — конкретное устройство;
  • КлючПараметровПечати — ключ, под которым платформа сохранит пользовательские настройки этой формы.

Пример заполнения при формировании формы:

ТабДок = Новый ТабличныйДокумент;
ТабДок.КлючПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_МояНакладная";
ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
ТабДок.АвтоМасштаб = Истина;
ТабДок.ПолеСлева = 20;
ТабДок.ПолеСправа = 5;
ТабДок.ПолеСверху = 5;
ТабДок.ПолеСнизу = 5;

Макет = ПолучитьМакет("Накладная");
ОбластьШапка = Макет.ПолучитьОбласть("Шапка");
ТабДок.Вывести(ОбластьШапка);

Три приёма, которые экономят доработки

1. Ключ параметров печати. Задавайте его всегда. Без ключа пользователь каждый раз будет заново выставлять поля, а потом напишет в поддержку, что «1С не запоминает».

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

3. Контроль разрыва страниц. Перед выводом очередной строки метод ПроверитьВывод() проверяет, поместятся ли переданные области на текущую страницу. Если нет — выводят горизонтальный разделитель страниц методом ВывестиГоризонтальныйРазделительСтраниц() и повторяют шапку. Так строка таблицы не разрывается между листами.

Как поменять типовую форму без снятия с поддержки

Чтобы изменить макет типовой печатной формы, не трогая саму конфигурацию, есть два пути:

  • 🧩 Пользовательский макет. В Бухгалтерии 3.0 — Администрирование → Печатные формы, отчеты и обработки → Макеты печатных форм. Выбираете форму, редактируете копию макета. Обновление конфигурации её не затрёт, но после обновления стоит сверить с новой типовой версией.
  • 🧱 Расширение конфигурации . Через расширение (доступно с платформы 8.3.6) перехватывают процедуру печати и меняют параметры страницы или вывод областей кодом. Это вариант для серьёзных изменений: другая ориентация, дополнительные колонки, своя логика.

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

Как печатать быстрее и тратить меньше бумаги

Несколько приёмов из практики бухгалтерии, где за день уходят сотни листов.

  • 📄 Двусторонняя печать для актов сверки и длинных ведомостей. Включается в параметрах страницы, если её поддерживает принтер.
  • 🔢 Несколько экземпляров на листе. Узкие формы вроде приходного кассового ордера можно печатать по два на лист A4 — у табличного документа для этого есть свойство ЭкземпляровНаСтранице.
  • 📦 Комплект вместо поштучной печати. Один клик по документу — накладная, счёт-фактура и счёт в нужном числе копий.
  • 🖤 Чёрно-белая печать на цветном принтере. Цветные выделения в формах 1С на бумаге не нужны, а тонер тратят.
  • 📨 PDF и электронная почта. Счёт клиенту отправляют из окна печатной формы кнопкой отправки по почте, если в программе настроена учётная запись. Бумага не нужна вовсе.
  • 🧾 Групповая печать из списка. Выделите в журнале несколько документов и нажмите Печать — 1С сформирует формы по всем выделенным сразу.

Печать через веб-клиент, сервис и сервер 1С

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

Тонкий клиент, клиент-серверная база

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

Работа через RDP или терминальный сервер

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

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

Веб-клиент и облачные сервисы 1С

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

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

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

Можно ли задать параметры печати сразу для всех пользователей?
Без доработки — нет: настройки из «Параметров страницы» сохраняются для каждого пользователя отдельно. Для всех их задают в макете или коде печатной формы, удобнее через расширение конфигурации.
Почему у коллеги та же форма печатается по-другому?
У него свои сохранённые параметры страницы и, возможно, другой принтер по умолчанию в Windows. Сравните поля, масштаб и ориентацию в «Параметрах страницы» на обоих компьютерах.
Как напечатать документ без диалога выбора принтера?
Разработчик вызывает у табличного документа метод Напечатать() с параметром РежимИспользованияДиалогаПечати.НеИспользовать. Печать уйдёт на принтер из параметров документа.
Сбрасываются ли параметры печати после обновления конфигурации?
Пользовательские настройки обычно сохраняются, если разработчик не сменил ключ параметров печати формы. Отредактированные пользовательские макеты остаются, но их стоит сверить с новой типовой формой.
Почему в предварительном просмотре всё ровно, а на бумаге обрезан край?
У принтера есть непечатаемая зона, обычно 3–5 мм. Если поле в 1С меньше этой зоны, край срежется. Увеличьте поля до 5–7 мм.