К статье
Практический материал

Документы и Печать · 12 мин

Как изменить форму УПД в 1С 8

Как изменить форму УПД в 1С 8: настройка печатной формы через меню документа, редактирование макета в конфигураторе, типичные ошибки и проверка результата.

Универсальный передаточный документ (УПД) в 1С 8 формируется на основании документов «Реализация товаров и услуг» или «Поступление товаров и услуг», а его печатная форма определяется макетом, заложенным в конфигурацию. Изменить форму можно двумя принципиально разными способами: настроить представление данных в пользовательском режиме либо отредактировать сам макет печатной формы в конфигураторе. Выбор зависит от того, что именно требуется: поправить реквизиты организации или перестроить структуру таблицы.

Перед любыми изменениями важно понимать, что форма УПД регламентирована — она совмещает счёт-фактуру и первичный документ, поэтому произвольно менять состав обязательных полей нельзя. Можно менять оформление, добавлять дополнительные строки и комментарии, настраивать вывод реквизитов, но удаление обязательных показателей сделает документ недействительным для налогового учёта.

Ниже разобраны оба подхода, порядок действий в типовых конфигурациях (Бухгалтерия предприятия, Управление торговлей, Комплексная автоматизация), а также способы проверить результат и типичные ошибки, из-за которых изменения не применяются.

Что определяет вид формы УПД в 1С

Печатная форма УПД в типовых конфигурациях строится по макету — табличному документу с областями: шапка, строки табличной части, подвал. Макет хранится либо в общих макетах конфигурации, либо внутри менеджера печати документа. При выводе на печать программа заполняет параметры макета данными документа: наименованиями сторон, ИНН и КПП, строками номенклатуры, суммами и ставками НДС.

На итоговый вид формы влияют три слоя настроек. Первый — данные документа и справочников (реквизиты организации, грузоотправителя, договора). Второй — параметры печати, доступные пользователю (например, выводить ли коды ТН ВЭД, страну происхождения, дополнительные колонки). Третий — сам макет, который можно изменить только средствами разработчика или через внешнюю печатную форму.

Поэтому первый шаг — определить, на каком слое лежит нужное изменение. Если не выводится адрес или неверный КПП, править макет не нужно: достаточно исправить карточку организации. Если требуется добавить колонку или изменить расположение блоков — без редактирования макета не обойтись.

Проверка и изменение данных без правки макета

Значительная часть обращений «изменить форму УПД» на практике сводится к исправлению исходных данных. Откройте карточку организации (раздел «Главное» — «Реквизиты организации» в Бухгалтерии или «НСИ и администрирование» в УТ) и проверьте ИНН, КПП, юридический адрес, подписантов и основание полномочий. Эти сведения попадают в шапку и подвал УПД автоматически.

Отдельно проверьте данные контрагента и договора: грузополучатель, грузоотправитель, адреса доставки подтягиваются из карточек соглашений и документа. Если в УПД выводится «он же» вместо адреса грузоотправителя — значит, в документе не заполнен соответствующий реквизит, а не ошибка макета.

Подписантов для УПД в типовых решениях задают в ответственных лицах организации с указанием основания полномочий (приказ, доверенность). Если печатает доверенное лицо, в документе реализации обычно есть поле выбора ответственного или доверенности — заполните его до вывода формы.

Настройка формы УПД в пользовательском режиме

В пользовательском режиме доступен ограниченный, но безопасный набор настроек. В документе реализации кнопка «Печать» открывает список доступных форм: УПД, счёт-фактура, ТОРГ-12 и другие. Выберите именно «Универсальный передаточный документ (УПД)» — форма сформируется в новом окне табличного документа.

Уже сформированный табличный документ можно отредактировать вручную: включите режим редактирования (кнопка «Изменить» или снятие флажка «Только просмотр» в меню «Ещё»), после чего ячейки становятся доступными для правки. Так можно дописать комментарий, исправить единичное значение или удалить лишнюю строку перед печатью. Учтите: ручные правки действуют только на текущий экземпляр и не сохраняются в макете — при повторном формировании форма будет построена заново по шаблону.

