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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.09.2013, 15:30   #1  
Kadawrik is offline
Kadawrik
Участник
 
279 / 11 (1) +
Регистрация: 04.11.2010
Подскажите, пжлст, как правильно передавать фильтр?
Имеется некая доп. таблица. На ней форма. В форме есть кнопка "Трансфер", по которой вызывается отчет (R50318), переносящий инфо их этой таблицы в две другие.
В отчете на Requestform есть параметр: "Обработать строки"(TabFlt) и далее выбор
- текущую строну
- только маркированные строки
- все строки

В триггере OnPush() кнопки "Трансфер" имеем:
Код:
CLEAR(R50318);
R50318.SETTABLEVIEW(Rec);
R50318.RUNMODAL();
В триггере OnPreDataitem() отчета R50318 стоит:
Код:
CASE TabFlt OF
     TabFlt::"Текущая строка":
        BEGIN
//          тут не знаю что писать 
        END;

     TabFlt::"Маркированные строки":
        BEGIN
          MARKEDONLY(TRUE);
        END;

     TabFlt::"Все строки":
        BEGIN
          RESET;
        END;
END;      //CASE
как сделать. чтобы можно было обработать только тукущую строку?
и как сделать так, что если на таблицу наложен фильтр, то он бы учитывался и в отчете?

П.С. пониаю, что вопрос дилетантский, но тем не менее прошу о помощи
 


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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:04.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.