Разработка и Конфигурация · 12 мин
Как открыть конфигурацию 1С для редактирования
Как открыть конфигурацию 1С для редактирования через конфигуратор: снятие поддержки, права доступа, работа с расширениями и типичные ошибки новичков.
Редактирование конфигурации 1С начинается не с кнопки «изменить», а с понимания, где именно вы работаете: в пользовательском режиме «1С:Предприятие» или в Конфигураторе. Открыть конфигурацию для правки можно только через Конфигуратор — это отдельный режим запуска платформы, в котором доступна структура метаданных: справочники, документы, регистры, модули и формы.
На пути часто встречаются три препятствия: конфигурация закрыта для редактирования настройкой поддержки, у пользователя нет прав администратора, либо база работает в режиме, где изменения запрещены лицензионной политикой поставщика. Каждое из них снимается своим способом, и важно понимать последствия — особенно при снятии конфигурации с поддержки.
Ниже разобран полный порядок действий: от запуска Конфигуратора до проверки, что изменения действительно применились. Отдельно рассмотрены работа с расширениями как безопасная альтернатива и типичные ошибки, из-за которых база перестаёт обновляться.
Что понадобится перед началом работы
Для редактирования конфигурации нужны три вещи: установленная платформа 1С той версии, на которой работает база; учётная запись с правами администратора в этой базе; и возможность монопольного доступа на время обновления конфигурации базы данных. Если хотя бы одного условия нет, на этапе сохранения изменений вы получите ошибку.
Проверьте права заранее: откройте список пользователей (в режиме «1С:Предприятие» — раздел администрирования) и убедитесь, что у вашей учётной записи есть роль «Администратор» или полные права. Пользователь без административных прав может открыть Конфигуратор и посмотреть структуру конфигурации, но изменить и сохранить её не сможет.
Как запустить конфигурацию в режиме Конфигуратора
Откройте стартовое окно 1С (ярлык «1С:Предприятие»), выделите нужную информационную базу в списке и нажмите кнопку «Конфигуратор» вместо «1С:Предприятие». Если база защищена паролем, введите логин и пароль пользователя с правами администратора.
Альтернативный способ — запуск через командную строку с параметром DESIGNER (для русской версии платформы — DESIGNER тоже работает, исторически используется и CONFIG в скриптах сторонних разработчиков, но штатный параметр именно DESIGNER). Это удобно для автоматизации и ярлыков быстрого доступа.
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" DESIGNER /F"D:\Bases\Trade" /N"Администратор" /P"пароль"После входа вы увидите пустое рабочее окно Конфигуратора. Это нормально: дерево конфигурации не открывается автоматически, его нужно вызвать вручную — об этом следующий раздел.
Открытие дерева конфигурации
В главном меню Конфигуратора выберите «Конфигурация → Открыть конфигурацию». Появится окно с деревом метаданных: «Общие», «Константы», «Справочники», «Документы», «Регистры сведений», «Отчёты», «Обработки» и другие разделы. Именно здесь выполняется вся работа по изменению структуры.
Если пункт «Открыть конфигурацию» неактивен или дерево открывается пустым, проверьте два момента. Первый — конфигурация базы данных может не совпадать с основной конфигурацией: откройте «Конфигурация → Конфигурация базы данных» и сравните. Второй — у пользователя нет прав на просмотр конфигурации, тогда нужно войти под администратором.
Для быстрой навигации по большому дереву используйте поиск: сочетание Ctrl+Shift+F или строка поиска в верхней части окна конфигурации. Чтобы найти, где используется конкретный объект, кликните по нему правой кнопкой и выберите «Поиск ссылок на объект».
Снятие конфигурации с поддержки и включение изменений
Типовые конфигурации (Бухгалтерия, Управление торговлей, Зарплата и управление персоналом и другие) по умолчанию находятся «на поддержке» поставщика. Это значит, что объекты заблокированы для редактирования, а обновления устанавливаются автоматически. Чтобы включить правки, откройте «Конфигурация → Поддержка → Настройка поддержки».
В окне настройки нажмите кнопку «Включить возможность изменения». Платформа предупредит о последствиях и предложит выбрать режим для каждого поставщика: «Объект поставщика редактируется с сохранением поддержки» или «Объект поставщика снят с поддержки». Первый вариант предпочтительнее — обновления продолжат приходить, но при установке потребуется ручное сравнение и объединение изменённых объектов.
Варианты режима поддержки
Подходит для точечных доработок. Обновления ставятся через сравнение и объединение, изменённые объекты придётся сопоставлять вручную.
Полная свобода правок, но автоматическое обновление становится невозможным — каждый релиз нужно переносить вручную. Оправдано только при глубокой переработке типового решения.
Типовая конфигурация не трогается, доработки вынесены в расширение. Самый безопасный вариант для обновлений, но не все задачи решаются расширением.
Внесение и сохранение изменений
После включения возможности изменений дважды кликните по нужному объекту в дереве — откроется палитра свойств и форма редактирования. Для справочника или документа можно добавлять реквизиты, табличные части, править формы и модули. Модули открываются через контекстное меню объекта: «Открыть модуль объекта», «Открыть модуль менеджера» и так далее.
Сохранение происходит в два этапа, и это частый источник путаницы. Первый этап — «Конфигурация → Сохранить конфигурацию» (Ctrl+S): изменения записываются в основную конфигурацию, но рабочая база их ещё не видит. Второй этап — «Конфигурация → Обновить конфигурацию базы данных» (F7): платформа применяет изменения к базе, при необходимости выполняя реструктуризацию таблиц.
Обновление конфигурации базы данных требует монопольного доступа: все пользователи должны выйти. Если кто-то работает, платформа покажет список активных сеансов — их можно завершить через «Администрирование → Активные пользователи» или через консоль кластера для клиент-серверных баз.
Расширения как безопасная альтернатива
Если задача — добавить печатную форму, изменить поведение формы или дописать обработчик, сначала оцените вариант с расширением конфигурации. Расширение создаётся через «Конфигурация → Расширения конфигурации → Создать» и позволяет переопределять формы, модули и роли, не трогая типовую конфигурацию. Обновления релизов при этом проходят в штатном режиме.
Ограничения у расширений есть: нельзя добавлять новые объекты метаданных, изменяющие структуру данных (свой справочник или документ создать нельзя — только заимствовать и дорабатывать существующие), а также изменять некоторые типы модулей. Если доработка требует новых объектов, без включения изменений в основной конфигурации не обойтись.
Как выбрать способ доработки
Проверка результата и типичные ошибки
После обновления конфигурации базы данных запустите режим «1С:Предприятие» и проверьте, что правка работает: откройте изменённый объект, форму или отчёт. Дополнительно полезно выполнить «Конфигурация → Проверка конфигурации» с включённой проверкой логической целостности — она выявит битые ссылки и ошибки модулей до того, как с ними столкнутся пользователи.
Как проверить результат
Меню «Конфигурация базы данных» показывает, что конфигурации совпадают, восклицательных знаков нет
Появился признак «конфигурация базы данных не совпадает» — обновление не завершено, повторите F7
Пользователи входят в базу, изменённые формы открываются без ошибок
Ошибки при входе или открытии объектов — проверьте журнал регистрации и модули на синтаксические ошибки
При установке обновления платформа предлагает сравнение и объединение
Обновление не находит конфигурацию поставщика — поддержка была снята полностью, обновлять придётся вручную
Ещё одна распространённая ситуация — попытка открыть для редактирования базовую версию платформы. В базовых версиях 1С изменение конфигурации запрещено лицензионно: Конфигуратор открывается только для просмотра, а настройка поддержки недоступна. Выход — переход на ПРОФ-версию или использование внешних обработок и расширений, если конкретная базовая поставка их поддерживает.
Что важно запомнить
Конфигурация открывается через режим Конфигуратора: «Конфигурация → Открыть конфигурацию», а правки включаются в настройке поддержки. Изменения применяются только после обновления конфигурации базы данных (F7) в монопольном режиме. Для точечных доработок предпочтительны расширения — они сохраняют возможность автоматического обновления.
Частые вопросы
Почему кнопка «Включить возможность изменения» неактивна?
Чаще всего причина в том, что конфигурация находится на поддержке без права изменения, а вы вошли под пользователем без полных прав, либо используется базовая версия платформы, где редактирование запрещено лицензией. Проверьте права учётной записи и редакцию поставки. Также убедитесь, что открыта именно основная конфигурация, а не конфигурация базы данных.
Чем отличается «Сохранить конфигурацию» от «Обновить конфигурацию базы данных»?
Сохранение (Ctrl+S) записывает изменения в основную конфигурацию — это своего рода черновик внутри файла базы. Обновление (F7) применяет эти изменения к рабочей конфигурации базы данных, с которой реально работают пользователи, и при необходимости перестраивает таблицы. Без второго шага пользователи ничего не увидят.
Можно ли вернуть конфигурацию на поддержку после снятия?
Да, но не одной кнопкой. Потребуется загрузить типовую конфигурацию того же релиза из файла поставки («Конфигурация → Загрузить конфигурацию из файла») и затем через сравнение и объединение перенести свои доработки. Все изменения, не перенесённые вручную, будут потеряны, поэтому перед возвратом на поддержку зафиксируйте список своих правок.
Что делать, если при обновлении появляется ошибка монопольного доступа?
В файловой базе откройте «Администрирование → Активные пользователи» и завершите сеансы, либо попросите пользователей выйти. В клиент-серверном варианте сеансы завершаются через консоль администрирования кластера. Если сеанс «завис» и не завершается, дождитесь тайм-аута или перезапустите агент сервера — но сначала убедитесь, что пользователи сохранили данные.
Можно ли редактировать конфигурацию, не прерывая работу пользователей?
Вносить и сохранять правки в основную конфигурацию можно при работающих пользователях — они этого не заметят. Но обновление конфигурации базы данных (F7) всегда требует монопольного доступа. Поэтому стандартная практика — готовить правки днём, а применять их в нерабочее время или в согласованное окно обслуживания.
Как открыть конфигурацию поставщика из файла обновления?
Через «Конфигурация → Сравнить, объединить с конфигурацией из файла» выберите файл .cf из шаблона обновления. Для просмотра без влияния на рабочую базу можно создать пустую файловую базу и загрузить в неё файл конфигурации через «Загрузить конфигурацию из файла» — тогда типовой код доступен для изучения отдельно от рабочей системы.