Печатные формы и макеты после обновления 1С: как вернуть актуальный вид

· 9 мин

Содержание

Шаблоны печатных форм в 1С 8.3 обновляются вместе с конфигурацией: новый релиз приносит свежие макеты счетов, актов и накладных. Не обновляются только те макеты, которые вы меняли сами. Их список открывается в Администрирование → Печатные формы, отчеты и обработки → Макеты печатных форм, и каждый изменённый макет нужно либо сбросить на стандартный, либо заново перенести в него свои правки.

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

Что считать шаблоном в 1С и где он хранится

Слово «шаблон» в 1С означает разные вещи. От этого зависит, как его обновлять.

Что этоГде хранитсяКак обновляется
📄 Стандартный макет печатной формыВ конфигурацииСам, вместе с релизом
✏️ Изменённый пользователем макетВ базе данных, поверх стандартногоТолько вручную
🧩 Внешняя печатная форма (.epf)В справочнике дополнительных обработокЗагрузкой нового файла
🛠️ Макет, изменённый в КонфигуратореВ самой конфигурации, снятой с поддержкиПри сравнении и объединении
📝 Шаблон Word или ExcelКак макет типа «Office Open XML» или в обработкеЧерез редактор макета

Механизм «Макеты печатных форм» есть во всех типовых конфигурациях на Библиотеке стандартных подсистем: Бухгалтерия 3.0, ЗУП 3.1, УТ 11, КА 2, ERP, УНФ. Путь в разделе Администрирование у них одинаковый.

1. Подготовка: какая версия стоит и какие макеты вы меняли

Перед обновлением соберите две вещи.

Номер текущего релиза. Откройте меню ☰ → Справка → О программе. В окне указаны версия конфигурации и версия платформы. Запишите оба номера: они понадобятся, если после обновления печать сломается и придётся разбираться, с какого релиза пришли изменения.

Список изменённых макетов.

  1. Перейдите в Администрирование → Печатные формы, отчеты и обработки.
  2. Откройте ссылку Макеты печатных форм.
  3. Включите отбор по изменённым макетам или отсортируйте список по колонке с признаком изменения.
  4. Для каждого такого макета выделите строку и выгрузите его в файл через команду сохранения в командной панели или в меню Ещё.

Сохранённые файлы — ваша страховка. После обновления вы сравните их с новыми стандартными макетами и перенесёте правки: логотип, подпись, дополнительную строку в шапке.

Резервную копию базы делайте до обновления конфигурации, а не после. Откатить релиз без копии нельзя. Для файловой базы — выгрузка .dt из Конфигуратора или копия каталога базы при закрытой программе; для серверной — штатный бэкап СУБД.

Ещё одна проверка: внешние печатные формы. Откройте Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки, отберите вид «Печатная форма» и выпишите, какие обработки подключены и кто их автор. Их обновляет не фирма 1С, а разработчик или франчайзи.

2. Обновление шаблонов вместе с релизом конфигурации

Стандартные макеты обновлять отдельно не нужно. Новая форма УПД или счёта-фактуры приходит в составе релиза.

Обновить конфигурацию автоматически можно так:

  1. Подключите интернет-поддержку: Администрирование → Интернет-поддержка и сервисы, введите логин и пароль портала 1С:ИТС.
  2. Там же откройте Обновление версии программы.
  3. Программа найдёт доступный релиз, скачает его и предложит установить. Для установки нужен вход без других пользователей.
  4. После перезапуска дождитесь окончания обработки данных обновления. Она может идти фоном несколько минут.

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

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

3. Как сбросить изменённый макет и перенести правки

Это главный шаг, ради которого обычно ищут «как обновить шаблон». Изменённый макет перекрывает стандартный. Пока он есть в базе, новый бланк из релиза не используется.

Вариант А — вернуться к стандартному макету. Подходит, если правки были мелкие или уже не нужны.

  1. В списке Макеты печатных форм выделите изменённый макет.
  2. Выберите команду использования стандартного макета (в командной панели или через Ещё).
  3. Распечатайте любой документ этого вида и сверьте бланк.

Изменённая версия при этом не теряется сразу: во многих релизах её можно снова включить, пока вы её не удалили. Но надеяться на это не стоит — файл с вашей версией из подготовки надёжнее.

Вариант Б — переделать свой макет на основе нового.

  1. Сначала сбросьте макет на стандартный, как в варианте А.
  2. Откройте его командой Изменить. Табличный макет откроется прямо в 1С.
  3. Повторите свои правки: вставьте логотип, поменяйте текст в шапке, расширьте колонку.
  4. Сохраните макет и закройте редактор. В списке он снова станет изменённым — уже на новой основе.

Не удаляйте и не переименовывайте именованные области и параметры макета. Программа заполняет бланк по именам областей (Заголовок, Строка, Подвал и подобные). Пропала область — документ не печатается.

Вариант В — загрузить готовый макет из файла. Если правки делал специалист и прислал файл .mxl, откройте макет и замените его содержимое загрузкой из файла. Учтите: файл, подготовленный под старый релиз, может не содержать новых областей и параметров.