В некоторых конфигурациях доступны параметры вывода: например, в настройках печати можно включить отображение кодов ТН ВЭД и стран происхождения для импортных товаров, выбрать представление единиц измерения по ОКЕИ. Эти переключатели находятся либо в форме документа, либо в настройках учётной политики и параметров учёта.

Порядок действий в пользовательском режиме
  1. 1
    Откройте документ реализации и нажмите «Печать» — «Универсальный передаточный документ (УПД)»
  2. 2
    Проверьте, какие реквизиты выведены неверно, и исправьте их в карточке организации, контрагента или в самом документе
  3. 3
    Сформируйте форму заново и при необходимости включите режим редактирования табличного документа для разовых правок
  4. 4
    Напечатайте или сохраните форму в PDF через «Файл» — «Сохранить»

Редактирование макета УПД в конфигураторе

Если требуется постоянное изменение структуры формы — добавить колонку, перенести блок, изменить формулировки — работа ведётся в конфигураторе. Откройте конфигурацию и найдите макет: в Бухгалтерии макеты УПД обычно расположены в ветке «Общие» — «Общие макеты» (имена содержат «УПД»), в УТ и КА печать УПД реализована через общие модули менеджеров печати с макетами в соответствующих документах или обработках.

Макет представляет собой табличный документ с именованными областями. Чтобы добавить вывод нового параметра, создайте в нужной области ячейку с типом заполнения «Параметр» и укажите имя. Затем в модуле менеджера печати (процедура формирования печатной формы) заполните этот параметр данными — например, значением дополнительного реквизита документа. Без изменения программного кода новый параметр останется пустым.

Для изменения оформления (шрифты, границы, ширина колонок) достаточно правки самого макета: выделите ячейки и измените свойства через палитру свойств. После сохранения и обновления конфигурации базы данных форма будет строиться по новому шаблону для всех пользователей.

Внешняя печатная форма как безопасная альтернатива

Для конфигураций на поддержке оптимальный путь — внешняя печатная форма. Это файл обработки (.epf), который подключается через раздел «Администрирование» — «Печатные формы, отчеты и обработки» — «Дополнительные отчеты и обработки». После регистрации обработки новый вариант УПД появляется в меню «Печать» документа, а типовая форма остаётся нетронутой.

Разработка внешней формы ведётся в конфигураторе на копии базы: создаётся новая внешняя обработка, в неё копируется типовой макет и код формирования, затем вносятся нужные изменения. Такой подход полностью сохраняет поддержку конфигурации и упрощает обновления.

При подключении обработки укажите, к каким документам она привязана (реализация товаров и услуг, счёт-фактура), и настройте видимость для пользователей. Проверьте работу формы на тестовом документе до выдачи прав остальным сотрудникам.

Сравнение вариантов изменения формы

Правка данных и ручное редактирование

Подходит для разовых исправлений реквизитов; не меняет шаблон, правки теряются при повторном формировании

Редактирование типового макета

Даёт постоянный результат для всех пользователей, но снимает объекты с поддержки и усложняет обновления

Внешняя печатная форма

Сохраняет поддержку и типовую форму; требует навыков разработки и сопровождения отдельного файла обработки

Проверка результата и типичные ошибки

После любых изменений сформируйте УПД по реальному документу и сверьте ключевые блоки: шапку с реквизитами сторон, строки номенклатуры с количеством, ценами и ставками НДС, итоговые суммы и блок подписей. Особое внимание уделите итогам: если добавляли или удаляли колонки, проверьте, что суммы по документу сходятся с данными учёта.

Типичная ошибка — изменение макета без правки кода: новый параметр выводится пустым, и пользователи считают, что изменения «не сработали». Другая частая ситуация — правка макета, который фактически не используется: в некоторых конфигурациях для УПД и счёта-фактуры задействованы разные макеты или макет выбирается по статусу документа (УПД со статусом «1» и «2» может формироваться по-разному).

Ещё одна ошибка — внесение правок в рабочую базу без копии. Даже незначительное изменение макета при ошибке в коде формирования может привести к тому, что печатная форма перестанет строиться вовсе, и откат без резервной копии потребует восстановления из дистрибутива.

