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