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

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

Как пользоваться конфигуратором в 1С

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

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

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

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

Как запустить конфигуратор и открыть конфигурацию

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

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

Устройство окна конфигурации: где что искать

Дерево конфигурации сгруппировано по типам объектов: «Справочники», «Документы», «Регистры сведений», «Регистры накопления», «Отчёты», «Обработки», «Роли», «Подсистемы» и другие ветви. Чтобы найти нужный объект, раскройте соответствующую группу и дважды щёлкните по элементу — откроется окно редактирования с закладками: «Данные» (реквизиты и табличные части), «Формы», «Макеты», «Права» и другие.

Для быстрого поиска по большой конфигурации используйте поле поиска в верхней части дерева объектов или глобальный поиск по модулям («Правка → Глобальный поиск», Ctrl+Shift+F). Это особенно полезно, когда нужно найти, где в коде формируется конкретное сообщение об ошибке или вызывается определённая процедура.

Полезные элементы интерфейса: палитра свойств (открывается по правой кнопке мыши на объекте, пункт «Свойства»), окно сообщений внизу экрана (туда выводятся ошибки проверки) и синтакс-помощник (Ctrl+Shift+F1) — встроенный справочник по языку 1С и объектам платформы.

Как внести изменения в объекты конфигурации

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

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

Обновление конфигурации базы данных

После сохранения изменений (Ctrl+S) они существуют только в конфигурации разработчика. Чтобы пользователи увидели результат, выполните «Конфигурация → Обновить конфигурацию базы данных» или нажмите F7. Если изменения затрагивают структуру данных, платформа покажет окно реструктуризации со списком изменений — внимательно прочитайте его, особенно строки о удалении данных.

На время обновления все пользователи должны выйти из базы. В клиент-серверном варианте можно установить блокировку сеансов через консоль кластера или команду «Администрирование → Блокировка установки соединений» в конфигураторе. После успешного обновления платформа предложит принять изменения — подтвердите.

Порядок безопасного внесения изменений
  1. 1
    Сделайте выгрузку базы в файл .dt через «Администрирование → Выгрузить информационную базу»
  2. 2
    Откройте конфигурацию и внесите изменения в объекты
  3. 3
    Сохраните конфигурацию (Ctrl+S) и выполните проверку модулей
  4. 4
    Завершите сеансы пользователей и нажмите F7 — обновить конфигурацию базы данных
  5. 5
    Проверьте результат в режиме «Предприятие» и при проблемах восстановите базу из копии

Проверка изменений и отладка

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

Для отладки кода включите режим отладки: «Отладка → Начать отладку» (F5). Конфигуратор запустит сеанс «Предприятия», и выполнение остановится на точках останова, установленных кликом по полю слева от строки кода. В табло (Shift+F9) можно посмотреть значения переменных в момент остановки.

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

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

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

База открывается без ошибок, изменённые объекты доступны

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

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

Новый реквизит на форме
Норма

Реквизит отображается, сохраняется и попадает в отчёты

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

Реквизит есть в данных, но не выведен на форму или не сохраняется

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

Окно сообщений пустое или только предупреждения

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

Синтаксические ошибки в модулях, битые ссылки

Типичные ошибки при работе с конфигуратором

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

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

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

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

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

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

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

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

Что делать, если после обновления база не запускается?

Не пытайтесь повторно обновлять или «чинить» структуру вручную. Восстановите базу из выгрузки .dt, сделанной перед изменениями, через «Администрирование → Загрузить информационную базу» в новой пустой базе, затем разбирайте причину ошибки на копии.

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

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

Где посмотреть, кто и что изменил в конфигурации?

Для файловых баз истории изменений нет — отслеживание ведётся через хранилище конфигурации («Конфигурация → Хранилище конфигурации»). В хранилище видны версии объектов, авторы и комментарии к изменениям. Для командной работы хранилище — обязательный инструмент.

Итог

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

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