Как найти список всех справочников в 1С на управляемых формах

Пользователь 1С v8.3 (Управляемые формы)
← На главную

Переход платформы «1С:Предприятие» на управляемые формы существенно изменил привычный интерфейс программ. Пользователи, привыкшие к версиям 1С 7.7 и 1С 8 с обычными формами (например, УПП 1.3 или Бухгалтерия 2.0), часто испытывают трудности с поиском стандартных инструментов. Раньше для этого достаточно было зайти в меню «Операции» -> «Справочники» и выбрать любой нужный объект из полного и наглядного списка. В управляемом интерфейсе (так называемом интерфейсе «Такси») привычное меню скрыто, а доступ к объектам распределен по функциональным подсистемам.

В этой статье мы подробно разберем, как вернуть удобный доступ к общему перечню справочников. Рассмотрим как стандартные возможности платформы для администраторов, так и хитрости, доступные обычным пользователям без полных прав (в том числе при работе в облачном сервисе 1С:Фреш).

Способ 1. Использование команды «Функции для технического специалиста»

Это самый прямой и правильный аналог старого меню «Операции». В более ранних версиях платформы 1С 8.3 эта команда называлась «Все функции». Начиная с версии платформы 8.3.17, разработчики переименовали её в «Функции для технического специалиста».

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

  1. Откроем Главное меню системы. Кнопка вызова меню обычно находится в самом левом верхнем углу окна программы (выглядит как три горизонтальные полоски или круг со стрелочкой).
  2. В выпадающем списке перейдем в раздел «Настройки», а затем выберем пункт «Параметры».
  3. В открывшемся диалоговом окне найдем опцию «Режим технического специалиста» (в старых релизах платформы флажок назывался «Отображать команду "Все функции"»).
  4. Установим этот флажок и нажмем кнопку «ОК» или «Применить».
  5. Снова откроем Главное меню. В самом низу списка появится долгожданный пункт «Функции для технического специалиста...» (или «Все функции...»).
  6. Нажмем на него. Перед нами откроется иерархическое дерево всех объектов конфигурации. Достаточно развернуть ветку Справочники, чтобы увидеть абсолютно все справочники, существующие в системе, и открыть любой из них двойным щелчком мыши.

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

Способ 2. Обходные пути без прав администратора (в облаке 1С:Фреш)

Что делать, если вы работаете в облаке (например, в «1С:Предприятие 8 через интернет» / 1С:Фреш) или под ограниченной учетной записью бухгалтера, менеджера или кассира? В таких условиях включить режим технического специалиста невозможно. Тем не менее, решение есть. Разберем встроенные инструменты конфигураций, построенных на базе БСП (Библиотеки стандартных подсистем), которые позволяют обойти это ограничение.

Вариант А. Через «Групповое изменение реквизитов»

Эта стандартная служебная обработка присутствует практически во всех современных конфигурациях (1С:Бухгалтерия 3.0, 1С:Управление торговлей 11, ERP, ЗУП 3.1). Несмотря на грозное название, мы можем использовать её исключительно в информационных целях, не изменяя никаких данных.

Проанализируем этот алгоритм:

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

Вариант Б. Через «Универсальный отчет»

Если вам нужно не просто посмотреть на список названий, а заглянуть внутрь конкретного справочника, воспользуемся возможностями встроенной системы отчетов.

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

Вариант В. Быстрый переход по навигационной ссылке

Если вы знаете точное имя справочника, как оно задано разработчиком в конфигураторе (например, Контрагенты, Номенклатура, ДоговорыКонтрагентов), вы можете открыть его напрямую, минуя любые интерфейсные меню:

  1. Используем сочетание горячих клавиш Shift + F11 или нажмем кнопку «Перейти по ссылке» на верхней панели программы (выглядит как стрелка, указывающая на документ).
  2. В появившемся окне ввода адреса напишем навигационную ссылку специального формата: e1cib/list/Справочник.ИмяСправочника. Например, для открытия справочника договоров введем: e1cib/list/Справочник.ДоговорыКонтрагентов.
  3. Нажмем кнопку «Перейти». Программа мгновенно откроет стандартную форму списка данного справочника.

Способы для разработчиков и технических специалистов

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

Просмотр структуры через Конфигуратор

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

Программный вывод списка справочников

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


Для Каждого СправочникИзМетаданных Из Метаданные.Справочники Цикл
    Сообщить(СправочникИзМетаданных.Синоним + " (" + СправочникИзМетаданных.Имя + ")");
КонецЦикла;

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

Таким образом, управляемый интерфейс 1С предлагает множество гибких инструментов для навигации по объектам метаданных. В зависимости от уровня ваших прав доступа и решаемых задач, вы можете использовать как штатный режим технических специалистов, так и сервисные возможности групповых обработок или универсальных отчетов.

← На главную