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

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

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

Как настроить поля документа в 1С при печати: параметры страницы, поля в макете, настройки принтера, типичные ошибки и способы проверки результата.

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

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

Ниже разобраны оба сценария для типовых конфигураций на управляемых формах (Бухгалтерия, Управление торговлей, Зарплата и управление персоналом), а также работа с полями в макете и типичные причины, почему настройки «не применяются».

Где в 1С вообще задаются поля печатной формы

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

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

  • диалог «Параметры страницы» в окне предварительного просмотра — разовые настройки пользователя;
  • свойства табличного документа в конфигураторе (поля сверху, снизу, слева, справа) — постоянные настройки макета;
  • настройки драйвера принтера в операционной системе — масштаб, непечатаемые области, поля по умолчанию;
  • программно заданные свойства в коде формирования печатной формы (для доработанных конфигураций).

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

Как изменить поля при разовой печати через предварительный просмотр

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

  1. Откройте документ и нажмите кнопку «Печать», выберите нужную печатную форму.
  2. В окне предварительного просмотра откройте меню «Ещё» или нажмите кнопку «Параметры страницы» (в некоторых версиях — значок страницы с шестерёнкой).
  3. В диалоге задайте поля: левое, правое, верхнее, нижнее — в миллиметрах.
  4. Проверьте ориентацию (книжная/альбомная) и масштаб — они влияют на итог не меньше, чем поля.
  5. Нажмите «ОК» и оцените результат в предпросмотре до отправки на принтер.
Порядок действий при разовой печати
  1. 1
    Сформируйте печатную форму и откройте предварительный просмотр
  2. 2
    Откройте «Параметры страницы» и задайте поля в миллиметрах
  3. 3
    Проверьте ориентацию и масштаб — отключите автоподбор, если он искажает результат
  4. 4
    Посмотрите предпросмотр: текст не должен упираться в края листа
  5. 5
    Отправьте на печать и сверьте бумажный экземпляр с экраном

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

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

Как задать поля постоянно в макете печатной формы

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

Порядок действий в конфигураторе:

  1. Откройте конфигуратор и найдите нужный макет: обычно это макет документа или общий макет с типом «Табличный документ» (например, «МакетСчетаНаОплату», «МакетТОРГ12»).
  2. Откройте макет, затем в меню выберите «Таблица» → «Свойства» (или щёлкните правой кнопкой по области макета и откройте свойства табличного документа).
  3. В палитре свойств найдите группу «Поля»: «Поле слева», «Поле справа», «Поле сверху», «Поле снизу». Значения указываются в миллиметрах.
  4. Заодно проверьте свойства «Ориентация страницы», «Масштаб», «Авто масштаб» и колонтитулы — они влияют на итоговую раскладку.
  5. Сохраните конфигурацию (или расширение), обновите конфигурацию базы данных и проверьте печать.

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

Настройка через расширение конфигурации

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

Настройка полей при печати на готовом бланке

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

Рекомендуемая методика подгонки:

  • измерьте линейкой расстояния от краёв бланка до зон печати и задайте эти значения как поля;
  • печатайте пробники на обычной бумаге, накладывайте на бланк на просвет и корректируйте;
  • меняйте одно поле за один проход — так проще понять, какое значение сдвигает текст;
  • отключите автомасштаб и колонтитулы, они смещают содержимое;
  • учтите непечатаемую область принтера: если поле задано меньше, чем физически может принтер, край текста обрежется.
Разные принтеры имеют разную непечатаемую область — обычно от 3 до 5 мм по краям. Печатная форма, идеально настроенная на одном принтере, на другом может съехать. Если документ печатается в разных офисах, закладывайте поля с запасом не менее 7–10 мм.
ПЗ
Практическое замечание

Почему настройки полей не применяются: типичные причины

Ситуация «меняю поля, а ничего не происходит» почти всегда имеет одну из конкретных причин. Проверяйте их по порядку:

  • Поля заданы в макете или коде. Пользовательские настройки из предпросмотра перекрываются значениями макета. Решение — менять макет или код формирования.
  • Включён автомасштаб. Табличный документ сжимается или растягивается под страницу, и визуально поля «плывут». Отключите автомасштаб и задайте масштаб 100%.
  • Настройки драйвера принтера. В свойствах принтера в Windows могут быть заданы свои поля, масштаб или режим «уместить на странице». Проверьте параметры печати в диалоге принтера.
  • Размер бумаги не совпадает. Если в макете A4, а в принтере выбран Letter, содержимое смещается. Сверьте формат бумаги в обоих местах.
  • Колонтитулы занимают место. Верхний и нижний колонтитулы добавляют отступы внутри полей, и текст оказывается ниже или выше ожидаемого.
Типичные ошибки
01
Менять поля только в предпросмотре и ожидать, что они сохранятся для всех пользователей — разовые настройки не сохраняются
02
Править типовой макет напрямую без резервной копии — при обновлении конфигурации изменения затрутся
03
Игнорировать настройки драйвера принтера — поля в 1С не отменяют непечатаемую область устройства
04
Подгонять поля при включённом автомасштабе — после его отключения вся подгонка расходится

Как проверить результат перед массовой печатью

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

Контрольные точки

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

Предпросмотр по границам листа
Норма

Текст и таблицы не упираются в края, отступы ровные со всех сторон

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

Содержимое касается края страницы или вылезает за него

Пробная распечатка
Норма

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

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

На бумаге текст смещён или обрезан, хотя на экране всё нормально — проверяйте принтер и масштаб

Повторное открытие печатной формы
Норма

Поля сохраняются при следующей печати без ручной настройки

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

Настройки сбрасываются — значит, они не зафиксированы в макете

Печать другим пользователем или на другом принтере
Норма

Результат идентичен

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

Раскладка отличается — проверяйте формат бумаги и драйвер

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

Ответы на частые вопросы

В каких единицах задаются поля в 1С?

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

Почему поля сбрасываются после закрытия окна печати?

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

Можно ли настроить поля без доступа к конфигуратору?

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

Текст обрезается у края, хотя поля заданы правильно. В чём причина?

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

Как вернуть поля к значениям по умолчанию?

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

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

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

Итог

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

Разовые поля настраиваются в предпросмотре через «Параметры страницы», постоянные — в свойствах макета табличного документа. Проверяйте масштаб, ориентацию, формат бумаги и настройки принтера: именно они чаще всего отвечают за ситуацию «настройки не работают». Изменения макетов делайте через расширение и с резервной копией.