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