Разработка и Конфигурация · 11 мин
Где находится структура в 1С и как её открыть
Где найти структуру конфигурации в 1С: дерево метаданных в конфигураторе, структура подсистемы, структура таблиц хранения базы и команда «Структура подсистемы».
Фраза «структура в 1С» может означать несколько разных вещей, и от того, что именно нужно пользователю, зависит, куда смотреть. Чаще всего под структурой понимают дерево объектов конфигурации в конфигураторе, структуру подсистем (навигацию) в пользовательском режиме или структуру таблиц базы данных, где физически хранятся данные. Все три варианта открываются разными способами и в разных режимах работы программы.
Разобраться в этом важно, потому что действия, которые можно выполнить в каждом из этих мест, принципиально различаются: в конфигураторе меняют саму конфигурацию, в пользовательском режиме только просматривают логику меню, а структура таблиц нужна для анализа хранения данных и поиска причин роста базы.
Ниже разобраны все основные сценарии: как открыть дерево конфигурации, где найти команду «Структура подсистемы», как посмотреть структуру таблиц хранения через функции для технического специалиста и что делать, если нужных пунктов нет в меню.
Что именно называют структурой в 1С
Прежде чем искать, определите, какая именно структура нужна. В практике работы с 1С термин используется в четырёх основных значениях, и путаница между ними — самая частая причина «не могу найти».
Первое значение — структура конфигурации: иерархическое дерево объектов метаданных (справочники, документы, регистры, отчёты и так далее). Оно доступно только в конфигураторе и показывает, из чего состоит прикладное решение.
Второе значение — структура подсистем: логическое разбиение функциональности по разделам меню (например, «Продажи», «Склад», «Зарплата»). Это то, что видит пользователь в панели разделов, и то, что администратор настраивает при разграничении прав.
Третье значение — структура хранения базы данных: соответствие объектов метаданных физическим таблицам СУБД. Нужна разработчикам и специалистам по производительности. Четвёртое, более редкое, — структура предприятия (иерархия подразделений) в кадровых и учётных конфигурациях; это уже данные справочника, а не настройка программы.
Как открыть структуру конфигурации в конфигураторе
Дерево конфигурации — главный способ увидеть структуру прикладного решения. Оно открывается только в режиме конфигуратора, в пользовательском режиме «1С:Предприятие» его нет.
Запустите конфигуратор нужной информационной базы, затем в главном меню выберите «Конфигурация — Открыть конфигурацию» (или нажмите соответствующую кнопку на панели инструментов). Слева появится окно дерева конфигурации с корневыми ветками: «Общие», «Константы», «Справочники», «Документы», «Журналы документов», «Регистры сведений», «Регистры накопления», «Отчёты», «Обработки» и другие.
Раскрывая ветки, вы увидите конкретные объекты, а двойной щелчок по объекту откроет палитру его свойств. Через контекстное меню доступны формы, макеты, модули и права объекта. Если дерево открылось пустым или недоступно для изменений — конфигурация, скорее всего, закрыта паролем, находится на поддержке без права изменения или у вашего пользователя нет прав администратора.
- 1Запустите базу в режиме «Конфигуратор» под пользователем с правами администратора
- 2Выберите в меню «Конфигурация — Открыть конфигурацию»
- 3Дождитесь загрузки дерева метаданных в левой части окна
- 4Раскройте нужную ветку (например, «Документы») и найдите объект
- 5Для поиска по имени используйте «Правка — Поиск» или начните вводить название в дереве
Где находится структура подсистем
Подсистемы — это объекты метаданных, которые определяют, как функциональность распределяется по разделам интерфейса. В конфигураторе они находятся в дереве конфигурации: ветка «Общие — Подсистемы». Там видно, какие разделы существуют, как они вложены друг в друга и какие объекты в каждую включены.
Чтобы посмотреть состав конкретной подсистемы, откройте её свойства и перейдите на закладку «Состав». Там флажками отмечены объекты, входящие в раздел. Именно этот состав формирует меню пользователя: если документ не включён ни в одну подсистему, он не появится в интерфейсе даже при наличии прав.
В пользовательском режиме структуру подсистем видно визуально: это панель разделов (обычно слева или сверху, в зависимости от настроек интерфейса «Такси»). В некоторых конфигурациях есть команда «Структура подсистемы» или «Навигация», доступная через кнопку «Ещё» в панели навигации — она показывает все команды текущего раздела в виде дерева.
Где посмотреть структуру таблиц базы данных
Когда нужно понять, в каких физических таблицах лежат данные (например, для прямых запросов к SQL-базе или анализа размера таблиц), используется структура хранения базы данных. В пользовательском режиме она открывается через «Функции для технического специалиста» — панель, которую включают через «Сервис — Параметры» (флажок «Режим технического специалиста») либо она доступна сразу пользователям с полными правами, в зависимости от конфигурации.
В панели «Функции для технического специалиста» найдите пункт «Структура хранения базы данных». Откроется таблица соответствий: слева — имена таблиц СУБД, справа — объекты метаданных, которым они соответствуют. По этой таблице можно понять, например, что документ «Реализация товаров и услуг» хранится в таблице с определённым системным именем, а его табличная часть — в отдельной таблице.
В конфигураторе аналогичная информация доступна через «Администрирование» при работе с базой на SQL Server или PostgreSQL, но чаще используют именно встроенную функцию в режиме предприятия — она не требует остановки работы пользователей.
Структура предприятия и структура данных в справочниках
В учётных конфигурациях (1С:ЗУП, 1С:ERP, 1С:Комплексная автоматизация) термин «структура предприятия» означает иерархию подразделений организации. Она хранится в справочнике «Структура предприятия» или «Подразделения» и находится в разделе настроек: обычно «Настройка — Предприятие — Структура предприятия» или «НСИ и администрирование — Организации».
Это обычные данные, а не настройка конфигурации: их создают и редактируют пользователи с соответствующими правами прямо в режиме «1С:Предприятие». Иерархия задаётся полем «Родитель» (группа вышестоящего уровня) у каждого подразделения.
Если справочник не находится поиском по меню, используйте глобальный поиск (иконка лупы в верхней части окна) или команду «Все функции» — она показывает полный список объектов конфигурации, доступных вашей роли, и фактически является ещё одним способом увидеть структуру данных программы.
Что делать, если нужный пункт не отображается
Отсутствие пункта меню почти всегда связано с правами или режимом работы, а не с «поломкой» программы. Проверяйте причины последовательно, от простых к сложным.
Во-первых, убедитесь, что вы в правильном режиме: дерево конфигурации существует только в конфигураторе, а многие служебные команды — только в режиме предприятия. Во-вторых, проверьте права: команда «Все функции» и «Функции для технического специалиста» требуют прав администратора или включённого режима технического специалиста. В-третьих, в файловых базах некоторые административные функции доступны иначе, чем в клиент-серверных.
Если конфигурация типовая и находится на полной поддержке, дерево в конфигураторе откроется в режиме «только просмотр» — структуру видно, но изменить объекты нельзя без снятия с поддержки, что само по себе требует взвешенного решения.
Как выбрать действие
Типичные ошибки при работе со структурой
Самая распространённая ошибка — попытка найти дерево конфигурации в режиме «1С:Предприятие». Его там нет и быть не может: пользовательский режим работает только с данными и интерфейсом, а метаданные доступны разработчику в конфигураторе.
Вторая ошибка — изменение состава подсистем без анализа последствий. Удаление объекта из подсистемы мгновенно убирает его из меню всех пользователей, хотя права при этом не меняются: объект остаётся доступным через «Все функции», что создаёт ложное ощущение «спрятали». Обратная ситуация — добавление объекта в подсистему без проверки прав приводит к ошибкам «Нарушение прав доступа» у пользователей.
Третья ошибка — использование структуры хранения для прямой записи в таблицы SQL. Даже безобидная с виду правка одного поля нарушает служебные механизмы платформы: версии объектов, итоги регистров, последовательности документов.
Что важно запомнить
Структура конфигурации — в конфигураторе (меню «Конфигурация»), структура подсистем — в ветке «Общие — Подсистемы» и в панели разделов пользователя, структура таблиц — в «Функциях для технического специалиста», структура предприятия — в справочнике подразделений. Сначала определите, какая из структур нужна, затем проверьте права доступа.
Частые вопросы
Как открыть структуру конфигурации, если нет пароля от конфигуратора?
Без пароля пользователя с правами администратора конфигуратор не открыть — это штатное ограничение защиты. Обратитесь к администратору базы или обслуживающему специалисту. Если пароль утерян окончательно, восстановление возможно только через процедуры снятия защиты, которые выполняет квалифицированный специалист, и только на базе, права на которую подтверждены.
Почему в меню «Конфигурация» нет пункта «Открыть конфигурацию»?
Чаще всего конфигурация уже открыта — пункт меняется на «Закрыть конфигурацию», а дерево находится в отдельном окне, которое могло быть свёрнуто или скрыто. Проверьте список окон через меню «Окна». Реже причина в том, что база открыта в режиме тонкого клиента без поддержки конфигурирования или у пользователя нет права «Администрирование».
Как найти, в какой подсистеме находится конкретный документ?
В конфигураторе выделите документ в дереве конфигурации, откройте контекстное меню и выберите поиск по ссылкам или откройте свойства каждой подсистемы на закладке «Состав». Быстрее воспользоваться глобальным поиском по конфигурации («Правка — Глобальный поиск») по имени объекта с фильтром по подсистемам.
Можно ли посмотреть структуру таблиц без прав администратора?
Нет. Команда «Структура хранения базы данных» расположена в «Функциях для технического специалиста», которые требуют полных прав или специально выданного доступа. Это осознанное ограничение: информация о физической структуре базы относится к административной и не нужна рядовому пользователю.
Чем «Все функции» отличаются от структуры конфигурации?
«Все функции» — это плоский список объектов, доступных вашей роли в пользовательском режиме: справочники, документы, отчёты, обработки. Это удобный способ открыть объект, которого нет в меню. Структура конфигурации в конфигураторе показывает полное дерево метаданных независимо от прав и позволяет редактировать сами объекты, а не только открывать их.
Где в 1С:ЗУП находится штатное расписание и структура предприятия?
Иерархия подразделений ведётся в справочнике «Структура предприятия» (раздел «Настройка» или «Кадры», в зависимости от версии). Штатное расписание открывается из раздела «Кадры — Штатное расписание» и строится на основе этой структуры: каждая позиция привязана к конкретному подразделению. Если раздел не виден, проверьте, включено ли ведение штатного расписания в настройках кадрового учёта.