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