Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Сравнить на тип данных, если это документ тогда , если это справочник тогда...

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


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

Список тем форума
Рекламное место пустует  Рекламное место пустует
Компьютер — устройство разработанное для ускорения и автоматизации человеческих ошибок.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует