TaxReporting报告中,下面的代码称为printUndeclaredTaxPeriods:

/// <summary>
/// This method will retrieve if there are any transactions that happened outside
/// the date range specified for the report.
/// </summary>
void printUndeclaredTaxPeriods()
{

    TaxReportPeriod     taxReportPeriod;
    TaxTrans            taxTrans_local;
    ;

    while select taxReportPeriod
    where taxReportPeriod.FromDate < fromDate
    exists join taxTrans_local
        where taxTrans_local.TransDate      >= taxReportPeriod.FromDate
        &&    taxTrans_local.TransDate      <= taxReportPeriod.ToDate
        &&    taxTrans_local.TaxPeriod      == taxReportPeriod.TaxPeriod
        &&    taxTrans_local.TaxRepCounter  == taxReportPeriod.VersionNum
    {
         //element.send(taxReportPeriod);
    }
}

每次运行此报告时,AOS都会崩溃。

调试时,我发现该行引起了崩溃。

如何避免这种情况或对此情况做出任何解释,以便我知道应该如何处理AOS崩溃?

最佳答案

对报告有任何自定义吗?

然后开始删除它。

否则,将字段从TaxReportPeriodTrans主体移到可编程部分。
一次向后移一次,直到崩溃。

关于axapta - AX 2009:TaxReporting报告使AOS崩溃,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11133183/

10-10 01:01