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

Дальше на панели инструментов заходите в «Таблицы» далее выбирайте «Настройка печати» и «Колонтитулы».

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

Теперь в печатной форме будет подставляться номер страницы, вместо «Стр.» можно написать например «Страница.» или любое вам подходящее представление

Для отображался не просто номер а общие количество страниц документа, можно написать .
Стр. [&НомерСтраницы] из [&СтраницВсего]
В результате в печатной форме будет показываться номер текущей станицы и общие количество.

Добавление нумерации в типовой конфигурации 1С
Теперь рассмотрим случай как добавить нумерацию в типовую конфигурацию. Мы возьму для примера «Управление торговлей, редакции 11» и документ «Авансовый отчет». Делаем аналогичные действия открываем конфигуратор, ищем нужный документ и открываем макет.

Далее открывайте «Колонтитулы» и пишем то что нужно.

И проверяем что у вас получилось.

Нумерация была успешно добавлена.

Программное добавление нумерации страниц в 1С
Для того чтобы добавить нумерацию страниц программно нужно сделать следующие. Зайти в конфигуратор, найти нужный документ открыть процедуру «Печать» которая находиться в «Модуле менеджера» и дописать код представленный ниже.
ТабДок.ВерхнийКолонтитул.Выводить=истина;
ТабДок.ВерхнийКолонтитул.ТекстСправа="Стр.[&НомерСтраницы] из [&СтраницВсего]";
ТабДок.ВерхнийКолонтитул.ТекстСлева="[&Дата]";
ТабДок.ВерхнийКолонтитул.НачальнаяСтраница=1;

Сохраните и проверьте результат. По итогу мы перенеслистраницу в левый правый угол, а дату поместили в противоположный верхний угол.

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