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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.09.2013, 11:37   #1  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
Код:
CASE TabFlt OF     
     TabFlt::"Маркированные строки":        
     BEGIN          
       MARKEDONLY(TRUE);  // это отрабатывает корректно  (получаю только маркированные строки)
     END;     

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

     TabFlt::"Текущая строка":        
     BEGIN
        SETRECFILTER();   // а вот тут          
     END;     

END;      //CASE
Старый 01.10.2013, 11:28   #2  
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 - первичный ключ таблицы

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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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