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

Администрирование · 11 мин

Как открыть базу 1С в конфигураторе

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

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

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

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

Что нужно проверить перед открытием конфигуратора

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

Второе условие — отсутствие активных сеансов. В файловой базе не должно быть открытых окон 1С у других пользователей по сети, а также зависших процессов 1cv8.exe. В клиент-серверном варианте активные сеансы видны в консоли кластера серверов 1С. Конфигуратор можно открыть и при работающих пользователях, но обновление конфигурации базы данных будет невозможно, пока все сеансы не завершены.

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

Способ 1: открытие через окно запуска 1С

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

Выделите нужную базу одним щелчком. В правой части окна станут активными кнопки запуска. Нажмите кнопку «Конфигуратор» — если она не видна, проверьте, не запрещён ли запуск конфигуратора в настройках базы (кнопка «Настройка» в окне списка баз, флажок «Выдавать список запускаемых приложений»).

Далее появится окно ввода логина и пароля, если в базе заведены пользователи. Введите учётные данные администратора. Если пользователей в базе нет (часто встречается в пустых или тестовых базах), конфигуратор откроется сразу, без запроса авторизации.

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

Способ 2: запуск через ярлык с параметрами

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

Для файловой базы строка запуска выглядит так: путь к 1cv8.exe, ключ DESIGNER, затем параметр /F с путём к каталогу базы. Для серверной базы вместо /F используется /S с указанием сервера и имени базы. Также можно добавить параметры /N и /P для автоматического ввода логина и пароля.

text
"C:\Program Files\1cv8\8.3.24.1467\bin\1cv8.exe" DESIGNER /F"D:\Bases\Trade" /N"Администратор" /P"пароль"

Учтите, что хранение пароля в ярлыке небезопасно: его увидит любой, кто откроет свойства ярлыка. Используйте параметры /N и /P только на изолированных рабочих местах разработчиков или в тестовых базах. Для рабочих баз безопаснее вводить пароль вручную при каждом входе.

Способ 3: открытие серверной базы

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

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

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

Сравнение вариантов

Через окно запуска

Подходит всем, не требует настройки. Минус — каждый раз нужно выбирать базу и вводить пароль.

Ярлык с параметрами

Быстрый вход в одну конкретную базу. Минус — пароль в свойствах ярлыка доступен посторонним.

Консоль кластера

Не открывает конфигуратор напрямую, но необходима для управления сеансами серверных баз перед входом.

Монопольный режим и активные пользователи

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

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

В файловых базах частая причина «занятости» — зависший процесс 1cv8.exe на одном из компьютеров сети. Если все пользователи вышли, а монопольный доступ не устанавливается, проверьте диспетчер задач на компьютерах, с которых работали с базой, и завершите зависшие процессы. Также убедитесь, что база не открыта в другом окне конфигуратора или в режиме предприятия на вашем же компьютере.

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

Что делать, если конфигуратор не открывается

Если при запуске появляется ошибка «Нарушение прав доступа», значит, у вашего пользователя нет права на запуск конфигуратора. Войдите под администратором и в настройках ролей пользователя (меню «Администрирование — Пользователи» в режиме предприятия или через список пользователей в конфигураторе) назначьте нужные права.

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

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

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

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

Загрузка конфигуратора
Норма

Открылось окно конфигуратора без сообщений об ошибках

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

Ошибка прав доступа, несовместимости версий или «база не обнаружена»

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

Меню «Конфигурация — Открыть конфигурацию» показывает дерево объектов

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

Пункт меню неактивен — конфигурация не загружена

Монопольный доступ
Норма

«Обновить конфигурацию базы данных» выполняется без списка мешающих сеансов

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

Появляется окно со списком активных сеансов пользователей

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

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

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

После завершения работ проверьте, что база открывается в режиме предприятия и пользователи могут войти. Если вы устанавливали блокировку сеансов в консоли кластера — не забудьте её снять, иначе коллеги не смогут начать работу.

Итог

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

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

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

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

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

Кнопка «Конфигуратор» в списке баз неактивна. Что делать?

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

Как войти в конфигуратор, если забыт пароль администратора?

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

Чем конфигуратор отличается от режима «Предприятие»?

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

Можно ли открыть одну базу в двух конфигураторах одновременно?

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

Что делать, если конфигуратор завис при обновлении конфигурации базы данных?

Не завершайте процесс принудительно сразу — реструктуризация больших таблиц может занимать длительное время. Проверьте загрузку диска и процессора: если активность есть, процесс идёт. Принудительное прерывание грозит повреждением базы, после которого потребуется восстановление из копии .dt и тестирование утилитой chdbfl.exe.