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