Filtering dimensions on Trial balance

hi all i have a problem with the trial balance (report 6). when i print the report only with a date filter, the report prints both the Acc. in period and the Acc. in period at date columns (five in total). but when i run the same report with the same date filter and adding a filter in global dimension 1 filter field, filtering a range i.e. 100…300, the report only prints the debit and credit amounts in acc. in period column. the report has standard code and the sections have changes not in source expressions (we moved controls only). when the report falls in OnAfterGetRecord trigger copies G/L Account in GLAcc2 global variable and then applies some filters if necessary. then executes a calcfields in GLAcc2… i can’t understand why the report doesn’t calculate amounts for Acc. in period at date because the code is ok… any solution please??? i’m really lost…