I have an issue with “LedgerTransAccountVoucher” report, i have added a new field then a new range on it. when i change table to regular table and DP class to extend "SrsReportDataProviderPreProcess" (debugging purpose) the new range is applied and it works perfectly but when i back table to “inMemory” and class to " SSRSReportDataProviderBase" the range is no more applied.
// - Modif. 21/09/2020 by me- begin tmpQuery.dataSourceTable(tableNum(GeneralJournalAccountEntry)).addRange(fieldNum(GeneralJournalAccountEntry, SpecificField)).value(specificValue); // - Modif. 21/09/2020 by me- end
// - Modif. 21/09/2020 by me- begin tmpQuery.dataSourceTable(tableNum(GeneralJournalAccountEntry)).addRange(fieldNum(GeneralJournalAccountEntry, specificField)).value(specificValue); // - Modif. 21/09/2020 by me- end
i did Cil many times, i restarted the AOS nothing work.
Yes i also tried to debug but to debug i have to change the in memory table to regular and change extension class and in this case it works fine, the range is applied but when i back to in memory table and “SSRSReportDataProviderBase” extend the range is not applied i change it many times and have the same result everytime.
No, you don’t have to change the type of table and the code to debug your code. On the contrary, it’s a wrong thing, as you see. You have a piece of code that you want to debug, but you change it and then you debug different code.
Why do you think such a thing is needed? Maybe you’re using a wrong debugger.
I have already read this documentation but stil enable to debug, it did not stop on breakpoint, i debug it because of range, the range is not applied (juste to debug processreport method.Even when i have changed the table to “TempsDB”, it works. the problem is only when table is “InMemory”.