![]() |
#2 |
Участник
|
Например так,
Перехватываем в методе формы task событие вызова фильтра, у него код 2873, и добавляем в запрос нужного источника данных нужные значения range'ей. Вот пример для формы PurchTable, в котором по умолчанию для идентификатора закупки устанавливается значение "%1%". public int task(int _p1) { int ret; ; if(_p1 == 2837) { PurchTable_ds.queryRun().query().datasourceNo(1).addRange(fieldnum(PurchTable, PurchId)).value(queryvalue("%1%")); } ret = super(_p1); Return ret; }
__________________
С уважением, Rumpleteazer. |
|