1С 8.3 Проверка типа значения на регистр сведений менеджер записи
Данные > Примеры кода 1С > 1С 8.3 Регистры сведений
Перейти в раздел примеры кода 1С 8.3:
Проверка переданного типа значений на менеджер записи (регистра сведений) в 1С 8.3:
Функция ПроверкаТипаЗначения(ПроверяемыйТипЗначения) Экспорт
ОбъектМетаданных = Метаданные.НайтиПоТипу(ПроверяемыйТипЗначения);
Если Метаданные.РегистрыСведений.Содержит(ОбъектМетаданных) Тогда
ТипМенеджераЗаписиРС = Тип("РегистрСведенийМенеджерЗаписи." + ОбъектМетаданных.Имя);
ЭтоМенеджерЗаписи = (ТипМенеджераЗаписиРС = ПроверяемыйТипЗначения);
Иначе
ЭтоМенеджерЗаписи = Ложь;
КонецЕсли;
Возврат ЭтоМенеджерЗаписи; //Истина - значит это менеджер записи регистра сведений
КонецФункции
ОбъектМетаданных = Метаданные.НайтиПоТипу(ПроверяемыйТипЗначения);
Если Метаданные.РегистрыСведений.Содержит(ОбъектМетаданных) Тогда
ТипМенеджераЗаписиРС = Тип("РегистрСведенийМенеджерЗаписи." + ОбъектМетаданных.Имя);
ЭтоМенеджерЗаписи = (ТипМенеджераЗаписиРС = ПроверяемыйТипЗначения);
Иначе
ЭтоМенеджерЗаписи = Ложь;
КонецЕсли;
Возврат ЭтоМенеджерЗаписи; //Истина - значит это менеджер записи регистра сведений
КонецФункции
0
комментарии
____________________
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник