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

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

Где находится структура в 1С и как её открыть

Где найти структуру конфигурации в 1С: дерево метаданных в конфигураторе, структура подсистемы, структура таблиц хранения базы и команда «Структура подсистемы».

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

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

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

Что именно называют структурой в 1С

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

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

Второе значение — структура подсистем: логическое разбиение функциональности по разделам меню (например, «Продажи», «Склад», «Зарплата»). Это то, что видит пользователь в панели разделов, и то, что администратор настраивает при разграничении прав.

Третье значение — структура хранения базы данных: соответствие объектов метаданных физическим таблицам СУБД. Нужна разработчикам и специалистам по производительности. Четвёртое, более редкое, — структура предприятия (иерархия подразделений) в кадровых и учётных конфигурациях; это уже данные справочника, а не настройка программы.

Как открыть структуру конфигурации в конфигураторе

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

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

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

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

Где находится структура подсистем

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

Чтобы посмотреть состав конкретной подсистемы, откройте её свойства и перейдите на закладку «Состав». Там флажками отмечены объекты, входящие в раздел. Именно этот состав формирует меню пользователя: если документ не включён ни в одну подсистему, он не появится в интерфейсе даже при наличии прав.

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

Где посмотреть структуру таблиц базы данных

Когда нужно понять, в каких физических таблицах лежат данные (например, для прямых запросов к SQL-базе или анализа размера таблиц), используется структура хранения базы данных. В пользовательском режиме она открывается через «Функции для технического специалиста» — панель, которую включают через «Сервис — Параметры» (флажок «Режим технического специалиста») либо она доступна сразу пользователям с полными правами, в зависимости от конфигурации.

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

В конфигураторе аналогичная информация доступна через «Администрирование» при работе с базой на SQL Server или PostgreSQL, но чаще используют именно встроенную функцию в режиме предприятия — она не требует остановки работы пользователей.

Структура предприятия и структура данных в справочниках

В учётных конфигурациях (1С:ЗУП, 1С:ERP, 1С:Комплексная автоматизация) термин «структура предприятия» означает иерархию подразделений организации. Она хранится в справочнике «Структура предприятия» или «Подразделения» и находится в разделе настроек: обычно «Настройка — Предприятие — Структура предприятия» или «НСИ и администрирование — Организации».

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

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

Что делать, если нужный пункт не отображается

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

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

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

Маршрут решения

Как выбрать действие

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

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

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

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

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

Типичные ошибки
01
Искать структуру конфигурации в пользовательском режиме — она открывается только в конфигураторе
02
Снимать типовую конфигурацию с полной поддержки ради просмотра — для просмотра это не нужно, а обновления усложнятся
03
Менять состав подсистем без теста под реальной ролью пользователя — часть людей потеряет доступ к разделам
04
Править данные напрямую в таблицах СУБД — это разрушает целостность базы
05
Путать структуру предприятия (справочник подразделений) со структурой конфигурации — это разные уровни: данные и метаданные
Итог

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

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

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

Как открыть структуру конфигурации, если нет пароля от конфигуратора?

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

Почему в меню «Конфигурация» нет пункта «Открыть конфигурацию»?

Чаще всего конфигурация уже открыта — пункт меняется на «Закрыть конфигурацию», а дерево находится в отдельном окне, которое могло быть свёрнуто или скрыто. Проверьте список окон через меню «Окна». Реже причина в том, что база открыта в режиме тонкого клиента без поддержки конфигурирования или у пользователя нет права «Администрирование».

Как найти, в какой подсистеме находится конкретный документ?

В конфигураторе выделите документ в дереве конфигурации, откройте контекстное меню и выберите поиск по ссылкам или откройте свойства каждой подсистемы на закладке «Состав». Быстрее воспользоваться глобальным поиском по конфигурации («Правка — Глобальный поиск») по имени объекта с фильтром по подсистемам.

Можно ли посмотреть структуру таблиц без прав администратора?

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

Чем «Все функции» отличаются от структуры конфигурации?

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

Где в 1С:ЗУП находится штатное расписание и структура предприятия?

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