Документы и Печать · 11 мин
Как настроить колонтитулы в 1С
Как настроить верхний и нижний колонтитул в 1С: параметры страницы, номера страниц, макеты печатных форм. Пошаговая инструкция и разбор типичных ошибок.
Колонтитулы в 1С — это служебные области вверху и внизу печатной страницы, где обычно размещают номер страницы, название документа, дату печати или наименование организации. Они встречаются в двух сценариях: при печати табличного документа через стандартные параметры страницы и при разработке собственных печатных форм в конфигураторе. В обоих случаях настройка делается по-разному, и путаница между этими сценариями — главная причина вопросов пользователей.
Важно понимать ограничение: в типовых конфигурациях 1С (Бухгалтерия, Управление торговлей, Зарплата и управление персоналом) нет универсальной кнопки «добавить колонтитул» для всех печатных форм сразу. Часть форм формируется встроенными макетами, и текст колонтитула в них задан разработчиком конфигурации. Пользователь может управлять колонтитулами там, где документ выводится как табличный документ, либо через доработку макета.
Ниже разобраны оба сценария: пользовательский — без изменения конфигурации, и разработческий — через макет и встроенный язык. Отдельно рассмотрены типичные ошибки и способы проверить результат до отправки документа на принтер.
Где в 1С вообще живут колонтитулы
Термин «колонтитул» в 1С относится к свойствам объекта «Табличный документ». У него есть параметры ВерхнийКолонтитул и НижнийКолонтитул, а также связанные настройки: размер, вывод на первой странице, выравнивание. Когда вы открываете предварительный просмотр печатной формы, платформа формирует именно табличный документ, и его колонтитулы попадают на печать.
Если печатная форма построена на офисном шаблоне (например, макет в формате DOCX через «Печать в Microsoft Word»), колонтитулы управляются уже средствами самого шаблона Word, а не параметрами 1С. Это принципиальная разница: попытка найти настройку колонтитула в 1С для такой формы ни к чему не приведёт — редактировать нужно сам файл шаблона.
Настройка колонтитула при печати табличного документа
Самый доступный пользователю способ — настроить колонтитул в момент печати. Откройте документ или отчёт, сформируйте печатную форму и перейдите в предварительный просмотр. В зависимости от конфигурации путь к настройкам отличается: чаще всего это «Файл → Параметры страницы» либо кнопка «Параметры печати» на панели предварительного просмотра.
В открывшемся окне есть поля «Верхний колонтитул» и «Нижний колонтитул». В них можно ввести произвольный текст, а также использовать специальные коды: номер текущей страницы и общее количество страниц. В платформе для этого применяются управляющие символы вида [&Страница] и [&Страниц] — при печати они автоматически заменяются на реальные значения. Например, строка «Страница [&Страница] из [&Страниц]» даст «Страница 2 из 5».
Дополнительно настраивается размер колонтитула (в миллиметрах от края страницы) и флажок вывода колонтитула на первой странице. Если титульный лист документа не должен содержать нумерации, снимите вывод на первой странице — нумерация при этом появится со второго листа.
- 1Сформируйте печатную форму документа или отчёта и откройте предварительный просмотр.
- 2Откройте «Файл → Параметры страницы» (или кнопку параметров печати на панели просмотра).
- 3Введите текст в поля верхнего и нижнего колонтитула, используя [&Страница] и [&Страниц] для нумерации.
- 4Задайте размер колонтитула и при необходимости отключите его вывод на первой странице.
- 5Нажмите «ОК» и проверьте результат в предварительном просмотре, пролистав несколько страниц.
Учтите: эти настройки действуют для текущего сеанса печати конкретного документа. При следующем формировании печатной формы параметры могут сброситься на значения, заданные в макете конфигурации. Для постоянного колонтитула на регулярно печатаемых формах требуется доработка макета.
Настройка колонтитула в макете через конфигуратор
Если колонтитул нужен постоянно — например, на каждой счёте-фактуре должен выводиться номер страницы и наименование организации — настройку выполняют в конфигураторе. Это работа для разработчика или администратора с соответствующими правами; обычному пользователю такие действия недоступны.
Откройте конфигуратор, найдите нужный макет печатной формы (обычно в разделе «Общие макеты» или в макетах конкретного документа/справочника). У макета табличного документа в свойствах доступны параметры колонтитулов. Однако чаще колонтитулы задают программно — в модуле менеджера печати, после формирования табличного документа.
ТабДокумент.ВерхнийКолонтитул.ТекстСлева = "ООО ""Ромашка""";
ТабДокумент.НижнийКолонтитул.ТекстВЦентре = "Страница [&НомерСтраницы] из [&КоличествоСтраниц]";
ТабДокумент.НижнийКолонтитул.Выводить = Истина;
ТабДокумент.НижнийКолонтитул.НачальнаяСтраница = 1;Объект колонтитула имеет свойства ТекстСлева, ТекстВЦентре, ТекстСправа — это позволяет разместить разную информацию в трёх позициях одной строки. Для автоматической подстановки номеров используются шаблоны [&НомерСтраницы], [&КоличествоСтраниц], [&Дата], [&Время]. Свойство Выводить включает отображение, НачальнаяСтраница определяет, с какой страницы колонтитул появляется.
Колонтитулы во внешних печатных формах и расширениях
Если конфигурация типовая и снимать её с поддержки нельзя, колонтитул добавляют через внешнюю печатную форму. Она подключается через «Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки» и заменяет или дополняет стандартную кнопку печати. В коде внешней формы задаются те же свойства колонтитула, что и в конфигураторе.
Альтернатива — расширение конфигурации. В нём можно переопределить процедуру формирования печатной формы и добавить колонтитулы, не трогая основной код. Это предпочтительный вариант для конфигураций на поддержке: расширения не мешают штатному обновлению.
Способы добавить колонтитул
Подходит для разовой печати. Не требует прав разработчика, но настройки не сохраняются между сеансами.
Подходит для постоянного колонтитула на типовой конфигурации. Требует разработки обработки, но не затрагивает конфигурацию.
Подходит, когда нужно переопределить типовую форму. Не блокирует обновления, но требует навыков разработки.
Даёт полный контроль, но снимает объект с поддержки — риск при обновлениях. Только для собственных или дорабатываемых конфигураций.
Проверка результата перед печатью
Перед отправкой на принтер всегда проверяйте результат в предварительном просмотре. Колонтитулы «съезжают» чаще всего из-за несоответствия полей страницы и размера колонтитула: если поле меньше высоты колонтитула, текст обрезается или наезжает на тело документа.
Как проверить результат
На каждой странице проставлен корректный номер, итоговое количество страниц совпадает с реальным
Отображается текст шаблона [&НомерСтраницы] или номера начинаются не с нужной страницы
Текст полностью виден, не перекрывает содержимое документа и не обрезан краем страницы
Текст наезжает на таблицу или уходит за область печати
Поведение соответствует настройке: колонтитул есть или отсутствует по задумке
Нумерация на титульном листе, хотя должна начинаться со второго листа
Пролистайте предварительный просмотр минимум на три страницы: ошибки нумерации и обрезки часто видны не на первой, а на последующих страницах. Если документ многостраничный, проверьте и последнюю страницу — именно там видно, корректно ли подставляется общее количество страниц.
Типичные ошибки и ограничения
Ещё одно ограничение касается печати из веб-клиента и тонкого клиента: часть диалогов параметров страницы там работает иначе или недоступна, а итоговый вид зависит от настроек браузерной печати. Если колонтитул ведёт себя непредсказуемо, проверьте ту же форму в толстом клиенте — так вы отделите проблему макета от особенностей клиентского приложения.
Если колонтитул нужен только для нумерации страниц, проще всего задать его один раз в макете или внешней форме с шаблоном «[&НомерСтраницы] из [&КоличествоСтраниц]» — это закрывает большинство требований проверяющих и архивов без дополнительных настроек у пользователей.
Частые вопросы
Можно ли задать разный колонтитул для первой и последующих страниц?
Да, но только программно: свойство НачальнаяСтраница определяет, с какой страницы колонтитул выводится. Полностью разные тексты для первой и остальных страниц штатно не задаются — обычно первую страницу просто оставляют без колонтитула.
Почему вместо номера страницы печатается [&НомерСтраницы]?
Шаблон не распознан платформой. Проверьте раскладку и точное написание: квадратные скобки, амперсанд и русское имя без пробелов. В диалоге параметров страницы некоторых версий платформы используются другие коды — сверьтесь с подсказкой рядом с полем ввода.
Как убрать колонтитул, который выводит типовая печатная форма?
Если колонтитул задан в макете конфигурации, пользовательскими настройками его не отключить. Варианты: очистить свойство колонтитула в доработанной процедуре печати, внешней печатной форме или расширении, присвоив свойству Выводить значение Ложь.
Сохраняются ли колонтитулы при сохранении документа в PDF или Excel?
При сохранении табличного документа в PDF колонтитулы обычно сохраняются, так как они часть печатного представления. При выгрузке в Excel поведение зависит от способа сохранения: колонтитулы могут переноситься в параметры страницы Excel или теряться, поэтому результат стоит проверить в самом файле.
Кто может настроить постоянный колонтитул, если нет программиста?
Без доработки доступен только разовый колонтитул через параметры страницы при печати. Для постоянного решения на типовой конфигурации потребуется специалист, который подготовит внешнюю печатную форму или расширение — это небольшая, но всё же разработка.
Влияет ли ориентация страницы и масштаб на колонтитул?
Косвенно да. Смена ориентации меняет ширину страницы, и длинный текст колонтитула может перестать помещаться. Масштаб печати сжимает и колонтитул вместе с документом, поэтому при масштабировании проверяйте читаемость текста в предварительном просмотре.
Что важно запомнить
Разовый колонтитул задаётся через параметры страницы в предварительном просмотре, постоянный — через макет, внешнюю печатную форму или расширение. Используйте шаблоны номеров страниц, проверяйте результат на нескольких страницах просмотра и не правьте типовые макеты без резервной копии и учёта режима поддержки.