Переход платформы «1С:Предприятие» на управляемые формы существенно изменил привычный интерфейс программ. Пользователи, привыкшие к версиям 1С 7.7 и 1С 8 с обычными формами (например, УПП 1.3 или Бухгалтерия 2.0), часто испытывают трудности с поиском стандартных инструментов. Раньше для этого достаточно было зайти в меню «Операции» -> «Справочники» и выбрать любой нужный объект из полного и наглядного списка. В управляемом интерфейсе (так называемом интерфейсе «Такси») привычное меню скрыто, а доступ к объектам распределен по функциональным подсистемам.
В этой статье мы подробно разберем, как вернуть удобный доступ к общему перечню справочников. Рассмотрим как стандартные возможности платформы для администраторов, так и хитрости, доступные обычным пользователям без полных прав (в том числе при работе в облачном сервисе 1С:Фреш).
Это самый прямой и правильный аналог старого меню «Операции». В более ранних версиях платформы 1С 8.3 эта команда называлась «Все функции». Начиная с версии платформы 8.3.17, разработчики переименовали её в «Функции для технического специалиста».
По умолчанию эта команда скрыта от пользователей, чтобы не перегружать интерфейс техническими подробностями. Выясним, как её включить и использовать по шагам:
Справочники, чтобы увидеть абсолютно все справочники, существующие в системе, и открыть любой из них двойным щелчком мыши.Важное примечание: Если в параметрах вашей программы нет флажка «Режим технического специалиста» или этот пункт меню неактивен, значит, у вашей учетной записи недостаточно прав. Для доступа к этой функции необходимо обладать ролью РежимТехническогоСпециалиста (входит в стандартный набор «Полные права») или обратиться к системному администратору.
Что делать, если вы работаете в облаке (например, в «1С:Предприятие 8 через интернет» / 1С:Фреш) или под ограниченной учетной записью бухгалтера, менеджера или кассира? В таких условиях включить режим технического специалиста невозможно. Тем не менее, решение есть. Разберем встроенные инструменты конфигураций, построенных на базе БСП (Библиотеки стандартных подсистем), которые позволяют обойти это ограничение.
Эта стандартная служебная обработка присутствует практически во всех современных конфигурациях (1С:Бухгалтерия 3.0, 1С:Управление торговлей 11, ERP, ЗУП 3.1). Несмотря на грозное название, мы можем использовать её исключительно в информационных целях, не изменяя никаких данных.
Проанализируем этот алгоритм:
Если вам нужно не просто посмотреть на список названий, а заглянуть внутрь конкретного справочника, воспользуемся возможностями встроенной системы отчетов.
Справочник.Если вы знаете точное имя справочника, как оно задано разработчиком в конфигураторе (например, Контрагенты, Номенклатура, ДоговорыКонтрагентов), вы можете открыть его напрямую, минуя любые интерфейсные меню:
e1cib/list/Справочник.ИмяСправочника. Например, для открытия справочника договоров введем: e1cib/list/Справочник.ДоговорыКонтрагентов.Если перед вами стоит задача регулярного анализа структуры метаданных или вы занимаетесь доработкой конфигурации, рассмотрим профессиональные методы.
Для детального изучения состава справочников лучше всего использовать режим Конфигуратора. Запустим информационную базу в режиме Конфигуратора, откроем дерево конфигурации (меню «Конфигурация» -> «Открыть конфигурацию»). Развернув ветку Справочники, мы получим исчерпывающую информацию: системные имена объектов, их синонимы, структуру реквизитов, табличные части, формы и макеты.
Если вам необходимо выгрузить список всех справочников в текстовый файл, таблицу или отчет, можно написать простую внешнюю обработку или воспользоваться встроенной обработкой «Групповая обработка объектов» с возможностью выполнения кода. На встроенном языке 1С перебор коллекции метаданных реализуется следующим образом:
Для Каждого СправочникИзМетаданных Из Метаданные.Справочники Цикл
Сообщить(СправочникИзМетаданных.Синоним + " (" + СправочникИзМетаданных.Имя + ")");
КонецЦикла;
Этот небольшой алгоритм обращается к глобальному контексту метаданных конфигурации, последовательно обходит коллекцию Справочники и выводит в окно сообщений понятное пользователю представление (синоним) вместе со служебным именем объекта, которое можно использовать для написания запросов или перехода по навигационным ссылкам.
Таким образом, управляемый интерфейс 1С предлагает множество гибких инструментов для навигации по объектам метаданных. В зависимости от уровня ваших прав доступа и решаемых задач, вы можете использовать как штатный режим технических специалистов, так и сервисные возможности групповых обработок или универсальных отчетов.