Шаблоны и макеты печатных форм 1С 8.3: где их искать и как править

· 9 мин

Содержание

Шаблоны печатных форм 1С 8.3 не лежат отдельными файлами на диске. Это макеты внутри конфигурации: в файловой базе они хранятся в файле 1Cv8.1CD, в клиент-серверной — в таблицах СУБД. Найти и отредактировать их можно в Конфигураторе (ветка Макеты у документа или Общие → Общие макеты) либо без Конфигуратора: в БП 3.0 это Администрирование → Печатные формы, отчеты и обработки → Макеты печатных форм.

Отдельными файлами на диске существуют только внешние печатные формы (.epf), выгрузки макетов (.mxl) и шаблоны конфигураций для создания новых баз. Последние лежат в папке %APPDATA%\1C\1cv8\tmplts.

Какой шаблон вы ищете?

Где физически хранятся шаблоны 1С: файл базы и СУБД

Конфигурация 1С целиком — справочники, документы, модули, формы, макеты — хранится внутри информационной базы. Отдельной папки «Шаблоны» с файлами Word или Excel у типовой базы нет.

Где именно лежит база, зависит от варианта работы:

Вариант базыГде лежат данные и макетыКак узнать путь
ФайловаяФайл 1Cv8.1CD в каталоге базыВ окне запуска выделите базу — путь вида File="D:\Bases\Buh" виден внизу
Клиент-сервернаяТаблицы базы в MS SQL или PostgreSQL на сервере СУБДВ окне запуска строка вида Srvr="server";Ref="buh"; имя базы СУБД — в консоли кластера, в свойствах информационной базы
В облаке (1С:Фреш и аналоги)На сервере провайдераДоступа к файлам нет, только выгрузка .dt или .mxl

Скопировать из 1Cv8.1CD один макет нельзя. Это единый контейнер, его открывают только средствами платформы.

Не копируйте и не переносите 1Cv8.1CD, пока в базе работают пользователи. Копия может оказаться повреждённой. Для переноса используйте выгрузку .dt через Конфигуратор.

Рядом с 1Cv8.1CD в каталоге файловой базы бывают и другие файлы. Например, 1Cv8.1CL — файл блокировки, он есть, пока в базе кто-то работает. Трогать его вручную не нужно.

Как найти макет печатной формы в Конфигураторе

Каждый макет принадлежит конкретному объекту или стоит в общих. Поэтому сначала выясните, к какому документу относится бланк.

Пошагово

  1. Откройте базу в режиме Конфигуратор.
  2. Нажмите Конфигурация → Открыть конфигурацию, если дерево метаданных не открылось само.
  3. Раскройте ветку объекта, например Документы → РеализацияТоваровУслуг.
  4. Внутри объекта откройте ветку Макеты. Там лежат печатные формы именно этого документа.
  5. Если там пусто или нужного бланка нет, проверьте Общие → Общие макеты. Унифицированные формы (ТОРГ-12, УПД, счёт-фактура) в типовых конфигурациях часто хранятся именно там, потому что их печатают несколько документов.
  6. Двойной щелчок по макету открывает его в редакторе табличного документа.

Как быстро найти макет по имени

  • 🔎 Над деревом конфигурации есть строка поиска. Введите часть имени, например УПД или Счет, — дерево отфильтруется.
  • 🔎 В БП 3.0 и других конфигурациях на БСП имена макетов печатных форм обычно начинаются с ПФ_MXL_. Поиск по этому префиксу покажет все табличные бланки.
  • 🔎 Если не знаете, какой макет использует кнопка печати, запустите глобальный поиск по модулям (Правка → Глобальный поиск, Ctrl+Shift+F) по названию формы из меню печати. В модуле менеджера найдётся строка, где по имени получают макет.

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

Правильный способ доработки — расширение

Специалисты правят типовые макеты через расширение конфигурации. Порядок такой:

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

Основная конфигурация остаётся типовой, обновления ставятся без объединения. Но после крупного обновления проверьте, не изменила ли фирма 1С сам типовой макет — иначе в расширении останется устаревшая версия бланка.

Макеты печатных форм в пользовательском режиме (без Конфигуратора)

В конфигурациях на базе БСП — БП 3.0, ЗУП 3.1, УТ 11, КА 2, ERP — макеты можно менять прямо из программы. Права администратора нужны, Конфигуратор — нет.

Путь к списку макетов:

КонфигурацияГде искать список макетов
Бухгалтерия предприятия 3.0Администрирование → Печатные формы, отчеты и обработки → Макеты печатных форм
ЗУП 3.1, УТ 11, КА 2, ERPНСИ и администрирование → Печатные формы, отчеты и обработки → Макеты печатных форм

В списке видно имя макета и объект, к которому он относится. Измененные макеты отмечены отдельно, поэтому сразу понятно, какие бланки уже кто-то правил.

Где хранится изменённый макет

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

Отсюда два практических следствия:

  • ✅ Обновление конфигурации не затирает ваши правки.
  • ⚠️ Если фирма 1С поменяла типовой бланк (новая форма УПД, новые реквизиты), ваш старый изменённый макет продолжит печататься. После таких обновлений откройте список и сравните свои макеты с типовыми.

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

Внешние печатные формы: где лежат файлы .epf

