Документы и Печать · 11 мин
Как настроить поля документа в 1С
Как настроить поля документа в 1С при печати: параметры страницы, поля в макете, настройки принтера, типичные ошибки и способы проверки результата.
Поля документа в 1С влияют на то, как печатная форма ляжет на лист: не обрежется ли текст у края, поместится ли таблица по ширине, совпадёт ли подпись с отведённым местом на бланке. Настройка полей возможна на нескольких уровнях — в диалоге параметров страницы перед печатью, в свойствах табличного документа, в макете печатной формы и в настройках самого принтера. Понимание того, на каком уровне задано значение, избавляет от ситуации, когда вы меняете поля, а распечатка не меняется.
Важно различать два сценария. Разовая корректировка — когда нужно один раз напечатать документ с нестандартными полями — делается через предварительный просмотр и параметры страницы. Постоянная настройка, чтобы все пользователи всегда печатали форму с нужными отступами, выполняется в макете печатной формы конфигурации и требует прав на изменение или доработку через расширение.
Ниже разобраны оба сценария для типовых конфигураций на управляемых формах (Бухгалтерия, Управление торговлей, Зарплата и управление персоналом), а также работа с полями в макете и типичные причины, почему настройки «не применяются».
Где в 1С вообще задаются поля печатной формы
Поля печатной формы в 1С формируются из нескольких источников, и они могут конфликтовать. Итоговый результат на бумаге определяется по приоритету: сначала берутся значения из макета табличного документа, затем их могут переопределить параметры страницы, выбранные пользователем перед печатью, а физические ограничения принтера (непечатаемая область) накладываются в любом случае.
Основные места, где хранятся настройки полей:
- диалог «Параметры страницы» в окне предварительного просмотра — разовые настройки пользователя;
- свойства табличного документа в конфигураторе (поля сверху, снизу, слева, справа) — постоянные настройки макета;
- настройки драйвера принтера в операционной системе — масштаб, непечатаемые области, поля по умолчанию;
- программно заданные свойства в коде формирования печатной формы (для доработанных конфигураций).
Практический вывод: если вы поменяли поля в предпросмотре, а при следующей печати они вернулись к прежним значениям — значит, они заданы в макете, и менять их нужно там. Если поля меняются, но текст всё равно обрезается — проверяйте настройки принтера и масштаб.
Как изменить поля при разовой печати через предварительный просмотр
Это самый частый сценарий: документ сформирован, нужно подвинуть текст, чтобы он попал в бланк или не обрезался. Порядок действий в типовых конфигурациях на управляемых формах:
- Откройте документ и нажмите кнопку «Печать», выберите нужную печатную форму.
- В окне предварительного просмотра откройте меню «Ещё» или нажмите кнопку «Параметры страницы» (в некоторых версиях — значок страницы с шестерёнкой).
- В диалоге задайте поля: левое, правое, верхнее, нижнее — в миллиметрах.
- Проверьте ориентацию (книжная/альбомная) и масштаб — они влияют на итог не меньше, чем поля.
- Нажмите «ОК» и оцените результат в предпросмотре до отправки на принтер.
- 1Сформируйте печатную форму и откройте предварительный просмотр
- 2Откройте «Параметры страницы» и задайте поля в миллиметрах
- 3Проверьте ориентацию и масштаб — отключите автоподбор, если он искажает результат
- 4Посмотрите предпросмотр: текст не должен упираться в края листа
- 5Отправьте на печать и сверьте бумажный экземпляр с экраном
Обратите внимание на масштаб. Если включён режим «по ширине страницы» или авто масштаб, пользовательские поля могут визуально «плыть»: документ сжимается, и фактические отступы на бумаге отличаются от заданных. Для точной подгонки под бланк ставьте масштаб 100% и управляйте только полями.
Разовые настройки из диалога параметров страницы обычно не сохраняются после закрытия окна печати. Если одну и ту же форму печатают регулярно, настраивайте поля в макете, а не через предпросмотр каждый раз.
Как задать поля постоянно в макете печатной формы
Чтобы печатная форма всегда выходила с нужными полями, их задают в свойствах табличного документа макета. Это работа в конфигураторе, и она требует либо снятия конфигурации с полной поддержки, либо доработки через расширение — второй вариант предпочтительнее, так как не ломает обновления.
Порядок действий в конфигураторе:
- Откройте конфигуратор и найдите нужный макет: обычно это макет документа или общий макет с типом «Табличный документ» (например, «МакетСчетаНаОплату», «МакетТОРГ12»).
- Откройте макет, затем в меню выберите «Таблица» → «Свойства» (или щёлкните правой кнопкой по области макета и откройте свойства табличного документа).
- В палитре свойств найдите группу «Поля»: «Поле слева», «Поле справа», «Поле сверху», «Поле снизу». Значения указываются в миллиметрах.
- Заодно проверьте свойства «Ориентация страницы», «Масштаб», «Авто масштаб» и колонтитулы — они влияют на итоговую раскладку.
- Сохраните конфигурацию (или расширение), обновите конфигурацию базы данных и проверьте печать.
Если печатная форма формируется программно (через код), поля могут задаваться и в модуле: свойства табличного документа вроде «ПолеСверху», «ПолеСлева». В этом случае изменение макета не поможет — значения из кода перекроют свойства макета. Ищите присвоение полей в процедуре формирования печати.
Настройка через расширение конфигурации
Расширение позволяет переопределить макет, не трогая типовую конфигурацию. Создайте расширение, заимствуйте нужный макет, измените в нём поля табличного документа и сохраните. При обновлении конфигурации ваши настройки сохранятся, хотя после обновления стоит проверять, не изменился ли типовой макет по структуре.
Настройка полей при печати на готовом бланке
Печать на фирменном бланке или в готовой форме (например, доверенность, платёжное поручение на бланке банка) — самый требовательный к полям сценарий. Здесь задача не «красиво», а «точно попасть в отведённые зоны».
Рекомендуемая методика подгонки:
- измерьте линейкой расстояния от краёв бланка до зон печати и задайте эти значения как поля;
- печатайте пробники на обычной бумаге, накладывайте на бланк на просвет и корректируйте;
- меняйте одно поле за один проход — так проще понять, какое значение сдвигает текст;
- отключите автомасштаб и колонтитулы, они смещают содержимое;
- учтите непечатаемую область принтера: если поле задано меньше, чем физически может принтер, край текста обрежется.
Разные принтеры имеют разную непечатаемую область — обычно от 3 до 5 мм по краям. Печатная форма, идеально настроенная на одном принтере, на другом может съехать. Если документ печатается в разных офисах, закладывайте поля с запасом не менее 7–10 мм.
Почему настройки полей не применяются: типичные причины
Ситуация «меняю поля, а ничего не происходит» почти всегда имеет одну из конкретных причин. Проверяйте их по порядку:
- Поля заданы в макете или коде. Пользовательские настройки из предпросмотра перекрываются значениями макета. Решение — менять макет или код формирования.
- Включён автомасштаб. Табличный документ сжимается или растягивается под страницу, и визуально поля «плывут». Отключите автомасштаб и задайте масштаб 100%.
- Настройки драйвера принтера. В свойствах принтера в Windows могут быть заданы свои поля, масштаб или режим «уместить на странице». Проверьте параметры печати в диалоге принтера.
- Размер бумаги не совпадает. Если в макете A4, а в принтере выбран Letter, содержимое смещается. Сверьте формат бумаги в обоих местах.
- Колонтитулы занимают место. Верхний и нижний колонтитулы добавляют отступы внутри полей, и текст оказывается ниже или выше ожидаемого.
Как проверить результат перед массовой печатью
Прежде чем печатать партию документов или отдавать настройку пользователям, пройдите короткую проверку. Она занимает несколько минут и избавляет от перепечатывания.
Как проверить результат
Текст и таблицы не упираются в края, отступы ровные со всех сторон
Содержимое касается края страницы или вылезает за него
Бумажный экземпляр совпадает с предпросмотром, ничего не обрезано
На бумаге текст смещён или обрезан, хотя на экране всё нормально — проверяйте принтер и масштаб
Поля сохраняются при следующей печати без ручной настройки
Настройки сбрасываются — значит, они не зафиксированы в макете
Результат идентичен
Раскладка отличается — проверяйте формат бумаги и драйвер
Если документ печатается регулярно и в большом количестве, имеет смысл зафиксировать проверенные значения полей в макете и запретить пользователям менять их вручную — так вы получите стабильный результат независимо от того, кто нажал кнопку «Печать».
Ответы на частые вопросы
В каких единицах задаются поля в 1С?
В свойствах табличного документа и в диалоге параметров страницы поля указываются в миллиметрах. Если вы привыкли мерить в сантиметрах, просто умножайте на десять: поле 2 см — это значение 20.
Почему поля сбрасываются после закрытия окна печати?
Настройки из диалога «Параметры страницы» в предпросмотре носят разовый характер и не сохраняются. Чтобы значения применялись всегда, их нужно задать в свойствах макета табличного документа в конфигураторе или через расширение.
Можно ли настроить поля без доступа к конфигуратору?
Да, но только для разовой печати — через предварительный просмотр и параметры страницы. Постоянная настройка для всех пользователей без конфигуратора невозможна, так как значения хранятся в макете печатной формы.
Текст обрезается у края, хотя поля заданы правильно. В чём причина?
Чаще всего виновата непечатаемая область принтера — физический минимальный отступ, который устройство не может запечатать. Увеличьте поля в 1С на несколько миллиметров или проверьте настройки драйвера принтера: там могут быть включены свои поля или масштабирование.
Как вернуть поля к значениям по умолчанию?
Если менялись только пользовательские настройки, достаточно закрыть окно печати — при следующем открытии подставятся значения из макета. Если был изменён макет, верните исходные значения полей в его свойствах или восстановите типовой макет из поставки конфигурации.
Влияет ли ориентация страницы на поля?
Да. При смене ориентации с книжной на альбомную левое и верхнее поля фактически меняются местами относительно содержимого. Если форма «перевернулась» и поля съехали, сначала установите правильную ориентацию, а потом заново задайте значения полей.
Что важно запомнить
Разовые поля настраиваются в предпросмотре через «Параметры страницы», постоянные — в свойствах макета табличного документа. Проверяйте масштаб, ориентацию, формат бумаги и настройки принтера: именно они чаще всего отвечают за ситуацию «настройки не работают». Изменения макетов делайте через расширение и с резервной копией.