Администрирование · 11 мин
Как добавить готовую конфигурацию в 1С
Как добавить готовую конфигурацию в 1С: установка шаблона, создание базы из файла .cf, загрузка через конфигуратор, обновление и типичные ошибки.
Готовая конфигурация в 1С — это заранее подготовленное решение (типовое или отраслевое), которое можно развернуть в вашей информационной базе без разработки с нуля. Существует несколько способов добавить такую конфигурацию: установка шаблона из дистрибутива, создание базы из файла .cf, загрузка конфигурации через конфигуратор и обновление существующей базы. Выбор способа зависит от того, что именно у вас есть на руках: установочный дистрибутив, файл конфигурации .cf, файл обновления .cfu или выгрузка базы .dt.
Перед началом работы важно понимать разницу между этими форматами. Файл .cf содержит только конфигурацию (метаданные, код, формы) без данных. Файл .dt — это полная выгрузка информационной базы вместе с данными. Дистрибутив с шаблоном — это установщик, который добавляет конфигурацию в список шаблонов, из которых можно создавать новые базы. Ошибка на этом этапе приводит к ситуации, когда вы создаёте пустую базу вместо базы с данными или наоборот.
Любые манипуляции с конфигурацией рабочей базы выполняйте только после создания резервной копии. Для файловой базы достаточно скопировать каталог базы или выгрузить её в .dt через конфигуратор. Для клиент-серверной базы сделайте выгрузку .dt или средствами СУБД. Без копии откатить неудачную загрузку конфигурации будет невозможно.
Определите, что у вас есть: дистрибутив, .cf, .cfu или .dt
Первый шаг — идентифицировать полученные файлы. От этого зависит весь дальнейший порядок действий. Дистрибутив обычно представляет собой архив или папку с файлом setup.exe. Файлы .cf и .cfu имеют соответствующие расширения, причём .cfu — это файл обновления, который подходит только для перехода с определённых версий. Файл .dt — выгрузка информационной базы целиком.
Если вы получили конфигурацию от стороннего разработчика, уточните, в каком виде она поставляется и для какой версии платформы 1С она собрана. Конфигурация, созданная на платформе 8.3.22, может не загрузиться или работать некорректно на более старой платформе. Также проверьте совместимость режима работы: некоторые конфигурации требуют тонкого клиента или веб-клиента и не запускаются в обычном приложении.
Сравнение вариантов добавления конфигурации
Подходит для типовых и отраслевых решений с официальным установщиком. Позволяет создавать новые базы многократно. Не подходит, если есть только файл .cf.
Универсальный способ для новой пустой базы с готовой конфигурацией. Данные не переносятся.
Заменяет конфигурацию текущей базы. Рискованно: структура данных может не совпасть, потребуется реструктуризация.
Переносит конфигурацию вместе с данными. Полностью заменяет содержимое базы-приёмника.
Установка шаблона конфигурации из дистрибутива
Это стандартный путь для типовых решений: «1С:Бухгалтерия», «1С:Управление торговлей», зарплатных и отраслевых конфигураций. Запустите файл setup.exe из дистрибутива, выберите каталог установки шаблонов (по умолчанию платформа предлагает папку шаблонов в профиле пользователя) и дождитесь завершения установки.
После установки откройте стартовое окно 1С (запуск 1cestart.exe) и нажмите кнопку «Добавить». Выберите вариант «Создание новой информационной базы» — в списке появятся установленные шаблоны. Выберите нужную конфигурацию и её версию, укажите имя базы и тип расположения (на данном компьютере или на сервере 1С), затем завершите мастер.
Если шаблон не появился в списке, проверьте, в какой каталог он был установлен. Путь к каталогам шаблонов задаётся в настройках стартового окна (кнопка «Настройка», поле «Каталоги шаблонов конфигураций»). Добавьте туда папку, в которую установился дистрибутив, и повторите создание базы.
- 1Запустите setup.exe из дистрибутива и установите шаблон
- 2Откройте стартовое окно 1С и нажмите «Добавить»
- 3Выберите «Создание новой информационной базы»
- 4Укажите шаблон конфигурации из списка
- 5Задайте имя базы и каталог расположения
- 6Завершите мастер и запустите базу в режиме «Предприятие»
Создание новой базы из файла конфигурации .cf
Если у вас есть только файл .cf (например, от разработчика или скачанный отдельно), шаблон устанавливать не нужно. Создайте пустую информационную базу: в стартовом окне нажмите «Добавить», выберите «Создание новой информационной базы», а затем вариант «Создание информационной базы без конфигурации для разработки новой конфигурации или загрузки выгруженной ранее информационной базы».
Откройте созданную пустую базу в режиме «Конфигуратор». Выполните команду меню «Конфигурация → Открыть конфигурацию» (при первом открытии конфигурация создаётся автоматически). Затем выберите «Конфигурация → Загрузить конфигурацию из файла» и укажите ваш файл .cf. После загрузки конфигуратор спросит, обновить ли конфигурацию базы данных — согласитесь.
При обновлении конфигурации базы данных платформа выполнит реструктуризацию: создаст таблицы под новые объекты метаданных. В пустой базе это проходит быстро и безболезненно. После завершения запустите базу в режиме «Предприятие» и убедитесь, что открывается интерфейс новой конфигурации.
Добавление конфигурации через загрузку выгрузки .dt
Файл .dt содержит и конфигурацию, и все данные базы. Этот вариант используют, когда нужно развернуть копию готовой базы — например, демо-базу, базу с предзаполненными справочниками или копию рабочей базы для тестирования.
Порядок действий: создайте пустую информационную базу (без конфигурации), откройте её в конфигураторе и выполните «Администрирование → Загрузить информационную базу». Укажите файл .dt и подтвердите операцию. Платформа полностью заменит содержимое базы содержимым выгрузки, включая пользователей и их пароли.
Учтите два ограничения. Во-первых, загрузка .dt возможна только при монопольном доступе — все сеансы пользователей должны быть завершены. Во-вторых, выгрузка, созданная на более новой версии платформы, не загрузится на старую. При ошибке несовместимости версий обновите платформу.
Обновление существующей конфигурации файлом .cf или .cfu
Отдельный сценарий — когда готовая конфигурация добавляется не в новую, а в уже работающую базу как обновление. Для типовых конфигураций правильный путь — «Конфигурация → Поддержка → Обновить конфигурацию» с выбором файла обновления .cfu или полного .cf. Для нетиповых решений используют «Загрузить конфигурацию из файла», но только если поставщик решения прямо это рекомендует.
Файл .cfu работает как патч: он применим только к конкретным версиям конфигурации, перечисленным в его описании. Если ваша версия не подходит, потребуется либо последовательно установить промежуточные обновления, либо выполнить обновление полным файлом .cf через механизм поддержки.
Если конфигурация доработана (снята с полной поддержки), при обновлении платформа покажет окно сопоставления объектов. Внимательно проверьте каждый конфликт: изменённые вами объекты могут быть замещены типовыми. Разумный подход — сначала выполнить обновление на копии базы и проверить работоспособность.
Проверка результата после добавления конфигурации
После завершения загрузки и обновления конфигурации базы данных запустите базу в режиме «Предприятие». Признаки успешного добавления: открывается начальная страница новой конфигурации, доступны её разделы и документы, в окне «О программе» отображается ожидаемое имя и версия конфигурации.
Дополнительно проверьте журнал регистрации на наличие ошибок, возникших при первом запуске: многие конфигурации при старте выполняют обработчики первоначального заполнения и отложенное обновление данных. Дождитесь завершения фоновых процедур обновления — до их окончания часть функций может быть недоступна.
Как проверить результат
Совпадает с версией загруженного файла
Отображается старая версия — обновление конфигурации базы данных не выполнено
Интерфейс открывается без ошибок
Ошибки при запуске — смотрите журнал регистрации
Данные на месте, отчёты строятся
Пропали объекты — возможна некорректная реструктуризация, восстановите копию
Типичные ошибки и ограничения
Наиболее частая ошибка — попытка загрузить .cf в базу с несовместимой версией платформы. Платформа сообщит о несоответствии версии; решение — обновить платформу до требуемого релиза. Вторая распространённая проблема — отсутствие монопольного доступа: завершите все сеансы через консоль кластера или функцию «Администрирование → Активные пользователи» в конфигураторе файловой базы.
Ещё одна ошибка — путаница между «Загрузить конфигурацию из файла» и «Сравнить, объединить с конфигурацией из файла». Первая полностью заменяет конфигурацию, вторая позволяет выборочно перенести изменения. Для добавления доработок в рабочую базу почти всегда нужен именно второй вариант.
Если конфигурация получена от стороннего разработчика, попросите вместе с файлом краткое описание: версию платформы, режим совместимости и рекомендуемый способ установки. Это сэкономит время и исключит большинство ошибок несовместимости.
Частые вопросы
Можно ли добавить конфигурацию в 1С без конфигуратора?
Да, если у вас есть установочный дистрибутив: шаблон ставится через setup.exe, а база создаётся из стартового окна 1С без открытия конфигуратора. Без конфигуратора не обойтись только при загрузке файлов .cf, .cfu и .dt.
Чем отличается загрузка .cf от загрузки .dt?
Файл .cf содержит только конфигурацию (программную часть) без данных, а .dt — полную копию базы с конфигурацией, данными и пользователями. Для развёртывания готовой базы с наполнением используйте .dt, для установки решения в чистую базу — .cf.
Почему шаблон не виден при создании новой базы?
Чаще всего шаблон установлен в каталог, не прописанный в настройках стартового окна. Откройте настройки 1cestart, проверьте список каталогов шаблонов и добавьте папку, в которую был установлен дистрибутив.
Что делать, если при обновлении платформа сообщает о несовместимости версии?
Уточните, для какой версии платформы собрана конфигурация, и обновите платформу до неё или новее. Если конфигурация старая, а платформа новая, иногда помогает изменение режима совместимости, но это задача для специалиста.
Можно ли отменить загрузку конфигурации?
Отмены встроенными средствами нет. Пока не выполнено обновление конфигурации базы данных, можно вернуться через «Конфигурация → Вернуться к конфигурации БД». После реструктуризации единственный способ отката — восстановление из резервной копии.
Как добавить готовую конфигурацию на серверную базу?
Принцип тот же: создайте пустую базу на сервере через консоль кластера или стартовое окно (вариант «на сервере 1С:Предприятия»), затем откройте её в конфигураторе и загрузите .cf или .dt. Учтите, что загрузка .dt в серверную базу требует монопольного доступа и блокировки сеансов.
Что важно запомнить
Способ добавления готовой конфигурации зависит от формата: дистрибутив ставится как шаблон, .cf загружается через конфигуратор, .dt разворачивает базу целиком. Перед любыми действиями с рабочей базой делайте резервную копию и проверяйте совместимость версий платформы и конфигурации.