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