![]() |
#5 |
MCTS
|
<div class='CALtop'>C/AL</div><div class='CAL'>Item - OnPreDataItem()
c_BaseLocationFilter:=GETFILTER("Location Filter");</div> Это чтобы получить строку по которой осуществлять последущую фильтрацию по складам и на основании которой делать расчет наличия по группе складов (см. ниже). <div class='CALtop'>C/AL</div><div class='CAL'>Item - OnAfterGetRecord() IF STRLEN(c_BaseLocationFilter)=0 THEN SETFILTER("Location Filter",'') ELSE SETFILTER("Location Filter",c_BaseLocationFilter);</div> В датаитеме Склад. при получении следующего склада расчитывается наличие на этом складе. Фильтр этот при возвращении к датаитему товар не обнуляется. Если этого не сделать вручную то на этом выполнение отчета прервется. |
|