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

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

Как убрать колонтитулы при печати в 1С

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

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

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

Инструкция подходит для типовых конфигураций на платформе 1С:Предприятие 8.3 — «Бухгалтерия предприятия», «Управление торговлей», «Зарплата и управление персоналом», а также для самописных решений на управляемых и обычных формах.

Откуда берутся колонтитулы на распечатке из 1С

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

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

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

Третий источник — браузер. Если вы печатаете из веб-клиента 1С или распечатываете документ через браузер, колонтитулы с адресом страницы, датой и названием добавляет сам браузер. Они отключаются в диалоге печати браузера, а не в 1С.

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

Проверьте «Файл → Параметры страницы» — поля колонтитулов заполнены

В предпросмотре чисто, на бумаге есть текстКолонтитул добавляет браузер или принтер

Откройте настройки печати браузера и отключите верхние/нижние колонтитулы

Текст внутри таблицы документаЭто область макета, не колонтитул

Потребуется редактирование макета печатной формы в конфигураторе

Как убрать колонтитулы через настройки страницы

Это основной способ, доступный любому пользователю без прав администратора и без входа в конфигуратор. Он работает в тонком клиенте, толстом клиенте и веб-клиенте.

Откройте документ и сформируйте его печатную форму. В окне предварительного просмотра перейдите в меню «Файл» и выберите пункт «Параметры страницы». В открывшемся окне найдите поля «Верхний колонтитул» и «Нижний колонтитул». Полностью очистите их содержимое — удалите весь текст, включая служебные конструкции вида [&Страница] или &P.

Нажмите «ОК» и проверьте предварительный просмотр: колонтитулы должны исчезнуть со всех страниц. После этого отправляйте документ на печать обычным способом.

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

Что означают служебные символы в полях колонтитула

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

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

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

В диалоге печати браузера откройте дополнительные настройки и снимите флажок «Верхние и нижние колонтитулы» (в Chrome и Edge) либо установите значения колонтитулов в «пусто» на вкладке «Поля и колонтитулы» (в Firefox). После этого браузер запомнит настройку, и при следующих печатях колонтитулы не появятся.

Как отключить колонтитулы в макете печатной формы

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

Откройте конфигуратор и найдите макет нужной печатной формы: обычно он лежит в макетах документа или в общих макетах. Если служебный текст выведен отдельной областью макета (например, строка «Отпечатано пользователем…» внизу), удалите или закомментируйте вывод этой области в модуле менеджера печати.

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

bsl
ТабДокумент.ВерхнийКолонтитул.ТекстСлева = "";
ТабДокумент.ВерхнийКолонтитул.ТекстВЦентре = "";
ТабДокумент.ВерхнийКолонтитул.ТекстСправа = "";
ТабДокумент.НижнийКолонтитул.ТекстСлева = "";
ТабДокумент.НижнийКолонтитул.ТекстВЦентре = "";
ТабДокумент.НижнийКолонтитул.ТекстСправа = "";
ТабДокумент.ВерхнийКолонтитул.Выводить = Ложь;
ТабДокумент.НижнийКолонтитул.Выводить = Ложь;

Ключевое свойство — Выводить: установка его в Ложь полностью отключает колонтитул независимо от того, какой текст в нём записан. Это надёжнее, чем просто очищать текст.

Альтернатива: внешняя печатная форма и расширение

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

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

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

Сравнение способов убрать колонтитулы

Параметры страницы

Подходит всем пользователям, не требует прав; ограничение — не работает, если колонтитул задан программно или в макете

Настройки браузера

Только для печати из веб-клиента или браузера; на внутренние колонтитулы 1С не влияет

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

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

Внешняя печатная форма или расширение

Безопасно для типовой конфигурации; требует навыков разработки на встроенном языке 1С

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

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

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

Типичные ошибки
01
Очистка только одного колонтитула: пользователь убирает верхний, а нижний с номером страницы остаётся — проверяйте оба поля
02
Правка типового макета без копии: после обновления конфигурации изменения теряются, а база может перейти в неподдерживаемое состояние
03
Отключение колонтитулов в 1С при печати из браузера: браузерные колонтитулы отключаются только в диалоге печати браузера
04
Удаление кода нумерации страниц вместе со служебным текстом: на многостраничных документах теряется ориентация по страницам
Контрольные точки

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

Предварительный просмотр всех страниц
Норма

Ни на одной странице нет служебного текста сверху и снизу

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

Текст виден на части страниц — колонтитул задан программно или в макете

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

Бумажный лист полностью совпадает с предпросмотром

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

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

Повторное открытие документа
Норма

Колонтитулы не появляются при новой печати

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

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

Итог

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

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

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

Почему колонтитул появляется снова после очистки в параметрах страницы?

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

Как убрать колонтитул только для одного документа, не трогая остальные?

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

Можно ли оставить номер страницы, но убрать остальной текст?

Да. В параметрах страницы удалите все служебные коды, кроме кода номера страницы. В программном варианте оставьте заполненным только нужное поле, например ТабДокумент.НижнийКолонтитул.ТекстВЦентре = "[&Страница]", а остальные очистите.

Колонтитула нет в предпросмотре, но он печатается на бумаге. Что делать?

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

Снимется ли конфигурация с поддержки, если изменить макет?

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

Работает ли способ с параметрами страницы в 1С:Предприятие 7.7?

В 7.7 колонтитулы настраиваются иначе: через свойства таблицы в конфигураторе или программно через атрибуты объекта «Таблица». Универсального окна «Параметры страницы» в пользовательском режиме там нет, поэтому для 7.7 обычно требуется правка конфигурации.