Показать сообщение отдельно
Старый 01.10.2013, 11:28   #7  
Kadawrik is offline
Kadawrik
Участник
 
279 / 11 (1) +
Регистрация: 04.11.2010
Цитата:
Сообщение от Sancho Посмотреть сообщение
Код:
     TabFlt::"Текущая строка":        
     BEGIN
        SETRECFILTER();   // а вот тут          
     END;     

END;      //CASE
Этот вариант я тоже пробовала. При таком варианте вообще ни одной строки не выбирается.
В итоге сдела следующее:
В отчете R50318 создала процедуру:
Код:
EineZeile(SerNoLokal : Code[20])
   SerNoGlobal := SerNoLOkal;
В форме в триггере OnPush()
Код:
CLEAR(R50318);
R50318.EineZeile(serial_number); 
R50318.SETTABLEVIEW(Rec);
R50318.RUNMODAL();
CurrForm.UPDATE;
Ну и тогда кусок кода (триггер OnPreDataitem() отчета R50318) с CASE выглядит так:
Код:
     TabFlt::"Текущая строка":        
     BEGIN
       SETRANGE(serial_number, SerNoGlobal);
     END;
Понятно, что SerNoGlobal - глобальная переменная в отчете, а поле serial_number - первичный ключ таблицы

Ребята/девчата, всем спасибо за подсказки. что б я без вас делала?!