Показать сообщение отдельно
Старый 23.08.2013, 10:07   #6  
Pustik is offline
Pustik
Участник
 
807 / 372 (14) ++++++
Регистрация: 04.06.2004
Цитата:
Сообщение от IKA Посмотреть сообщение
ээээ, здорово конечо, но по-моему "на авось", если честно.....
Тк, если пользователь завтра решит настроить форму под себя и передвинет первый контрол или вообще скроет, то, сдается мне, будет точно такая же "билибирда"
Используйте метод displayOption датасорса
X++:
public void displayOption(Common _record, FormRowDisplayOption _options)
{
     ;
    conPrice = ['Цена1','Цена2','Цена3'];
    Price1 = conpeek(conPrice,1);
    Price2 = conpeek(conPrice,2);
    Price3 = conpeek(conPrice,3);
    
    Map1.insert(_record.RecId,Price1);
    Map2.insert(_record.RecId,Price2);
    Map3.insert(_record.RecId,Price3);
    
    super(_record, _options);
}
а в дисплей методах тогда :
X++:
return (Map1.exists(_Table.RecId) ? Map1.lookup(_Table.RecId) : 0);
...........
__________________
-Ты в гномиков веришь?
-Нет.
-А они в тебя верят, смотри, не подведи их.