Вход в Конфигуратор 1С 8.3: права, серверные базы, отладка и правка типовой

· 9 мин

Содержание

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

Порядок одинаковый для любой конфигурации на платформе 8.3 — Бухгалтерии, ЗУП, УТ, ERP или самописной. Различия начинаются дальше: серверная база, права пользователя, режим поддержки и отладка. Их и разберём по шагам.

Из пользовательского режима в Конфигуратор: вход через окно запуска

У платформы 1С:Предприятие 8.3 два основных режима. В режиме «1С:Предприятие» бухгалтер ведёт учёт. В режиме «Конфигуратор» разработчик или администратор видит устройство программы: объекты, формы, модули, роли.

Из работающей программы перейти в Конфигуратор нельзя — в пользовательском интерфейсе такой кнопки нет. Нужно запустить базу заново в другом режиме.

Запуск из окна выбора баз

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

Дерево объектов откроется в левой панели. Двойной щелчок по объекту открывает его свойства, формы и модули.

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

Запуск из командной строки

Администраторы часто открывают Конфигуратор батником — например, для регламентных задач или чтобы не искать базу в длинном списке. Исполняемый файл — 1cv8.exe из каталога bin нужной версии платформы.

:: файловая база
"C:\Program Files\1cv8\8.3.24.1691\bin\1cv8.exe" DESIGNER /F"D:\Bases\Buh" /N"Администратор" /P"пароль"

:: серверная база
"C:\Program Files\1cv8\8.3.24.1691\bin\1cv8.exe" DESIGNER /S"srv-1c\buh" /N"Администратор" /P"пароль"

Номер версии в пути замените на свой. Ключ DESIGNER — режим Конфигуратора, /F — каталог файловой базы, /S — сервер и имя базы в кластере, /N и /P — пользователь и пароль.

Пароль в батнике лежит открытым текстом. Не оставляйте такой файл на общем рабочем столе и в сетевых папках.

Основная конфигурация и конфигурация базы данных — что вы открыли

Новички путаются: в меню Конфигурация есть два похожих пункта. Это две разные копии структуры программы.

Что открываемКакМожно ли правитьЗачем
Основная конфигурацияКонфигурация → Открыть конфигурациюДа, если позволяет поддержкаРазработка и обновление
Конфигурация базы данныхКонфигурация → Конфигурация базы данных → Открыть конфигурацию БДНет, только просмотрПосмотреть, с чем сейчас работают пользователи

Основная конфигурация — то, что редактирует разработчик. Конфигурация базы данных — то, с чем реально работает программа у бухгалтера. Пока изменения основной конфигурации не применены командой Конфигурация → Обновить конфигурацию базы данных (клавиша F7), пользователи их не увидят.

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

Конфигурация без базы: файл .cf

Структуру можно изучить и без доступа к рабочей базе:

  • 📦 Выгрузите её из рабочей базы через Конфигурация → Сохранить конфигурацию в файл — получится файл .cf.
  • 📂 В любом Конфигураторе откройте файл через Файл → Открыть. Он откроется только для просмотра.
  • 🔍 Для сравнения двух версий используйте Конфигурация → Сравнить конфигурации.

Это удобно, когда нужно показать структуру программисту, не давая ему доступа к данным.

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

В клиент-серверном варианте база живёт в кластере серверов 1С, а данные — в СУБД (MS SQL Server или PostgreSQL). Конфигуратор открывается так же, через кнопку в окне запуска. Отличие — в том, как база добавлена в список.

Добавление серверной базы в список

  1. В окне запуска нажмите Добавить.
  2. Выберите «Добавление в список существующей информационной базы».
  3. Укажите тип расположения «На сервере 1С:Предприятия».
  4. В поле «Кластер серверов 1С:Предприятия» введите имя сервера, например srv-1c.
  5. В поле «Имя информационной базы в кластере» — имя базы, как оно зарегистрировано в кластере (не имя базы в СУБД).
  6. Завершите мастер и нажмите Конфигуратор.

Что нужно для подключения

  • 🔌 Доступность портов: клиент сначала обращается к агенту сервера (по умолчанию порт 1540), затем к менеджеру кластера (1541) и к рабочим процессам. Диапазон портов рабочих процессов задаётся в свойствах рабочего сервера, по умолчанию 1560–1591. Все они должны быть открыты на межсетевом экране.
  • 🧩 Одинаковая версия платформы на клиенте и на сервере. Если на сервере 8.3.24.1691, клиент должен быть ровно этой версии.
  • 🗂 Точное имя базы в кластере. Его видно в консоли администрирования серверов 1С в разделе информационных баз кластера.

Узнать список баз можно и утилитой rac, если на сервере запущена служба ras: команда rac cluster list покажет кластеры, а список баз выводит раздел infobase (синтаксис смотрите в rac help infobase).

Если в базе установлена «Блокировка начала сеансов», вход в Конфигуратор тоже может быть закрыт. Блокировку снимают в консоли кластера, в свойствах информационной базы, или через код разрешения, указанный при блокировке (ключ /UC в командной строке).

Права на вход в Конфигуратор

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

