При развертывании новой информационной базы специалисты часто сталкиваются с ситуацией: дистрибутив конфигурации установлен, папки созданы, но при попытке добавить новую базу список шаблонов пуст. Эта проблема может поставить в тупик, особенно если стандартная проверка путей не дает результатов. В этой статье мы подробно разберем, почему платформа «не видит» установленные конфигурации, и как заставить шаблоны отображаться корректно.
Проанализируем специфику портала 1С:ИТС (releases.1c.ru). Для большинства конфигураций версии ПРОФ и КОРП (например, Бухгалтерия предприятия или Зарплата и управление персоналом) в открытом доступе чаще всего выкладываются именно дистрибутивы обновления.
Важно понимать разницу: установщик обновления создает структуру папок в каталоге шаблонов, но он предназначен только для изменения уже существующей конфигурации. В таком дистрибутиве отсутствует файл 1cv8.cf (полный файл конфигурации), который необходим платформе для развертывания новой базы «с нуля».
Выясним, как проверить состав установленного шаблона. Перейдем в папку, куда была установлена конфигурация (обычно это .../1cv8/tmplts/1c/Accounting/3_0_...). Если внутри вы видите только файлы с расширениями .ckp, .upd или текстовые файлы, значит, у вас установлен дистрибутив обновления. Шаблон для создания базы обязательно должен содержать файл 1cv8.cf или 1cv8.dt.
Решение: Чтобы создать базу, нам необходимо найти «Полный дистрибутив». Для базовых версий он обычно доступен на портале. Для версий ПРОФ его необходимо запрашивать у обслуживающего партнера 1С или использовать дистрибутив из комплекта поставки (например, с диска ИТС или из личного кабинета при первой покупке).
Платформа 1С ищет доступные конфигурации не во всей файловой системе, а только в строго определенных местах. Разберем по шагам, как проверить эти настройки:
C:\Users\ИмяПользователя\AppData\Roaming\1C\1cv8\tmplts.Если вы при установке конфигурации (через setup.exe) изменили путь, например на C:\1C_Templates, но не добавили этот путь в настройки окна запуска, платформа просто не узнает о существовании ваших файлов. Добавим актуальный путь с помощью кнопки «Плюс» и перезапустим окно создания базы.
Даже если в папке присутствует файл 1cv8.cf, платформа может его проигнорировать. Рассмотрим, почему это происходит. Для того чтобы конфигурация попала в список выбора, в папке версии должен находиться файл manifest.xml (или 1cv8.tst для старых версий). Это «паспорт» шаблона, в котором прописано его название, версия и поставщик.
Посмотрим на пример типичного содержания файла manifest.xml:
<?xml version="1.0" encoding="UTF-8"?>
<manifest xmlns="http://v8.1c.ru/8.1/configuration/manifest">
<configuration>
<name>БухгалтерияПредприятия</name>
<version>3.0.150.15</version>
<vendor>1C</vendor>
<file>1cv8.cf</file>
</configuration>
</manifest>
Если вы просто скопировали файл конфигурации вручную в папку шаблонов, манифест не создастся автоматически. Платформа сканирует именно эти XML-файлы для формирования дерева выбора. Рекомендуется всегда запускать штатный установщик setup.exe из дистрибутива, чтобы все сервисные файлы были созданы корректно.
Рассмотрим ситуацию, когда полного дистрибутива с установщиком нет, но у вас есть файл .cf, полученный из другой базы. В этом случае мы можем обойти стандартный механизм шаблонов:
Конфигурация -> Открыть конфигурацию.Конфигурация -> Загрузить конфигурацию из файла... и укажем наш файл .cf.Обновить конфигурацию базы данных (клавиша F7).Таким образом, мы получили полноценную рабочую базу без использования механизма шаблонов.
Иногда причина кроется в правах операционной системы. Выясним, имеет ли пользователь 1С доступ к папке AppData или Program Files. Если шаблоны установлены в защищенную системную папку, а 1С запущена от имени пользователя с ограниченными правами, список может не отобразиться. Попробуем запустить 1С от имени администратора или перенести папку шаблонов в корень диска (например, C:\1c_tmplts), не забыв обновить пути в настройках.
Также стоит обратить внимание на файл v8util.lst, который находится в корне каталога шаблонов. Это индексный файл. Если он поврежден, платформа может выдавать пустой список. В этом случае попробуем удалить этот файл (при закрытой 1С) — платформа переиндексирует папки при следующем обращении к списку шаблонов.
Резюмируем: Для успешного отображения шаблона нам необходим полный дистрибутив (с файлом .cf), корректно прописанный путь в настройках окна запуска и наличие файла манифеста в папке версии. Если все эти условия соблюдены, создание базы пройдет без проблем.