Показать сообщение отдельно
Старый 27.09.2013, 14:39   #5  
Kadawrik is offline
Kadawrik
Участник
 
279 / 11 (1) +
Регистрация: 04.11.2010
Цитата:
Сообщение от InTacto Посмотреть сообщение
Так возьмите другую переменную и на нее наложите фильтр по главному ключу из Рек, и уже ее передайте в отчет.
Похоже, что к концу недели я торможу окончательно Пробовала и так и эдак - не получается как хотелось бы.
Оставила пока так:

В триггере OnPush() кнопки "Трансфер":
Код:
  CLEAR(R50318);
R50318.SETTABLEVIEW(Rec);
R50318.RUNMODAL();
В триггере OnPreDataitem() отчета R50318:
Код:
 
CASE TabFlt OF     
     TabFlt::"Маркированные строки":        
     BEGIN          
       MARKEDONLY(TRUE);  // это отрабатывает корректно  (получаю только маркированные строки)
     END;     

     TabFlt::"Все строки":        
     BEGIN          
       // здесь ниче дополнительно не делаю, тогда обратаываются все строки, что были в форме (с учетом наложенных фильтров)        
     END;

     TabFlt::"Текущая строка":        
     BEGIN
 //       а вот тут никак не получается добиться того, чтобы только текущая строка бралась  :(         
     END;     

END;      //CASE
уберу тогда нафих вообще из меню этот вариант "текущая строка". Надо будет только одну строку обработать - пусть маркируют ее тогда сначала. ПОнимаю, что непрофессионально так поступать, но уже нет ни времни ни сил ни желания.
Weekeeeend!!!