Имя: Пароль:
1C
 
Еще раз про "РежимВыбораИзСписка=Истина"
0 roman
 
naïve
14.11.05
10:53
dkb.yar.ru/temp/ПроСписокВыбора.epf
это пример

Что я делаю не так? Хотелось бы что бы правое и левое поле ввода были одинаковые.


ЭлементыФормы.Реквизит1.СписокВыбора.Добавить(1,"Один");
ЭлементыФормы.Реквизит1.СписокВыбора.Добавить(2,"Два");
ЭлементыФормы.Реквизит1.СписокВыбора.Добавить(3,"Три");
ЭлементыФормы.Реквизит1.СписокВыбора.Добавить(4,"Четыре");
   
ЭлементыФормы.Реквизит2.КнопкаСпискаВыбора=Истина;
ЭлементыФормы.Реквизит2.РежимВыбораИзСписка=Истина;

//Для первого элемента эти свойства выставлены в конфигураторе

ЭлементыФормы.Реквизит2.СписокВыбора.Добавить(2,"Два");
ЭлементыФормы.Реквизит2.СписокВыбора.Добавить(3,"Три");
ЭлементыФормы.Реквизит2.СписокВыбора.Добавить(4,"Четыре");
1 roman
 
naïve
14.11.05
11:02
ссылка пока не работает
2 roman
 
naïve
14.11.05
11:04
тогда поподробнее

создаю внешнюю обработку,
добавляю два реквизита - число
для первого устанавливаю флажки:
"Кнопка списка выбора"
и
"Режим выбора из списка"
При откурыти - код см. выше

Имеем - странный результат.
Что я не сделал ?
3 roman
 
naïve
14.11.05
11:28
4 Ошибка
 
14.11.05
12:00
Ошибка наверное пиши на hotLine :)
5 roman
 
naïve
14.11.05
12:04
ощущение что при интреактивной установке флажн\ков какое-то свойство еще включается, но только ощущение ..
6 Лирик
 
14.11.05
13:17
Во что нарыл, при установке флажков в конфигураторе (т.е. ручками) очищается свойство ТипЗначения. В тоже время это свойство не доступно для записи, т.к. элемент связан с данными.
7 roman
 
naïve
14.11.05
14:14
т.е. - никак не получится добится от поля ввода того чего ... хотелось бы без написания дополнительного кода ?
8 roman
 
naïve
14.11.05
14:14
а где ты это нарыл ?
9 Лирик
 
14.11.05
14:44
Эмпирическим методом :-) снимая и ставя галочку. Я так понимаю "представление" в поле выбора зависит от ТипаЗначения и берется примерно так: Если тип значения стоит - преобразует к этому типу. Если нет - берет из источника (в данном случае списка, а у списка представление ... ).
10 roman
 
naïve
14.11.05
14:51
и что делать?
может тогда проще подменять элемент управления
т.е. число будут вводить в поле ввода, а выбирать из списка - в поле выбора ?
11 Лирик
 
14.11.05
14:57
Упс, это другой вопрос. ОбработкаВыбора, НачалоВыбора и прочие события поля ввода. Реализовывается не сложно. Можно вообще развязать данные поля ввода и реквизиты объекта.
12 roman
 
naïve
14.11.05
15:10
да не спорю, но ....
ладно, проехали - выяснил что напрямую не реализовать, будем действовать в обход
спасибо за помощь
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.