Имя: Пароль:
1C
1С v8
Сравнить на тип данных, если это документ тогда , если это справочник тогда...
0 SkillUp
 
10.10.18
15:18
Подскажите как проверить на тип данных (документ, справочник, регистр и т.п.)...
Данные могут быть разные, поэтому сравнивать с конкретным каким-то документом или справочником нет смысла...


Если ТипЗнч(Строка.Данные) = Тип("ДокументСсылка. ...") Тогда
1 Mankubus
 
10.10.18
15:20
(0) через метаданные и метод содержиттип
2 Temai
 
10.10.18
15:20
В гугле забанили?

ТипЗначения = ТипЗнч(ВыбСчет);
ОбъектМетаданных = Метаданные.НайтиПоТипу(ТипЗначения);
Если Метаданные.Справочники.Содержит(ОбъектМетаданных) Тогда
    Сообщить("Справочник");
ИначеЕсли Метаданные.Документы.Содержит(ОбъектМетаданных) Тогда
    Сообщить("Документ");
КонецЕсли;
3 SkillUp
 
10.10.18
15:23
(1) (2) Спасиб!