4. Ручная замена макетов в Конфигураторе и через расширение

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

Через Конфигуратор. Конфигурацию придётся частично снять с поддержки: Конфигурация → Поддержка → Настройка поддержки, включить возможность изменения. После этого макет объекта (ветка Макеты у документа или Общие макеты) редактируется напрямую.

Цена такого решения проявляется при каждом обновлении:

  • 🔁 обновление идёт через сравнение и объединение, а не одной кнопкой;
  • 🔍 в окне сравнения для каждого изменённого макета нужно решить, чью версию брать;
  • ⏳ если взять новую версию поставщика, правки пропадут; если свою — не придёт новая форма.

Для макета чаще разумно взять версию поставщика и затем вручную повторить правки.

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

  1. В Конфигураторе откройте Конфигурация → Расширения конфигурации и создайте расширение.
  2. В дереве основной конфигурации найдите документ, правой кнопкой выберите добавление в расширение.
  3. В расширении заимствуйте нужный макет и внесите правки.
  4. Обновите расширение в базе.

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

СпособКогда выбиратьРиски при обновлении
Изменение в режиме 1С:ПредприятиеПравки оформления: логотип, текст, ширина колонокНовый бланк не придёт, пока не сбросите макет
РасширениеНужны правки и в макете, и в коде заполненияПересобрать при смене структуры макета
Конфигуратор со снятием с поддержкиГлубокая доработка, без расширений не обойтисьКаждое обновление — сравнение и объединение

5. Как обновить внешние печатные формы и обработки

Внешняя печатная форма — это файл .epf, подключённый к базе. Он живёт отдельно от конфигурации. После обновления 1С старая обработка может перестать работать: в типовой поменялись реквизиты, имена процедур или формат вызова печати.

Порядок обновления:

  1. Получите от разработчика версию обработки под ваш новый релиз конфигурации.
  2. Откройте Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки.
  3. Откройте карточку нужной обработки.
  4. Загрузите новый файл через команду загрузки из файла в карточке. Подтвердите, если программа предупредит о замене.
  5. Проверьте, что в разделе «Размещение» и в списке команд остались нужные документы и пользователи.
  6. Запишите и закройте карточку.

💡 Не создавайте новую карточку для новой версии. Тогда у документа появятся две одинаковые команды печати, а настройки размещения и доступа придётся задавать заново.

Если программа при загрузке сообщает, что включена защита от опасных действий, разрешайте загрузку только для обработок из проверенного источника. Внешний файл выполняет код в вашей базе.

6. Шаблоны документов Word и Excel: как их обновить

Часть печатных форм в типовых конфигурациях хранится как макеты Word в формате Office Open XML. Типичный пример — трудовые договоры и кадровые документы в ЗУП 3.1. Для них порядок свой.

  1. В Макеты печатных форм найдите нужный макет. Тип макета виден в списке.
  2. Нажмите Изменить. Файл откроется в установленном Word.
  3. Внесите правки, не трогая поля-параметры, которые программа подставляет при печати.
  4. Сохраните файл в Word, вернитесь в 1С и завершите редактирование в окне программы. Только после этого изменения попадут в базу.

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

Для Excel ситуация другая. Табличные печатные формы 1С хранит в своём формате .mxl, а не в .xlsx. Excel-шаблон обычно нужен для загрузки данных или выгрузки отчёта. Его обновление — это замена файла в той обработке, которая его использует.

Если Word не открывается по команде Изменить, проверьте, что пакет Office установлен на компьютере, где запущена программа. При работе через веб-клиент или тонкий клиент на удалённом сервере файл откроется на той машине, где установлен Word.

7. Проверка результата и ошибки после обновления шаблонов

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

Диагностика: выберите симптом

Если ни один вариант не помог, сделайте копию базы , поставьте в ней стандартный макет и проверьте печать. Работает в копии — дело в вашей версии макета или обработки. Не работает — проблема в самом релизе или в доработках конфигурации, и с ней нужно идти к тому, кто сопровождает базу.

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

Слетят ли мои правки в макете после обновления 1С?
Нет. Макет, изменённый в режиме 1С:Предприятие, хранится в базе и переживает обновление. Но из-за этого новая форма бланка из релиза не применяется, пока вы не сбросите макет.
Можно ли перенести изменённый макет в другую базу?
Да. Сохраните макет в файл в одной базе и загрузите в макет того же документа в другой. Релизы обеих баз должны совпадать, иначе возможны ошибки печати.
Нужно ли снимать конфигурацию с поддержки, чтобы поменять печатную форму?
Для правок оформления — нет, хватает режима «Макеты печатных форм». Для изменения состава данных лучше использовать расширение, а снятие с поддержки оставить на крайний случай.
Кто обновляет внешние печатные формы?
Их автор: франчайзи, программист или поставщик обработки. Фирма 1С выпускает обновления только для типовых макетов внутри конфигурации.
Почему у коллеги форма новая, а у меня старая в той же базе?
Чаще всего вы печатаете разными командами: у вас внешняя обработка, у коллеги типовая форма. Сравните, какой пункт меню печати выбирает каждый.