Как найти и открыть обработку в интерфейсе 1С 8.3, если её нет в основном меню?

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

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

Способ 1. Открытие по прямой навигационной ссылке

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

  1. В режиме «1С:Предприятие» нажмем комбинацию клавиш Shift + F11 (или выберем пункт главного меню «Сервис и настройки» — «Перейти по ссылке»).
  2. В появившемся диалоговом окне введем внутренний адрес объекта следующего формата:

    e1cib/app/Обработка.ИмяОбработки

    Например, для обработки выгрузки данных адрес будет выглядеть так:

    e1cib/app/Обработка.УниверсальныйОбменДаннымиXML

  3. Нажмем кнопку Перейти, после чего платформа сразу откроет основную форму обработки.

Способ 2. Использование глобального поиска в пользовательском режиме

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

  1. Установим курсор в строку поиска (сочетание клавиш Ctrl + M).
  2. Начнем вводить точное представление или часть синонима обработки.
  3. Если объект не скрыт функциональными опциями и правами доступа, в результатах поиска отобразится ссылка на команду открытия.

Выясним причины, почему команда обработки отсутствует в меню

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

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

Способ 3. Поиск программного вызова обработки в конфигураторе

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

  1. В дереве метаданных найдем нужную обработку.
  2. Вызовем контекстное меню правой кнопкой мыши и выберем пункт Поиск ссылок на объект.
  3. Проанализируем результаты поиска. В модулях можно обнаружить программные вызовы открытия формы:
    
    ПараметрыФормы = Новый Структура;
    ОткрытьФорму("Обработка.УниверсальныйОбменДаннымиXML.Форма", ПараметрыФормы);
    
  4. Часто такие обработки встроены в панели администрирования (раздел «Администрирование» — «Синхронизация данных» или «Обслуживание») и открываются по контекстным кнопкам внутри типовых сценариев БСП.
← На главную