AX 2009:TaxReporting报告使AOS崩溃

时间:2012-06-21 07:08:21

标签: axapta dynamics-ax-2009 x++

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崩溃做些什么?

2 个答案:

答案 0 :(得分:2)

  

此问题已在AX 2009的修补程序汇总2或独立知识库文章KB 969478中得到解决。   

     

更改菜单项\菜单项\输出\ TaxReporting以在客户端而非服务器上运行是一种解决方法。

来自here的报价。

答案 1 :(得分:0)

对报告进行任何自定义?

然后从删除它开始。

否则将TaxReportPeriodTrans正文的字段移动到可编程部分。 一次一个地向后移动直到它崩溃。