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

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

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

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

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

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

Ниже разобраны все основные сценарии: открытие конфигурации рабочей базы, загрузка конфигурации из файла cf, открытие выгрузки dt, снятие с поддержки и действия при типичных ошибках. Материал ориентирован на платформу 1С:Предприятие 8.3, но логика действий одинакова для большинства версий линейки 8.

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

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

Второе условие — наличие прав. Для файловой базы нужен пользователь с ролью, включающей административные права (в типовых конфигурациях это полные права). Для клиент-серверной базы дополнительно проверьте, что учётная запись имеет доступ к серверу 1С и кластеру. Если при запуске Конфигуратора появляется окно аутентификации, а логина и пароля у вас нет — обратитесь к администратору базы.

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

Открытие конфигурации рабочей базы через Конфигуратор

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

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

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

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

Открытие конфигурации из файла cf

Файл с расширением cf — это сама конфигурация без данных. Его поставляют разработчики, вендоры и франчайзи для установки или обновления. Чтобы открыть такой файл, сначала запустите Конфигуратор на любой базе — подойдёт даже пустая, созданная без шаблона. Затем откройте меню «Конфигурация» → «Загрузить конфигурацию из файла» и укажите путь к cf-файлу.

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

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

Открытие выгрузки информационной базы (файл dt)

Файл dt — это полная выгрузка информационной базы: конфигурация плюс все данные. Открыть его напрямую нельзя — сначала нужно создать пустую базу и загрузить выгрузку в неё. В стартовом окне 1С нажмите «Добавить» → «Создание новой информационной базы» → выберите вариант «без конфигурации» и укажите каталог на диске.

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

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

Чем отличаются файлы cf и dt

Файл cf

Только конфигурация без данных. Подходит для переноса доработок и обновлений. Загружается через «Загрузить конфигурацию из файла».

Файл dt

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

Файл cf поставщика

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

Если конфигурация закрыта для изменений

Частая ситуация: дерево конфигурации открылось, но объекты не редактируются — при попытке изменения появляется сообщение, что объект доступен только для чтения. Причина — конфигурация находится на поддержке поставщика с запретом изменений. Это типовое состояние для фирменных решений 1С: Бухгалтерия, Управление торговлей, Зарплата и управление персоналом.

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

В настройке поддержки можно выбрать режим для каждого объекта отдельно: «Редактируется с сохранением поддержки» позволяет менять объект, но при обновлении изменения могут быть утеряны, если поставщик тоже изменил этот объект. «Снят с поддержки» полностью отвязывает объект от поставщика. Для минимальных правок предпочтителен первый вариант с последующим аккуратным обновлением.

Монопольный доступ и занятые сеансы

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

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

Отдельный случай — сообщение «Конфигурация базы данных не соответствует сохранённой конфигурации» при запуске режима «Предприятие». Это не ошибка открытия конфигурации, а признак того, что в Конфигураторе внесены изменения, но не выполнено обновление конфигурации базы данных (клавиша F7). Либо выполните обновление, либо откатите изменения через «Конфигурация» → «Вернуться к конфигурации БД».

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

Проверка результата и безопасные границы

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

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

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

Контрольные точки

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

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

Отображается иерархия объектов: справочники, документы, регистры

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

Окно конфигурации пустое или пункт «Открыть конфигурацию» неактивен

Редактирование объектов
Норма

Свойства объекта открываются и поля доступны для изменения

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

Сообщение «объект доступен только для чтения» — нужна настройка поддержки

Заголовок окна
Норма

Указаны имя и версия конфигурации

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

Заголовок пустой или конфигурация не загружена

Часто задаваемые вопросы

Почему кнопка «Конфигуратор» неактивна в стартовом окне?

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

Можно ли открыть конфигурацию без пароля?

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

Чем открыть cf-файл без установленной 1С?

Файл cf — внутренний формат платформы, сторонние программы его не читают. Для просмотра исходного кода без платформы конфигурацию предварительно выгружают в файлы XML через «Конфигурация» → «Выгрузить конфигурацию в файлы» — такую выгрузку можно изучать в любом текстовом редакторе.

Конфигурация открылась, но дерево объектов пустое. Что делать?

Это означает, что база создана пустой, без конфигурации. Загрузите конфигурацию из cf-файла или dt-выгрузки, либо создайте базу заново из шаблона типового решения. Если база должна была содержать конфигурацию — проверьте, не открыли ли вы по ошибке другой каталог.

Как открыть конфигурацию в клиент-серверной базе?

Точно так же: в стартовом окне выделите серверную базу и нажмите «Конфигуратор». Разница только в том, что монопольный доступ достигается завершением сеансов через консоль администрирования кластера, а обновление конфигурации базы данных выполняется на стороне сервера 1С и СУБД, что может занимать заметное время на больших базах.

Безопасно ли снимать конфигурацию с поддержки ради одной доработки?

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

Итог

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

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