Имя: Пароль:
1C
 
Тип значения ПВХ Свойства объектов
0 Карамелька
 
26.10.06
15:38
Как получить список типов значений характеристик у плана видов характеристик СвойстваОбъектов. И как определить типы значения характеристик конкретного свойства.

Т.е. у меня есть ПВХ СвойствоОбъектов
у него тип значения характеристик: "СправочникСсылка.Организации, СправочникСсылка.Пользователи, СправочникСсылка.КонтактныеЛица, СправочникСсылка.Подразделения, СправочникСсылка.КлассификаторЕдиницИзмерения, СправочникСсылка.Номенклатура, СправочникСсылка.Контрагенты, Булево, СправочникСсылка.КлассификаторСтранМира, СправочникСсылка.Валюты, СправочникСсылка.Склады, Строка, Дата, Число, СправочникСсылка.ЗначенияСвойствОбъектов"

Как мне получить эту информацию?

И допустим есть конкретное свойство "Категория ТМ" у которого тип значения характеристик: "Число, Строка"

Как мне получить эту информацию?
1 Карамелька
 
26.10.06
15:55
помогите
2 RomaH
 
naïve
26.10.06
16:01
ВЫБРАТЬ РЕФ1.*, РЕФ2.*
ИЗ ПланВидовХарактеристик.СвойстваОбъектов КАК РЕФ1
ЛЕВОЕ СОЕДИНЕНИЕ ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов КАК РЕФ2
ПО РЕФ1.НазначениеСвойства = РЕФ2.Ссылка

не то ?
3 Карамелька
 
26.10.06
16:03
ёуу
4 Карамелька
 
26.10.06
16:03
МассивТипов=Метаданные.ПланыВидовХарактеристик.СвойстваОбъектов.Тип.Типы();
Для Каждого Тип из МассивТипов Цикл
5 TormozIT
 
гуру
27.10.06
07:20

МассивТипов=Метаданные.ПланыВидовХарактеристик.СвойстваОбъектов.<ИмяПредопределенногоСвойства>.Тип.Типы()
Для Каждого Тип из МассивТипов Цикл
КонецЦикла
6 Карамелька
 
27.10.06
09:30
(5) На счет предопределенных свойств не проверяла
Но для непредопределенных это не работает
Нужно писать:
МассивТипов=пСвойство.ТипЗначения.Типы();
7 TormozIT
 
гуру
27.10.06
10:11
(6) Да. Для непредопределенных естественно не работает. Я просто скорректировал (4)