2012-06-21 3 views
3

В отчете TaxReporting, есть метод, называемый printUndeclaredTaxPeriods, код ниже:AX 2009: отчет TaxReporting сделать AOS аварии

/// <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);   
    } 
} 

Everytime этот отчет бежать, AOS аварии.

Когда я отлаживался, я нашел эту строку, которую я прокомментировал, вызывая крушение.

Как я могу избежать этого процесса или, возможно, объяснений для этого случая, поэтому я знаю, что мне нужно сделать для сбоя AOS?

+0

Какая версия исправления доступна? У меня нет этой проблемы, и на объекте отчета есть слой SYP. В настоящий момент я запускаю накопительный пакет исправлений 7. –

+0

Я не уверен, а я не тот, кто его устанавливает. Я вижу, что на установке мультимедиа есть DynamicsAX2009-KB956568 и пакет SP 1 – Setiaji

ответ

0

Любая настройка отчета?

Затем начните с удаления этого.

В противном случае переместите поля из корпуса TaxReportPeriodTrans в программируемый раздел. Перемещение назад по одному, пока оно не сработает.

+0

Нет, нет никакой настройки. Я не совсем уверен, какова ваша точка зрения, это значит, что я должен найти объект для этого метода в теле и переместить его в прог. раздел ? – Setiaji

+0

Нет. Переместите элементы управления отчетами (поля отчета) или удалите их. –

+0

Отлично! Я удаляю раздел taxReportPeriod и все его дочерние элементы, от метода к объекту и последнего шага i без комментирования строки в printUndeclaredTaxPeriods(). Перекомпилируйте, запустите отчет и его работу. – Setiaji

2

Проблема решена в накопительном пакете исправлений 2 для AX 2009 или в статье независимой базы знаний KB 969478.

Изменение пункта меню \ Элементы меню \ Вывод \ Наличный запрос для запуска на клиенте, а не на сервере является обходным путем.

Котировки от here.

+0

Благодарим вас за мою проверку лени на форум сообщества. Должен знать это с первого раза. – Setiaji

Смежные вопросы