Имя: Пароль:
1C
 
Как проверить, входит ли ОписаниеТипов в ТипЗначения плана видов характеристик?
0 Shur1cIT
 
18.11.21
12:29
Максимально правильный и быстрый способ    
имеем следующую конструкцию Объект.ТипЗначения = Новый ОписаниеТипов(МассивТипов);
перед данным действием необходимо проверить является ли передаваемые типы подмножеством типов?    
Так как в случае если не является выскакивает ошибка "Тип не является подмножеством типа значений плана видов характеристик".
У меня только вариант, бежать циклом по Объект.ТипЗначения и искать входит ли в МассивТипов
1 ДенисЧ
 
18.11.21
12:31
ОписаниеТипов (TypeDescription)
СодержитТип (ContainsType)
Синтаксис:
СодержитТип(<Тип>)
Параметры:
<Тип> (обязательный)
Тип: Тип.
Тип, вхождение которого проверяется.
2 acht
 
18.11.21
12:36
Если я правильно понял, то как-то так:

ВсеДобавляемыеТипы = Новый ОписаниеТипов(МассивТипов);
ПлохиеТипы = Новый ОписаниеТипов(ВсеДобавляемыеТипы, , ОписаниеТиповПВХ)
Объект.ТипЗначения = Новый ОписаниеТипов(ВсеДобавляемыеТипы, , ПлохиеТипы);
3 unbred
 
18.11.21
12:37
(2) а хорошие где?
4 acht
 
18.11.21
12:39
(3) Откуда может вобще взяться что-то хорошее в наши тяжелые времена?