Типичные ошибки
01
Добавили параметр в макет, но не заполнили его в коде — ячейка выводится пустой
02
Правили не тот макет: для статусов УПД 1 и 2 или для разных видов документов используются разные шаблоны
03
Редактировали типовой макет без резервной копии — при ошибке форма перестала формироваться
04
Удалили обязательные реквизиты счёта-фактуры — документ теряет значение для вычета НДС
Контрольные точки

Как проверить результат

Реквизиты сторон в шапке
Норма

ИНН, КПП, адреса продавца и покупателя совпадают с карточками организации и контрагента

Тревожный признак

Пустые или устаревшие реквизиты — проверьте источники данных, а не макет

Итоговые суммы
Норма

Суммы с НДС в УПД совпадают с итогами документа реализации

Тревожный признак

Расхождения после добавления или удаления колонок — ошибка в коде заполнения

Блок подписей
Норма

Выведены ФИО и основания полномочий ответственных лиц

Тревожный признак

Пустые подписи — не заполнены ответственные лица организации

Ограничения и границы самостоятельной работы

Самостоятельно без риска можно править данные справочников, параметры печати и разово редактировать сформированный табличный документ. Эти действия обратимы и не затрагивают конфигурацию.

Работа с макетом и кодом требует понимания структуры конфигурации и встроенного языка 1С. Если у организации нет специалиста с таким опытом, разумнее поручить разработку внешней печатной формы стороннему разработчику: ошибка в регламентированной форме может привести к отказу контрагента принимать документы или к вопросам при налоговой проверке.

Наконец, помните о регламентированном составе формы: добавлять дополнительные сведения в УПД можно (они не нарушают форму), а вот исключать обязательные показатели счёта-фактуры нельзя — это прямо ограничивает право покупателя на вычет НДС.

Итог

Что важно запомнить

Большинство «неправильных» данных в УПД исправляется через карточки организации, контрагента и ответственных лиц, а не через макет. Постоянные изменения структуры формы безопаснее делать внешней печатной формой, а правку типового макета выполнять только с резервной копией и пониманием кода формирования.

Частые вопросы

Можно ли изменить форму УПД без доступа к конфигуратору?

Да, в ограниченных пределах: исправить реквизиты в справочниках, заполнить ответственных лиц и доверенности, а сформированный табличный документ отредактировать вручную в режиме изменения. Структуру шаблона без конфигуратора или внешней обработки изменить нельзя.

Почему после правки макета форма не изменилась?

Наиболее вероятные причины: изменён не тот макет (для разных статусов УПД или видов документов используются разные шаблоны), не обновлена конфигурация базы данных после сохранения, либо пользователь формирует печать через подключённую внешнюю обработку, у которой собственный макет.

Снимется ли конфигурация с поддержки при изменении макета УПД?

Сама по себе правка объекта при включённой возможности изменения не всегда полностью снимает конфигурацию с поддержки, но объект становится изменённым относительно поставщика, и при обновлении потребуется ручное сопоставление. Чтобы полностью сохранить режим поддержки, используйте внешнюю печатную форму.

Как добавить в УПД дополнительное поле, например номер заказа покупателя?

Нужно добавить ячейку-параметр в макет и в модуле формирования печатной формы заполнить её значением из реквизита или дополнительного сведения документа. В пользовательском режиме такую задачу решить нельзя — только разработкой или внешней обработкой.

Можно ли вернуть типовую форму УПД после неудачных изменений?

Да, если есть резервная копия — восстановлением объекта из неё. Также можно загрузить конфигурацию поставщика той же версии и перенести из неё исходный макет, либо выполнить сравнение и объединение с конфигурацией поставщика, отказавшись от своих изменений по этому объекту.

Отличается ли настройка УПД в Бухгалтерии и Управлении торговлей?

Да. В Бухгалтерии предприятия макеты обычно находятся в общих макетах, а формирование идёт через модуль менеджера документа. В УТ и КА печать УПД реализована через общие механизмы менеджеров печати с собственной структурой модулей. Логика работы одинакова, но расположение макетов и процедур различается.