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