Показать сообщение отдельно
Старый 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
как сделать. чтобы можно было обработать только тукущую строку?
и как сделать так, что если на таблицу наложен фильтр, то он бы учитывался и в отчете?

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