Печатные формы и макеты после обновления 1С: как вернуть актуальный вид
Содержание
Шаблоны печатных форм в 1С 8.3 обновляются вместе с конфигурацией: новый релиз приносит свежие макеты счетов, актов и накладных. Не обновляются только те макеты, которые вы меняли сами. Их список открывается в Администрирование → Печатные формы, отчеты и обработки → Макеты печатных форм, и каждый изменённый макет нужно либо сбросить на стандартный, либо заново перенести в него свои правки.
Отсюда типичная боль: программу обновили, форма документа по закону сменилась, а на печать выходит старый бланк. Порядок действий зависит от вида шаблона: встроенный макет, внешняя печатная форма или шаблон Word.
Что считать шаблоном в 1С и где он хранится
Слово «шаблон» в 1С означает разные вещи. От этого зависит, как его обновлять.
| Что это | Где хранится | Как обновляется |
|---|---|---|
| 📄 Стандартный макет печатной формы | В конфигурации | Сам, вместе с релизом |
| ✏️ Изменённый пользователем макет | В базе данных, поверх стандартного | Только вручную |
🧩 Внешняя печатная форма (.epf) | В справочнике дополнительных обработок | Загрузкой нового файла |
| 🛠️ Макет, изменённый в Конфигураторе | В самой конфигурации, снятой с поддержки | При сравнении и объединении |
| 📝 Шаблон Word или Excel | Как макет типа «Office Open XML» или в обработке | Через редактор макета |
Механизм «Макеты печатных форм» есть во всех типовых конфигурациях на Библиотеке стандартных подсистем: Бухгалтерия 3.0, ЗУП 3.1, УТ 11, КА 2, ERP, УНФ. Путь в разделе Администрирование у них одинаковый.
1. Подготовка: какая версия стоит и какие макеты вы меняли
Перед обновлением соберите две вещи.
Номер текущего релиза. Откройте меню ☰ → Справка → О программе. В окне указаны версия конфигурации и версия платформы. Запишите оба номера: они понадобятся, если после обновления печать сломается и придётся разбираться, с какого релиза пришли изменения.
Список изменённых макетов.
- Перейдите в
Администрирование → Печатные формы, отчеты и обработки. - Откройте ссылку
Макеты печатных форм. - Включите отбор по изменённым макетам или отсортируйте список по колонке с признаком изменения.
- Для каждого такого макета выделите строку и выгрузите его в файл через команду сохранения в командной панели или в меню
Ещё.
Сохранённые файлы — ваша страховка. После обновления вы сравните их с новыми стандартными макетами и перенесёте правки: логотип, подпись, дополнительную строку в шапке.
Резервную копию базы делайте до обновления конфигурации, а не после. Откатить релиз без копии нельзя. Для файловой базы — выгрузка .dt из Конфигуратора или копия каталога базы при закрытой программе; для серверной — штатный бэкап СУБД.
Ещё одна проверка: внешние печатные формы. Откройте Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки, отберите вид «Печатная форма» и выпишите, какие обработки подключены и кто их автор. Их обновляет не фирма 1С, а разработчик или франчайзи.
2. Обновление шаблонов вместе с релизом конфигурации
Стандартные макеты обновлять отдельно не нужно. Новая форма УПД или счёта-фактуры приходит в составе релиза.
Обновить конфигурацию автоматически можно так:
- Подключите интернет-поддержку:
Администрирование → Интернет-поддержка и сервисы, введите логин и пароль портала 1С:ИТС. - Там же откройте
Обновление версии программы. - Программа найдёт доступный релиз, скачает его и предложит установить. Для установки нужен вход без других пользователей.
- После перезапуска дождитесь окончания обработки данных обновления. Она может идти фоном несколько минут.
Если обновляете вручную через Конфигуратор, пошагово ставьте релизы по цепочке. Перескакивать через обязательные промежуточные версии нельзя: программа откажет в обновлении.
💡 Сразу после обновления откройте Макеты печатных форм ещё раз. Строки с изменёнными макетами — это места, где на печать по-прежнему уходит старая версия бланка.
3. Как сбросить изменённый макет и перенести правки
Это главный шаг, ради которого обычно ищут «как обновить шаблон». Изменённый макет перекрывает стандартный. Пока он есть в базе, новый бланк из релиза не используется.
Вариант А — вернуться к стандартному макету. Подходит, если правки были мелкие или уже не нужны.
- В списке
Макеты печатных формвыделите изменённый макет. - Выберите команду использования стандартного макета (в командной панели или через
Ещё). - Распечатайте любой документ этого вида и сверьте бланк.
Изменённая версия при этом не теряется сразу: во многих релизах её можно снова включить, пока вы её не удалили. Но надеяться на это не стоит — файл с вашей версией из подготовки надёжнее.
Вариант Б — переделать свой макет на основе нового.
- Сначала сбросьте макет на стандартный, как в варианте А.
- Откройте его командой
Изменить. Табличный макет откроется прямо в 1С. - Повторите свои правки: вставьте логотип, поменяйте текст в шапке, расширьте колонку.
- Сохраните макет и закройте редактор. В списке он снова станет изменённым — уже на новой основе.
Не удаляйте и не переименовывайте именованные области и параметры макета. Программа заполняет бланк по именам областей (Заголовок, Строка, Подвал и подобные). Пропала область — документ не печатается.
Вариант В — загрузить готовый макет из файла. Если правки делал специалист и прислал файл .mxl, откройте макет и замените его содержимое загрузкой из файла. Учтите: файл, подготовленный под старый релиз, может не содержать новых областей и параметров.
4. Ручная замена макетов в Конфигураторе и через расширение
Править макет прямо в конфигурации приходится, когда нужно изменить не только вид бланка, но и то, чем его заполняет программа: добавить новую колонку с данными, новый реквизит.
Через Конфигуратор. Конфигурацию придётся частично снять с поддержки: Конфигурация → Поддержка → Настройка поддержки, включить возможность изменения. После этого макет объекта (ветка Макеты у документа или Общие макеты) редактируется напрямую.
Цена такого решения проявляется при каждом обновлении:
- 🔁 обновление идёт через сравнение и объединение, а не одной кнопкой;
- 🔍 в окне сравнения для каждого изменённого макета нужно решить, чью версию брать;
- ⏳ если взять новую версию поставщика, правки пропадут; если свою — не придёт новая форма.
Для макета чаще разумно взять версию поставщика и затем вручную повторить правки.
Через расширение — приём, о котором часто забывают. Расширения доступны с платформы 8.3.6. В расширение можно заимствовать объект и его макет, и заимствованный макет заменит основной.
- В Конфигураторе откройте
Конфигурация → Расширения конфигурациии создайте расширение. - В дереве основной конфигурации найдите документ, правой кнопкой выберите добавление в расширение.
- В расширении заимствуйте нужный макет и внесите правки.
- Обновите расширение в базе.
Основная конфигурация остаётся на поддержке и обновляется автоматически. После обновления проверьте только одно: не поменял ли поставщик структуру этого макета. Если поменял, заимствованный макет нужно пересобрать на основе новой версии.
| Способ | Когда выбирать | Риски при обновлении |
|---|---|---|
| Изменение в режиме 1С:Предприятие | Правки оформления: логотип, текст, ширина колонок | Новый бланк не придёт, пока не сбросите макет |
| Расширение | Нужны правки и в макете, и в коде заполнения | Пересобрать при смене структуры макета |
| Конфигуратор со снятием с поддержки | Глубокая доработка, без расширений не обойтись | Каждое обновление — сравнение и объединение |
5. Как обновить внешние печатные формы и обработки
Внешняя печатная форма — это файл .epf, подключённый к базе. Он живёт отдельно от конфигурации. После обновления 1С старая обработка может перестать работать: в типовой поменялись реквизиты, имена процедур или формат вызова печати.
Порядок обновления:
- Получите от разработчика версию обработки под ваш новый релиз конфигурации.
- Откройте
Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки. - Откройте карточку нужной обработки.
- Загрузите новый файл через команду загрузки из файла в карточке. Подтвердите, если программа предупредит о замене.
- Проверьте, что в разделе «Размещение» и в списке команд остались нужные документы и пользователи.
- Запишите и закройте карточку.
💡 Не создавайте новую карточку для новой версии. Тогда у документа появятся две одинаковые команды печати, а настройки размещения и доступа придётся задавать заново.
Если программа при загрузке сообщает, что включена защита от опасных действий, разрешайте загрузку только для обработок из проверенного источника. Внешний файл выполняет код в вашей базе.
6. Шаблоны документов Word и Excel: как их обновить
Часть печатных форм в типовых конфигурациях хранится как макеты Word в формате Office Open XML. Типичный пример — трудовые договоры и кадровые документы в ЗУП 3.1. Для них порядок свой.
- В
Макеты печатных формнайдите нужный макет. Тип макета виден в списке. - Нажмите
Изменить. Файл откроется в установленном Word. - Внесите правки, не трогая поля-параметры, которые программа подставляет при печати.
- Сохраните файл в Word, вернитесь в 1С и завершите редактирование в окне программы. Только после этого изменения попадут в базу.
Если просто закрыть Word и не завершить редактирование в окне 1С, правки останутся во временном файле на компьютере, а в базе будет прежний макет.
Для Excel ситуация другая. Табличные печатные формы 1С хранит в своём формате .mxl, а не в .xlsx. Excel-шаблон обычно нужен для загрузки данных или выгрузки отчёта. Его обновление — это замена файла в той обработке, которая его использует.
Если Word не открывается по команде Изменить, проверьте, что пакет Office установлен на компьютере, где запущена программа. При работе через веб-клиент или тонкий клиент на удалённом сервере файл откроется на той машине, где установлен Word.
7. Проверка результата и ошибки после обновления шаблонов
После любого обновления распечатайте по одному документу каждого вида, чей макет вы трогали. Сверяйте не только внешний вид, но и данные: суммы, реквизиты, подписи.
Если ни один вариант не помог, сделайте копию базы , поставьте в ней стандартный макет и проверьте печать. Работает в копии — дело в вашей версии макета или обработки. Не работает — проблема в самом релизе или в доработках конфигурации, и с ней нужно идти к тому, кто сопровождает базу.