Внешняя печатная форма — это файл внешней обработки с расширением .epf. Его пишет программист или присылает поставщик решения. Макет бланка лежит внутри этого файла.

Где искать:

  • 📁 Исходный файл — там, куда его сохранили при получении: сетевая папка, «Загрузки», папка программиста. Платформа этот путь не запоминает.
  • 🗄 Рабочая копия — внутри базы. После регистрации через Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки обработка записывается в справочник, и 1С читает её оттуда, а не с диска.

Если исходник потерян, его можно достать из базы. Откройте карточку обработки в списке дополнительных отчётов и обработок и найдите команду выгрузки в файл. Сохраните .epf на диск.

Как отредактировать макет внешней формы

  1. Откройте Конфигуратор (база при этом не обязательна, но удобнее запускать из нужной).
  2. Файл → Открыть и выберите файл .epf.
  3. В дереве обработки раскройте Макеты и откройте бланк.
  4. Внесите правки, сохраните файл.
  5. В карточке дополнительной обработки загрузите новую версию файла, иначе база продолжит печатать старую.

Перед правкой сохраните исходную версию .epf с датой в имени, например UPD_2026-10-07.epf. Откатиться будет проще.

Папки платформы 1С: шаблоны конфигураций, кеш и список баз

У слова «шаблоны» в 1С есть и второе значение — шаблоны конфигураций. Это дистрибутивы, из которых создают новые информационные базы и которыми обновляют существующие.

Каталог шаблонов конфигураций

По умолчанию установщик конфигурации раскладывает файлы в %APPDATA%\1C\1cv8\tmplts. Внутри — папки по фирме, конфигурации и релизу, например 1c\Accounting\3_0_xx_xx. В каждой лежат файлы 1Cv8.cf, 1Cv8.cfu (файл обновления), иногда демо-база 1Cv8.dt.

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

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

Остальные служебные папки

ПапкаЧто в нейМожно ли чистить
%APPDATA%\1C\1CEStart\ibases.v8iСписок информационных баз в окне запускаНет, это ваш список баз. Перед правкой сделайте копию
%APPDATA%\1C\1cv8\<GUID>Пользовательские настройки и часть кеша по каждой базеДа, при закрытой 1С; потеряются локальные настройки окон
%LOCALAPPDATA%\1C\1cv8\<GUID>Кеш конфигурацииДа, при закрытой 1С
C:\Program Files\1cv8\<версия>\binИсполняемые файлы платформы, 1cv8.exeНет

Чистка кеша помогает, когда после правки макета или обновления программа печатает «старый» бланк или ведёт себя странно. Варианты:

  1. Запустить базу с ключом /ClearCache: допишите его в поле дополнительных параметров запуска в свойствах базы.
  2. Вручную удалить папки с GUID-именами в %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8.

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

Как выгрузить и сохранить макет в файл

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

Из Конфигуратора

  1. Откройте макет двойным щелчком.
  2. Не переключаясь с окна макета, в меню Файл выберите сохранение копии.
  3. Укажите тип «Табличный документ» — получится файл .mxl. Тот же макет можно сохранить в .xlsx, если его будет смотреть человек без 1С.

Чтобы вернуть бланк из файла, откройте .mxl в Конфигураторе через Файл → Открыть, выделите нужную область, скопируйте и вставьте в открытый макет. Затем сохраните конфигурацию.

Вся конфигурация в файлы

Для программистов и хранения в Git подходит Конфигурация → Выгрузить конфигурацию в файлы. Платформа создаст каталог с XML-файлами. Макеты окажутся в подпапках вида Documents\<ИмяДокумента>\Templates\<ИмяМакета>\Ext.

Обратная операция — Конфигурация → Загрузить конфигурацию из файлов. После неё обязательно выполните Конфигурация → Обновить конфигурацию базы данных (F7).

Из пользовательского режима

Открыть файл .mxl можно в любой 1С без Конфигуратора: Файл → Открыть в главном меню. Удобно, чтобы показать бланк бухгалтеру и согласовать правки до того, как менять макет в базе.

Ошибки при поиске и правке шаблонов

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

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

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

Можно ли открыть макет 1С в Excel?
Да, если сначала сохранить его из Конфигуратора в формате .xlsx. Обратно в 1С загружают уже .mxl: откройте файл Excel в 1С, сохраните как табличный документ и замените макет.
Сохранятся ли изменённые макеты при переносе базы через .dt?
Да. И пользовательские макеты, и зарегистрированные внешние обработки хранятся в базе и попадают в выгрузку .dt.
Где взять типовой бланк, если я испортил макет?
В пользовательском режиме верните стандартный макет в списке макетов печатных форм. Если правили саму конфигурацию — сравните её с файлом 1Cv8.cf нужного релиза из каталога tmplts.
Можно ли перенести изменённый макет в другую базу?
Можно. Сохраните макет в файл .mxl и загрузите его в другой базе через список макетов печатных форм или через Конфигуратор. Конфигурации и их релизы должны совпадать, иначе в бланке будут ссылки на несуществующие параметры.
Почему папки tmplts нет у меня на компьютере?
Её создаёт установщик конфигурации. Если дистрибутивы ставили только на сервере или в другом профиле Windows, локально каталога не будет. Проверьте список каталогов в настройках окна запуска.