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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.09.2005, 11:51   #1  
e-statik is offline
e-statik
Участник
 
102 / 11 (1) +
Регистрация: 06.07.2005
Суть - формируется врем.таблица и отображается в форме списка (12345). По лукапу открывается форма-карточка (54321). Когда карточка закрывается, снова работаем со списком...
<div class='CALtop'>C/AL</div><div class='CAL'>
REPEAT
// здесь формируется временная таблица TempRec
// ....
// ....

IF FORM.RUNMODAL(12345, TempRec) = ACTION::LookupOK THEN
   FORM.RUNMODAL(54321, Agreement1)
ELSE
   ExitFlag := TRUE;
UNTIL ExitFlag;
</div>
Проблема в том, что, допустим, я каким-либо образом отфильтрую этот список, после этого войду двойным кликом в карточку какой-то его записи, а когда вернусь назад (закрыв карточку) - фильтр списка уже будет сброшен...

Сначала думал, что сразу после IF FORM.RUNMODAL(12345, TempRec) = ACTION::LookupOK THEN смогу взять TempRec.GETFILTERS, но не тут то было...
Думал, может повесить на форму 54321 (из неё текущие фильтры видны четко) функцию типа GetSomeFilters, но тогда видимо придётся переписывать приведенный выше код на переменные формы.

Не остаётся ли других возможных решений?
Заранее спасибо за комментарии.
 


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

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

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