К статье
Практический материал

Разработка и Конфигурация · 10 мин

Как добавить новую конфигурацию в 1С

Как добавить новую конфигурацию в 1С: создание пустой базы, установка из шаблона, загрузка из cf-файла. Пошаговые инструкции, ошибки и проверка результата.

Добавление новой конфигурации в 1С — задача, с которой сталкиваются и начинающие разработчики, и администраторы, разворачивающие типовое решение на новом рабочем месте. В зависимости от цели существует три основных сценария: создание пустой базы без конфигурации для разработки «с нуля», установка типовой конфигурации из шаблона поставщика и загрузка готовой конфигурации из cf-файла.

Каждый сценарий имеет свои предварительные условия и типичные ошибки. Например, для загрузки cf-файла потребуется монопольный доступ к базе, а при установке из шаблона важно проверить совместимость версии конфигурации с версией платформы. Ниже разобраны все три способа с точными шагами и контрольными точками.

Перед любыми действиями с рабочей базой сделайте резервную копию: через выгрузку информационной базы в dt-файл или средствами СУБД, если база серверная. Это займёт несколько минут, но позволит откатить изменения, если что-то пойдёт не так.

Что понадобится перед началом работы

Для всех сценариев нужна установленная платформа 1С:Предприятие на компьютере. Проверить её наличие можно через меню «Пуск» — там должна присутствовать папка «1С:Предприятие» с ярлыком запуска. Если платформа не установлена, сначала выполните установку с дистрибутива.

Дополнительные требования зависят от выбранного способа. Для установки из шаблона нужен сам шаблон (папка с файлами конфигурации, обычно поставляется на диске ИТС или скачивается с портала 1С). Для загрузки cf-файла — сам файл конфигурации и права администратора в базе. Для создания пустой базы достаточно только платформы.

Есть дистрибутив от поставщикаУстановка из шаблона

Ищите файл setup.exe или папку с tmplts

Есть только файл .cfЗагрузка в конфигураторе

Потребуется монопольный доступ

Нужна разработка с нуляПустая база без конфигурации

Достаточно установленной платформы

Создание пустой базы без конфигурации

Этот способ подходит разработчикам, которые хотят построить собственную конфигурацию с нуля, а также для учебных целей. Откройте стартер 1С (ярлык «1С:Предприятие») и нажмите кнопку «Добавить». В появившемся окне выберите вариант «Создание новой информационной базы» и нажмите «Далее».

На следующем шаге выберите пункт «Создание информационной базы без конфигурации для разработки новой конфигурации или загрузки выгруженной ранее информационной базы». Укажите имя базы — оно будет отображаться в списке, — и выберите тип расположения: на данном компьютере (файловый вариант) или на сервере 1С:Предприятия.

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

Порядок действий для пустой базы
  1. 1
    Откройте стартер 1С и нажмите «Добавить»
  2. 2
    Выберите «Создание новой информационной базы»
  3. 3
    Отметьте вариант «без конфигурации»
  4. 4
    Введите имя базы и выберите файловый или серверный вариант
  5. 5
    Укажите путь к папке и нажмите «Готово»
  6. 6
    Откройте базу в режиме «Конфигуратор» и проверьте, что дерево конфигурации пустое

Установка типовой конфигурации из шаблона

Типовые конфигурации (например, «Бухгалтерия предприятия» или «Управление торговлей») распространяются в виде шаблонов. Шаблон — это набор файлов, из которых платформа создаёт новую информационную базу. Сначала шаблон нужно установить: запустите setup.exe из дистрибутива и следуйте мастеру установки. По умолчанию шаблоны копируются в папку tmplts внутри каталога платформы, но путь можно изменить.

После установки шаблона откройте стартер 1С, нажмите «Добавить» и выберите «Создание новой информационной базы». В списке появятся все установленные шаблоны с указанием версии. Выберите нужный, задайте имя базы и путь к папке. Платформа автоматически развернёт конфигурацию вместе с демонстрационными или начальными данными, если они предусмотрены поставкой.

Если шаблон не отображается в списке, проверьте путь к каталогу шаблонов в настройках стартера: кнопка «Настройка» → поле «Каталоги шаблонов конфигураций и обновлений». Туда можно вручную добавить папку, куда был установлен дистрибутив.

Загрузка конфигурации из cf-файла

Файл с расширением cf — это выгрузка конфигурации без данных. Такой способ используют, когда конфигурацию передают между базами: например, разработчик отдал заказчику готовое решение. Загрузка выполняется в конфигураторе и требует монопольного доступа — все пользователи должны выйти из базы.

Откройте базу в конфигураторе. Если конфигурация закрыта, сначала выполните «Конфигурация» → «Открыть конфигурацию». Затем выберите «Конфигурация» → «Загрузить конфигурацию из файла» и укажите путь к cf-файлу. Платформа покажет сравнение текущей и загружаемой конфигурации, если база не пустая, либо сразу предложит загрузку.

После загрузки обязательно выполните обновление конфигурации базы данных: клавиша F7 или «Конфигурация» → «Обновить конфигурацию базы данных». Если структура данных изменилась, платформа покажет список изменений и, возможно, предупреждения об удалении объектов. Внимательно прочитайте этот список перед подтверждением — удалённые объекты исчезнут вместе с данными.

