Администрирование · 13 мин
Как создать шаблон базы 1С 8.3
Как создать шаблон базы 1С 8.3: выгрузка конфигурации и данных, установка шаблона в каталог, регистрация в списке баз, типичные ошибки и проверка результата.
Шаблон базы 1С 8.3 — это заготовка, из которой платформа создаёт новую информационную базу с уже готовой конфигурацией и, при необходимости, с заполненными данными. Шаблоны нужны, когда одну и ту же конфигурацию разворачивают многократно: для нового юридического лица, филиала, учебной базы или тестового стенда. Вместо ручной установки конфигурации и долгой первичной настройки администратор создаёт базу из шаблона за несколько минут.
Технически шаблон — это один или несколько файлов, размещённых в специальном каталоге шаблонов: файл конфигурации 1Cv8.cf, файл выгрузки данных 1Cv8.dt или оба сразу, а также служебный файл манифеста 1cv8.mft, который описывает, что именно содержит шаблон. Платформа показывает содержимое этого каталога в окне добавления информационной базы, и пользователь выбирает нужный вариант из списка.
Важно различать два сценария. Шаблон из файла конфигурации создаёт пустую базу с заданной структурой метаданных — справочниками, документами, регистрами, но без данных. Шаблон из файла выгрузки .dt переносит и структуру, и данные: пользователей, настройки, заполненные справочники. Выбор зависит от цели, и ниже разобраны оба варианта с точными действиями и проверками результата.
Что входит в шаблон и как устроен каталог шаблонов
Платформа 1С ищет шаблоны в каталоге, путь к которому указан в настройках запуска. По умолчанию на Windows это обычно папка вида C:\Program Files\1cv8\tmplts или каталог в профиле пользователя; точный путь виден в окне запуска по кнопке «Настройка», в поле «Каталоги шаблонов конфигураций и обновлений». В этот список можно добавить несколько каталогов, включая сетевые — это удобно, когда шаблоны должны быть доступны всем сотрудникам.
Каждый шаблон — это отдельная вложенная папка. Типичная структура выглядит так: папка с названием конфигурации, внутри неё папка с номером версии, а в ней — файлы 1Cv8.cf или 1Cv8.dt и манифест 1cv8.mft. Манифест — обычный текстовый файл в кодировке UTF-8, в котором платформа указана информация об источнике шаблона. Без корректного манифеста платформа может не показать шаблон в списке при создании базы.
Если шаблон создаётся вручную, проще всего скопировать структуру папок и манифест из уже установленного типового шаблона — например, от поставки типовой конфигурации — и заменить только файлы данных и название. Так меньше риска ошибиться в формате манифеста.
Подготовка исходной базы перед созданием шаблона
Качество шаблона полностью определяется состоянием исходной базы. Если в ней есть ошибки в конфигурации, лишние тестовые данные или битые ссылки, всё это перейдёт в каждую базу, созданную из шаблона. Поэтому перед выгрузкой базу стоит подготовить.
Минимальная подготовка: обновить конфигурацию базы данных до актуального состояния конфигурации (через «Конфигурация → Обновить конфигурацию базы данных»), выполнить проверку конфигурации на ошибки и запустить тестирование и исправление базы, если планируется выгрузка в .dt. Для шаблона с данными удалите тестовые документы, лишних пользователей и временные настройки — они станут частью каждой новой базы.
Отдельный момент — пользователи и пароли. Файл .dt переносит список пользователей вместе с хешами паролей. Если шаблон будет использоваться вне вашей организации или передаваться третьим лицам, удалите из исходной копии реальных пользователей и оставьте только служебного администратора с известным паролем.
Создание шаблона из файла конфигурации (.cf)
Этот вариант подходит, когда нужна чистая база с готовой структурой: всеми объектами метаданных, ролями, интерфейсами, но без данных. Типичные случаи — учебные базы, стартовая точка для доработок, развёртывание конфигурации у нового клиента, который будет вести учёт с нуля.
Порядок действий простой. Откройте исходную базу в режиме «Конфигуратор», убедитесь, что конфигурация базы данных обновлена, и выполните «Конфигурация → Сохранить конфигурацию в файл». Укажите имя файла 1Cv8.cf и сохраните его в подготовленную папку шаблона. Если конфигурация на поддержке и закрыта от изменений, это не мешает выгрузке — файл .cf сохраняется в любом случае.
Далее положите рядом манифест 1cv8.mft. Проще всего скопировать его из существующего шаблона и поправить название и версию. После этого откройте окно запуска 1С, нажмите «Добавить», выберите «Создание новой информационной базы» — ваш шаблон должен появиться в списке. Если его там нет, проверьте путь к каталогу шаблонов в настройках и структуру вложенных папок.
- 1Откройте исходную базу в Конфигураторе и обновите конфигурацию базы данных
- 2Выполните проверку конфигурации и устраните критичные ошибки
- 3Сохраните конфигурацию в файл: Конфигурация → Сохранить конфигурацию в файл → 1Cv8.cf
- 4Создайте папку шаблона в каталоге шаблонов и скопируйте туда 1Cv8.cf и манифест 1cv8.mft
- 5В окне запуска 1С нажмите Добавить → Создание новой информационной базы и выберите шаблон
- 6Создайте базу и убедитесь, что она открывается в Конфигураторе и Предприятии
Создание шаблона из выгрузки данных (.dt)
Шаблон из файла .dt переносит всё: конфигурацию, пользователей, справочники, документы, настройки отчётов и регистры сведений с параметрами. Это правильный выбор, когда новая база должна сразу содержать заполненные классификаторы, настроенные учётные политики, типовые договоры или заранее подготовленные планы счетов.
Для выгрузки откройте исходную базу в «Конфигураторе» и выполните «Администрирование → Выгрузить информационную базу». Укажите файл 1Cv8.dt в папке шаблона. Выгрузка больших баз занимает заметное время и требует монопольного доступа — пользователи на этот период должны выйти из базы. Полученный файл поместите в структуру папок шаблона вместе с манифестом.
Учтите ограничение: база, созданная из .dt, — это побайтовая копия исходной на момент выгрузки. Все проблемы исходной базы, включая скрытые ошибки данных, переедут в новые базы. Поэтому перед выгрузкой имеет смысл прогнать тестирование и исправление в режиме проверки (без исправления) и убедиться в отсутствии критичных ошибок.
Сравнение вариантов
Создаёт пустую базу со структурой конфигурации. Подходит для чистого старта и учебных баз. Не переносит данные, пользователей и настройки.
Переносит конфигурацию и все данные, включая пользователей и настройки. Подходит для типового развёртывания. Требует подготовки исходной базы и осторожности с паролями.
Для типовых конфигураций: установщик сам создаёт шаблон в каталоге. Подходит, если вы не дорабатывали конфигурацию; свои доработки так не упаковать.
Регистрация каталога шаблонов и создание базы из шаблона
Чтобы платформа увидела шаблон, каталог должен быть прописан в настройках. В окне запуска 1С нажмите «Настройка» и в поле «Каталоги шаблонов конфигураций и обновлений» добавьте путь к вашей папке. Настройка хранится для текущего пользователя компьютера, поэтому на каждом рабочем месте её нужно выполнить отдельно либо распространить файл настроек ibases.v8i централизованно.
Создание базы выполняется стандартно: «Добавить → Создание новой информационной базы → выбор шаблона из списка → указание имени и расположения (файловый каталог или сервер 1С)». Для клиент-серверного варианта потребуются права на создание базы в кластере и на сервере СУБД — обычно это делает администратор.
После создания базы проверьте результат: база должна открываться в режиме «Предприятие» без ошибок, конфигурация в «Конфигураторе» — соответствовать исходной, а при шаблоне из .dt — справочники и настройки должны быть на месте. Если база создаётся из шаблона .cf, при первом входе может потребоваться начальное заполнение (первоначальная настройка типовой конфигурации).
Как проверить результат
Шаблон отображается с правильным названием и версией
Шаблона нет в списке — проверьте путь каталога шаблонов и манифест 1cv8.mft
База запускается в Предприятии и Конфигураторе без ошибок
Ошибка при загрузке — часто несовместимость версий платформы
Справочники, пользователи и настройки соответствуют исходной базе
Данных нет — вероятно, шаблон был собран из .cf вместо .dt
Типичные ошибки и ограничения
Самая частая проблема — шаблон не появляется в списке при создании базы. Причины почти всегда одни и те же: неверный путь в настройках каталога шаблонов, отсутствует или повреждён файл манифеста, нарушена структура вложенных папок либо файлы лежат не на том уровне вложенности. Проверяйте структуру по аналогии с рабочим типовым шаблоном.
Вторая группа ошибок связана с версиями. База из .dt, выгруженного на новой платформе, не загрузится на старой. Конфигурация, рассчитанная на определённый режим совместимости, может потребовать конкретную версию платформы. Ещё одна типичная ситуация — шаблон с данными разворачивают, не очистив исходную базу, и в каждой новой базе появляются чужие пользователи, тестовые документы и лишние организации.
Отдельно отметим ограничение по лицензиям: шаблон не переносит лицензии 1С. Каждое рабочее место и каждый сервер, где разворачивается база, должны иметь собственные лицензии. Также помните, что в файловом варианте размер выгрузки .dt больших баз может быть значительным — для многогигабайтных баз шаблонный механизм неудобен, там практичнее копирование файла базы напрямую или средства СУБД.
Как выбрать действие
Обновление шаблона и ведение нескольких версий
Шаблон — не разовая процедура: конфигурация развивается, и заготовку нужно актуализировать. Практичный подход — хранить в каталоге шаблонов отдельную папку под каждую значимую версию, чтобы при необходимости можно было развернуть базу как актуальной, так и предыдущей редакции. Название версии в манифесте и имени папки должно совпадать с реальной версией конфигурации, иначе через несколько месяцев будет сложно понять, что именно разворачивается.
При обновлении шаблона не редактируйте старые файлы «на месте» — создайте новую папку версии и положите туда свежую выгрузку. Так вы сохраните возможность отката. Если шаблон используется на нескольких рабочих местах, размещайте его в сетевом каталоге с доступом только на чтение: это исключит случайную порчу файлов и гарантирует, что все создают базы из одной и той же заготовки.
Что важно запомнить
Шаблон базы 1С 8.3 — это файлы .cf или .dt плюс манифест 1cv8.mft в каталоге шаблонов. Вариант .cf даёт пустую базу со структурой, вариант .dt — полную копию с данными. Перед выгрузкой подготовьте исходную базу и сделайте резервную копию, после создания базы из шаблона проверьте её открытие и содержимое.
Частые вопросы
Чем шаблон отличается от простой копии файла базы?
Копирование файла 1Cv8.1CD даёт точную копию конкретной базы, которую нужно вручную регистрировать в списке баз. Шаблон — это заготовка в каталоге шаблонов, из которой любой пользователь создаёт новую базу через стандартный диалог «Добавить», с выбором имени и расположения. Шаблон удобнее для многократного развёртывания, копия — для разового переноса.
Можно ли создать шаблон из клиент-серверной базы?
Да. Выгрузка в .dt через Конфигуратор работает одинаково для файловых и клиент-серверных баз. Созданный из такого шаблона экземпляр можно развернуть как в файловом варианте, так и на сервере 1С — формат выгрузки универсален.
Почему шаблон не отображается в списке при создании базы?
Наиболее вероятные причины: каталог шаблона не добавлен в настройках запуска, отсутствует или некорректен файл манифеста 1cv8.mft, нарушена структура вложенных папок. Сверьте расположение файлов с любым работающим типовым шаблоном и проверьте путь в настройках.
Переносятся ли пароли пользователей в шаблоне из .dt?
Да, файл .dt содержит список пользователей вместе с хешами паролей — в новой базе можно войти под теми же учётными записями. Если шаблон передаётся за пределы организации, заранее удалите реальных пользователей из исходной копии базы.
Можно ли сделать шаблон типовой конфигурации без установщика?
Да, если у вас есть база с этой конфигурацией: сохраните конфигурацию в файл .cf и соберите шаблон вручную. Однако для чистых типовых конфигураций проще использовать штатный установщик поставщика — он сам размещает шаблон в каталоге с корректным манифестом.
Сколько места занимает шаблон и есть ли ограничения по размеру?
Файл .cf обычно занимает от нескольких до нескольких десятков мегабайт. Размер .dt зависит от объёма данных исходной базы и может достигать гигабайт. Жёсткого ограничения нет, но для очень больших баз механизм шаблонов неудобен — выгрузка и развёртывание занимают много времени, практичнее копировать базу напрямую.