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

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

Как изменить шапку в счете 1С

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

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

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

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

Что входит в шапку счета и откуда берутся данные

Прежде чем что-то менять, полезно понять, какие элементы шапки заполняются автоматически, а какие зашиты в макет. Типовая шапка счета на оплату содержит: образец платежного поручения с банковскими реквизитами получателя (банк, БИК, корсчет, расчетный счет, ИНН, КПП, наименование), номер и дату счета, наименование продавца и грузоотправителя, а также строку с покупателем.

Почти все эти данные программа подставляет из справочников: «Организации», «Банковские счета», «Контрагенты». Макет отвечает только за расположение и оформление: шрифты, рамки, порядок блоков, статичные надписи вроде «Внимание! Оплата данного счета означает согласие с условиями поставки товара».

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

Способ 1: изменить реквизиты в шапке через справочники

Это базовый и самый частый сценарий. Откройте раздел «Главное» (или «Справочники») → «Организации», выберите нужную организацию. Здесь редактируются наименование, ИНН, КПП, юридический и фактический адреса, телефоны. В 1С:Бухгалтерии 8 адрес хранится с историей изменений — при печати счета программа берет адрес, действовавший на дату документа.

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

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

Как обновить реквизиты в шапке счета
  1. 1
    Откройте «Главное» → «Организации» и исправьте наименование, ИНН, адрес
  2. 2
    Перейдите в «Банковские счета» и обновите расчетный счет, банк, БИК, корсчет
  3. 3
    Проверьте, что нужный счет назначен основным
  4. 4
    Откройте счет и сформируйте печатную форму заново
  5. 5
    Сверьте шапку: все реквизиты должны соответствовать новым данным

Способ 2: изменить оформление шапки через внешнюю печатную форму

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

Внешняя печатная форма — это файл обработки (.epf), внутри которого лежит собственный макет. Макет можно построить с нуля или взять за основу типовой: в конфигураторе открыть макет печатной формы счета, скопировать его в обработку и отредактировать. Для этого потребуются базовые навыки работы в конфигураторе: редактор табличного документа, области, параметры.

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

Способ 3: правка макета в конфигураторе

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

Порядок действий в конфигураторе: откройте ветку «Общие» → «Макеты» (или макет внутри документа/менеджера печати, зависит от конфигурации), найдите макет печатной формы счета — обычно он называется «МакетСчетЗаказа», «ПФ_MXL_Счет» или подобным образом. В редакторе табличного документа найдите область «Шапка», измените ячейки: текст, параметры, оформление, вставьте картинку логотипа через «Таблица» → «Картинки».

Параметры в ячейках (текст в квадратных скобках, например [НаименованиеОрганизации]) заполняются кодом при печати. Если вы добавляете новый параметр, его нужно будет заполнить и в модуле менеджера печати — иначе ячейка выйдет пустой. Статичный текст можно писать прямо в ячейке без параметров.

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

Сравнение способов изменения шапки

Правка справочников

Подходит для смены реквизитов. Не требует навыков разработки, не влияет на обновления. Не позволяет менять оформление.

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

Подходит для изменения оформления и добавления логотипа. Конфигурация остается на поддержке. Требует навыков конфигуратора или готовой обработки.

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

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

Как добавить логотип и дополнительные строки в шапку

Логотип — самый частый запрос при доработке шапки. В макете табличного документа логотип вставляется как картинка: в конфигураторе откройте макет, встаньте на область шапки, через меню «Таблица» → «Рисунки» → «Картинка» добавьте изображение и задайте его размер и положение. Картинка может храниться внутри макета или подгружаться из двоичных данных — для внешней печатной формы проще встроить её в макет.

Дополнительные строки, например «Счет действителен в течение 5 банковских дней» или условия резерва товара, добавляются как статичный текст в новую строку области шапки. Вставьте строку в макет (правый клик по номеру строки → «Вставить»), объедините нужные ячейки и впишите текст. Следите за тем, чтобы область «Шапка» включала новую строку — иначе она не попадет на печать.

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

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

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

Типичные ошибки: новая строка не вошла в именованную область «Шапка» и не выводится; параметр добавлен в макет, но не заполняется в коде — ячейка пустая; картинка логотипа слишком большая и раздвигает шапку на две страницы; пользователь печатает старой кнопкой, а новая форма подключена под другим названием. Еще одна частая ситуация — реквизиты исправили, но у контрагента в базе несколько счетов, и печатается не тот: проверьте, какой счет указан в самом документе счета.

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

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

Реквизиты в шапке
Норма

Совпадают с актуальными данными организации и банка

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

Старый адрес, БИК или расчетный счет

Целостность шапки
Норма

Все строки и логотип видны, текст не обрезан

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

Часть строк не выводится или уехала на вторую страницу

Параметры макета
Норма

Все поля заполнены данными документа

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

Пустые ячейки или текст в квадратных скобках на печати

Типичные ошибки
01
Правка типового макета со снятием конфигурации с поддержки — следующие обновления становятся ручными и трудоемкими
02
Изменение реквизитов в справочнике без проверки основного банковского счета — в счет подставляется старый счет
03
Добавление строки в макет вне области «Шапка» — строка не появляется на печати
04
Отсутствие резервной копии перед правкой в конфигураторе — при ошибке откатить изменения нечем

FAQ

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

Чаще всего причина в том, что банковские реквизиты берутся из банковского счета, указанного в самом документе, а не из карточки организации. Откройте счет, проверьте поле банковского счета и при необходимости перевыберите его. Также убедитесь, что новый счет назначен основным в справочнике «Банковские счета».

Можно ли изменить шапку счета без программиста?

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

Чем внешняя печатная форма лучше правки макета в конфигураторе?

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

Изменится ли шапка в уже созданных и проведенных счетах?

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

Как добавить логотип только для одной организации из нескольких?

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

Сломается ли печать счетов после обновления конфигурации?

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

Итог

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

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