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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.09.2011, 14:34   #1  
kudrenko is offline
kudrenko
Участник
 
17 / 10 (1) +
Регистрация: 11.11.2010
Коллеги, столкнулся с указанной ниже проблемой – помогите, пожалуйста.
Есть форма, на которой выбирается «Код Склада» и «Номер Товара». При нажатии на соотв. кнопку открывается report, куда необходимо передать эти два параметра, с целью их дальнейшего использования в качестве фильтров по умолчанию по таблицам указанным в отчете.

Report состоит из следующих DataItem:
  • Location DataItemIndent = 0, ReqFilterFields = Code – это основная таблица
  • Item DataItemIndent = 1, ReqFilterFields = No.,Bin Filter,Date Filter,Resp. Person Dimension Filter - это «подчиненная» таблица.
Так вот, для передачи «Кода Склада» я делаю следующие действия на кнопке формы:
Код:
Location.SETRANGE(Code, "Location Code");
ReportName.SETTABLEVIEW(Location);
ReportName.RUNMODAL;
А вот установить фильтр по таблице Item не получается.
Пытался в отчете создавать функцию следующего содержания:
Код:
SetItemFilter(VAR ItemRec : Record Item)
Item.COPYFILTERS(Item);
Тогда код на кнопке писал следующим образом:
Код:
Location.SETRANGE(Code, "Location Code");
Item_на_форме.SETRANGE(“No.”, ‘Номер товара’);
ReportName.SetItemFilter(Item);
ReportName.SETTABLEVIEW(Location);
ReportName.RUNMODAL;
Делал еще кучу всяких манипуляций, но желаемого результата, к сожалению не получил....
Есть у кого какие мысли?
 

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

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

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

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

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