|
![]() |
#1 |
Участник
|
можно сделать примерно следующее (в каждом датасорсе)
X++: public void init() { QueryBuildDataSource qbds; QueryBuildRange qbr; ; super(); qbds = this.query().dataSourceNo(1); qbr = qbds.addRange(fieldnum(<Table>, <Field>)); qbr.value(SysQuery::value(<value>)); qbr.status(RangeStatus::Locked); }
__________________
If it ain't broke, take it apart and find out why (с) Последний раз редактировалось Alexanderis.ua; 16.03.2012 в 16:44. Причина: конструктивная критика |
|
|
За это сообщение автора поблагодарили: S.Kuskov (1), samolalex (1). |
![]() |
#2 |
Developer
|
А где QueryBuildRange.status(RangeStatus::Hidden) или QueryBuildRange.status(RangeStatus::Locked) ?
А то ведь пользователи фильтр по полю и изменить ведь могуг ненароком... |
|
|
За это сообщение автора поблагодарили: Alexanderis.ua (1). |
|
|