Менеджер внешнего модуля. Возвращает программный модуль, выполняющий функции менеджера внешнего модуля.
// Возвращает программный модуль, выполняющий функции менеджера внешнего модуля.
//
// ВнешнийМодуль - ЛюбаяСсылка, ссылка, соответствующая внешнему модулю, для которого запрашиваются
// менеджер.
//
// Возвращаемое значение: ОбщийМодуль.
//
Функция МенеджерВнешнегоМодуля(Знач ВнешнийМодуль) Экспорт
Менеджеры = МенеджерыВнешнихМодулей();
Для Каждого Менеджер Из Менеджеры Цикл
КонтейнерыМенеджера = Менеджер.КонтейнерыВнешнихМодулей();
Если ТипЗнч(ВнешнийМодуль) = Тип("СправочникСсылка.ИдентификаторыОбъектовМетаданных") Тогда
ОбъектМетаданных = ОбщегоНазначения.ОбъектМетаданныхПоИдентификатору(ВнешнийМодуль);
Иначе
ОбъектМетаданных = ВнешнийМодуль.Метаданные();
КонецЕсли;
Если КонтейнерыМенеджера.Найти(ОбъектМетаданных) <> Неопределено Тогда
Возврат Менеджер;
КонецЕсли;
КонецЦикла;
Возврат Неопределено;
КонецФункции
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
ПриРегистрацииМенеджеровВнешнихМодулей (БСП)
КонтейнерыВнешнихМодулей (БСП)
Сообщение пользователю из модуля менеджера
НастроитьОтчетВМодулеМенеджера (БСП)