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