19.05.2008, 14:26 | #1 |
Участник
|
Здравствуйте!
Nav4SP1, сервер Nav. Есть FlowField-поле xxx. В его CalcFormula используется FlowFilter-поле yyy этой же таблицы так: Lookup(......WERE(....zzz=FIELD(yyy)....)). поле xxx выводится в форме-списке, причем в триггере Form-OnAfterGetRecord происходит установка поля yyy и перерасчет поля xxx: SETRANGE(yyy,значение); CALCFIELDS(xxx); т.е. для каждой записи меняется условие рассчета xxx. Отображается все правильно, но фильтрация(F7) по полю xxx работает не корректно (отображаются записи, где значение xxx не удовлетворяет наложенному фильтру, при навигации по записям они "прыгают" и т.п.). В чем может быть проблема и как ее разрешить? |
|