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