Сравнение трёх способов добавления конфигурации

Выбор способа зависит от исходных материалов и цели. Таблица ниже помогает быстро определить подходящий вариант.

СпособЧто нужноКогда применятьОграничение
Пустая базаТолько платформаРазработка с нуля, обучениеНет готовых объектов
Из шаблонаДистрибутив шаблонаРазвёртывание типового решенияНужна совместимая версия платформы
Загрузка cfcf-файл, монопольный доступПеренос разработки между базамиДанные не переносятся, только структура

Обратите внимание: cf-файл содержит только конфигурацию, без данных. Если нужно перенести базу целиком с данными, используйте выгрузку в dt-файл («Администрирование» → «Выгрузить информационную базу») и последующую загрузку через «Загрузить информационную базу».

Маршрут решения

Как выбрать действие

Есть дистрибутив с setup.exe от поставщикаУстанавливайте шаблон и создавайте базу из него
Есть только cf-файл от разработчикаСоздайте пустую базу и загрузите cf в конфигураторе
Нужно перенести рабочую базу с даннымиИспользуйте выгрузку и загрузку dt-файла, а не cf

Проверка результата и типичные ошибки

После добавления конфигурации проверьте, что всё работает. Откройте базу в режиме «Предприятие»: должны отобразиться разделы меню, соответствующие конфигурации. В конфигураторе дерево метаданных должно содержать объекты — справочники, документы, регистры. Для типовой конфигурации проверьте номер версии: «Администрирование» → «Обслуживание» → сведения о конфигурации, либо через «О программе».

Частая ошибка — попытка загрузить cf в базу, где работают пользователи. Платформа выдаст сообщение об отсутствии монопольного доступа. Решение: попросить всех выйти или принудительно завершить сеансы через консоль кластера (для серверных баз) либо дождаться окончания работы.

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

Типичные ошибки
01
Загрузка cf без резервной копии — при ошибке откатить изменения невозможно
02
Игнорирование списка удаляемых объектов при обновлении — теряются данные
03
Установка шаблона в папку, не указанную в настройках стартера — шаблон не виден в списке
04
Путаница между cf и dt — cf не содержит данных, база оказывается пустой
Контрольные точки

Как проверить результат

Дерево конфигурации в конфигураторе
Норма

Есть справочники, документы, регистры

Тревожный признак

Дерево пустое — конфигурация не загружена

Запуск в режиме «Предприятие»
Норма

Открывается интерфейс с разделами

Тревожный признак

Ошибка обновления или пустое окно

Версия конфигурации
Норма

Совпадает с версией поставки

Тревожный признак

Версия старая или «не определена»

Ограничения и границы самостоятельной работы

Создание пустой базы и установка шаблона — безопасные операции, которые не затрагивают существующие данные, если вы создаёте новую папку. Загрузка cf в существующую базу — уже рискованная операция: она изменяет структуру метаданных и может привести к потере данных при удалении объектов.

Если база серверная и находится в промышленной эксплуатации, любые действия по загрузке конфигурации согласуйте с администратором и выполняйте в нерабочее время. Для доработанных конфигураций загрузка типового cf поверх может затереть все доработки — в таких случаях используется режим сравнения и объединения конфигураций, который требует опыта.

Итог

Что важно запомнить

Новая конфигурация добавляется через стартер 1С (пустая база или шаблон) либо загрузкой cf-файла в конфигураторе. Перед загрузкой делайте резервную копию, проверяйте монопольный доступ и внимательно читайте список изменений при обновлении конфигурации базы данных.

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

Можно ли добавить конфигурацию, не удаляя существующую базу?

Да. Новая база создаётся в отдельной папке и никак не влияет на существующие. В списке стартера 1С может быть сколько угодно баз — они работают независимо друг от друга.

Чем отличается cf-файл от dt-файла?

cf содержит только конфигурацию (структуру метаданных, код, формы), без данных. dt — это полная выгрузка информационной базы вместе со всеми данными. Для переноса рабочей базы нужен dt, для передачи разработки — cf.

Почему шаблон не появляется в списке при создании базы?

Чаще всего шаблон установлен в папку, которая не указана в настройках стартера. Откройте «Настройка» в окне запуска 1С и добавьте путь к каталогу шаблонов в список «Каталоги шаблонов конфигураций и обновлений».

Что делать, если при загрузке cf пишет «нет монопольного доступа»?

В базе остались активные сеансы. Попросите пользователей выйти, закройте фоновые задания. Для серверной базы сеансы можно завершить принудительно через консоль администрирования кластера.

Можно ли загрузить конфигурацию поверх доработанной, не потеряв изменения?

Напрямую — нет, загрузка cf полностью заменит конфигурацию. Используйте «Конфигурация» → «Сравнить, объединить с конфигурацией из файла» и вручную отметьте, какие изменения переносить. Это требует понимания структуры обеих конфигураций.

Нужна ли лицензия для создания пустой базы?

Для создания базы и работы в конфигураторе достаточно установленной платформы. Для полноценной работы в режиме «Предприятие» с несколькими пользователями потребуется соответствующая лицензия 1С.