Коллеги, столкнулся с указанной ниже проблемой – помогите, пожалуйста.
Есть форма, на которой выбирается «Код Склада» и «Номер Товара». При нажатии на соотв. кнопку открывается 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;
Делал еще кучу всяких манипуляций, но желаемого результата, к сожалению не получил....
Есть у кого какие мысли?