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