Вообще есть формы системные. Это формы для метаданных. Которые разделены по категориям: ФормаОбъекта, формаСписка и ФормаВыбора.
А есть созданные в конфигурации формы.
Так вот, нужна функция возвращающая значения списка созданных форм. В формате на пример структуры или списка значений ... Не важно.
Для лучшего понимания вопроса вот на пример следующая функция. Написать которую, в чем плюс было не сложно:
//СписокЭлементовМетаданных = ОбщийМодуль_МетаДанные.СписокЭлементовМетаданных(МетаданныеГруппа,"СписокЗначений");
Функция СписокЭлементовМетаданных(МетаданныеГруппа,ФорматВозрата) Экспорт
Перем СписокЭлементовМетаданных, ЭлементМетаданных;
Если ФорматВозрата="СписокЗначений" Тогда
СписокЭлементовМетаданных = Новый СписокЗначений();
Для Каждого ЭлементМетаданных Из Метаданные[МетаданныеГруппа] Цикл
СписокЭлементовМетаданных.Добавить(ЭлементМетаданных.Имя,ЭлементМетаданных.Синоним);
КонецЦикла;
Возврат СписокЭлементовМетаданных;
ИначеЕсли ФорматВозрата="Структура" Тогда
СписокЭлементовМетаданных = Новый Структура();
Для Каждого ЭлементМетаданных Из Метаданные[МетаданныеГруппа] Цикл
СписокЭлементовМетаданных.Вставить(ЭлементМетаданных.Имя,ЭлементМетаданных.Синоним);
КонецЦикла;
Возврат СписокЭлементовМетаданных;
Иначе
Возврат Неопределено;
КонецЕсли;
КонецФункции
Данная функция выводит список элементов метаданных по указанной в функции группе.
И как понимается тут все легко и просто.
Нужно то же самое, только для форм.
Т.е. таким же маккаром получить его в виде структуры или списка значений.
Если 1С позволяет это то просьба скинуть готовую функцию в примерно подобном стиле. Если конечно не трудно.
Буду признателен!