AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.05.2008, 14:26   #1  
Pit_imported is offline
Pit_imported
Участник
 
2 / 10 (1) +
Регистрация: 19.05.2008
Thumbs up
Здравствуйте!

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 не удовлетворяет наложенному фильтру, при навигации по записям они "прыгают" и т.п.).
В чем может быть проблема и как ее разрешить?
Старый 19.05.2008, 15:43   #2  
Технологии как Искусство is offline
Технологии как Искусство
Участник
 
37 / 10 (1) +
Регистрация: 04.02.2008
Может, коллеги найдут более изящное решение, а как вариант можно написать функцию, которая будет проверять условие фильтра и ставить MARK на подходящие записи.
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:30.