Имя: Пароль:
1C
 
как создать тип "характеристика"
0 vde69
 
16.02.10
09:00
Массив.Очистить();
   Массив.Добавить(Тип("Характеристика.ПараметрыУсловий"));
   ОписаниеТипов = Новый ОписаниеТипов(Массив);
   Данные.Колонки.Добавить("Значение");

"Характеристика.ПараметрыУсловий" - скопировал из свойств колонки формы, хочу создать рядом такую-же вторую колонку программно, ругается однако...


а вот сам план видов характеристик - нормально работает
   Массив.Очистить();
   Массив.Добавить(Тип("ПланВидовХарактеристикСсылка.ПараметрыУсловий"));
   ОписаниеТипов = Новый ОписаниеТипов(Массив);
   Данные.Колонки.Добавить("Параметр", ОписаниеТипов);
1 Defender aka LINN
 
16.02.10
09:03
ПланВидовХарактеристик.ПараметрыУсловий.ТипЗначения.
ВНЕЗАПНО, правда?
2 Дикообразко
 
16.02.10
09:03
(1) взял и все испортил
3 vde69
 
16.02.10
09:04
(1) ушел топится :)
4 Mitriy
 
16.02.10
09:08
(3) холодно...
5 vde69
 
16.02.10
09:09
типа вот так нормально

   Массив.Очистить();
   Массив.Добавить(ПланыВидовХарактеристик.ПараметрыУсловий.ПустаяСсылка().ТипЗначения);
   ОписаниеТипов = Новый ОписаниеТипов(Массив);
   Данные.Колонки.Добавить("Значение");
6 Defender aka LINN
 
16.02.10
09:13
А ссылку зачем получать? Чтобы сервер не скучал?
7 Defender aka LINN
 
16.02.10
09:13
Ну и вообще, в "ПланыВидовХарактеристик.ПараметрыУсловий.ТипЗначения" уже готовое ОписаниеТипов, зачем его получать еще раз?
8 vde69
 
16.02.10
09:14
(6) а как надо? код в (1) не рабочий
9 ASU_Diamond
 
16.02.10
09:16
Данные.Колонки.Добавить("Значение",ПланыВидовХарактеристик.ПараметрыУсловий.ТипЗначения);
вроде так
10 ASU_Diamond
 
16.02.10
09:17
(3) смотри ноги не сломай, когда с моста прыгать будешь
11 vde69
 
16.02.10
09:19
(9) я-же говорю ТипЗначения - только у ссылки есть
12 butterbean
 
16.02.10
09:23
(11) может лучше Метаданные.ПланыВидовХарактеристик.ПараметрыУсловий.Тип
13 vde69
 
16.02.10
09:32
остановился на варианте

Данные.Колонки.Добавить("Значение", Метаданные.ПланыВидовХарактеристик.ПараметрыУсловий.Тип);
2 + 2 = 3.9999999999999999999999999999999...