Как получить доступ:

СитуацияЧто делать
Список пользователей базы пустКонфигуратор откроется без запроса пароля — такое бывает в новой или демо-базе
Вы администратор в пользовательском режимеВ БП, ЗУП, УТ откройте Администрирование → Настройки пользователей и прав → Пользователи и проверьте, что вам назначен профиль «Администратор»
Прав нетПопросите администратора базы выдать профиль «Администратор» или создать для вас отдельного пользователя
Забыт пароль единственного администратораВосстановите базу из резервной копии, где пароль известен, или обратитесь к обслуживающему программисту

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

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

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

Отладка и внешние соединения

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

Отладка файловой базы

  1. Откройте конфигурацию в Конфигураторе.
  2. Поставьте точку останова в нужном модуле: строка кода → клавиша F9.
  3. Запустите пользовательский режим через Отладка → Начать отладку → Тонкий клиент (или F5 для клиента по умолчанию).
  4. Повторите действие пользователя — выполнение остановится на точке, значения переменных видны в табло.

Отладка серверной базы

На сервере отладка выключена, пока служба агента не запущена с ключом -debug. Ключ добавляют в параметры службы «Агент сервера 1С:Предприятия 8.3».

Для изменения параметров службу агента нужно перезапустить. Все пользователи сервера будут отключены. Делайте это вечером или в согласованное окно.

В Конфигураторе протокол отладки выбирают в Сервис → Параметры на закладке отладки. Для современных релизов 8.3 обычно используют отладку по протоколу HTTP: тогда агент запускают с ключами -debug -http.

Подключение к уже работающим сеансам

Иногда ошибка воспроизводится только у конкретного пользователя или в фоновом задании. Тогда:

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

Внешнее соединение

Внешнее соединение (COM) используют обработки обмена, отчёты из Excel и сторонние программы. Пользователю, под которым идёт подключение, нужно право «Внешнее соединение» — без него подключение будет отклонено.

Пример строки подключения через V83.COMConnector:

File="D:\Bases\Buh";Usr="Обмен";Pwd="пароль"
Srvr="srv-1c";Ref="buh";Usr="Обмен";Pwd="пароль"

Первая строка — для файловой базы, вторая — для серверной. Разрядность COM-компоненты должна совпадать с разрядностью программы, которая подключается.

Правка конфигурации и обновление типовой

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

Три способа внести изменения

СпособКак включитьРиски
Расширение конфигурацииКонфигурация → Расширения конфигурации → добавитьМинимальные: типовая остаётся на поддержке, обновления ставятся автоматически
Включение возможности измененияКонфигурация → Поддержка → Настройка поддержки → включить возможность измененияКаждое обновление придётся ставить через сравнение и объединение
Снятие с поддержкиТам же, кнопка «Снять с поддержки» или правило «Объект поставщика снят с поддержки» для отдельных объектовСамый тяжёлый: обновлять по правилам поставщика больше нельзя без ручной сверки

Для новых доработок начинайте с расширения. Расширения появились в платформе 8.3.6, сейчас в них можно добавлять реквизиты, формы, обработчики событий и даже новые объекты.

Обновление типовой через Конфигуратор

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

  1. Сделайте резервную копию: Администрирование → Выгрузить информационную базу (файл .dt) или средствами СУБД для серверной базы.
  2. Откройте Конфигурация → Поддержка → Обновить конфигурацию.
  3. Укажите файл обновления .cfu или .cf, загруженный с сайта поставщика или через интернет -поддержку.
  4. Если конфигурация изменена, проверьте окно сравнения и объединения — там видно, какие ваши правки затрагивает обновление.
  5. Нажмите F7, чтобы применить изменения к базе данных.
  6. Запустите пользовательский режим и дождитесь окончания обработчиков обновления.

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

Хранилище конфигурации

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

Почему конфигурация не открывается и что делать

Диагностика: выберите симптом

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

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

Можно ли открыть конфигурацию 1С через веб-клиент?
Нет. Конфигуратор работает только как отдельное приложение платформы на Windows, Linux или macOS. Через браузер доступен лишь пользовательский режим.
Как узнать версию конфигурации, не заходя в Конфигуратор?
В пользовательском режиме откройте меню с вопросительным знаком и выберите «О программе». Там указаны название, релиз конфигурации и версия платформы.
Можно ли открыть Конфигуратор, пока пользователи работают в базе?
Да. Просмотр, отладка и правка основной конфигурации не мешают работе. Монопольный доступ нужен для обновления структуры базы, загрузки .dt и тестирования с исправлением.
Где лежат модули конфигурации — их можно открыть Блокнотом?
Нет, в файловой базе конфигурация хранится внутри файла 1Cv8.1CD, а в серверной — в таблицах СУБД. Для работы с текстом модулей выгрузите конфигурацию в файлы через меню «Конфигурация» в Конфигураторе.
Почему у коллеги дерево объектов открывается, а у меня нет?
Чаще всего у вас разные пользователи базы с разными правами или разные версии платформы. Сравните пользователя в окне авторизации и номер версии в свойствах базы.