|
![]() |
#1 |
Участник
|
Ошибка появляется если в системе есть заказ, у которого:
"Тип заказа" = Заказа "Статус" = Открыто "Ответств. продавец" = тот, по которому строится статистика. Пока не могу сказать со 100% гарантией, но помоему тут бага в коде: Метод getInvoicedAmountWithOutTax класса smmSalesManagementQuery <div class='XPPtop'>X++</div><div class='XPP'> [color=:blue]while[/color] (_qr.[color=:blue]next[/color]()) { salesTable = _qr.get([color=:blue]tableNum[/color](SalesTable)); [color=:blue]if[/color] (!(salesTable.projId)) { [color=:blue]select[/color] custInvoiceJour [color=:blue]where[/color] custInvoiceJour.salesId [color=:blue]==[/color] salesTable.salesId; totalAmount += Currency::mSTAmount(.....); } }</div> по открытым заказам записей в custInvoiceJour нет, и при расчете totalAmount в метод mSTAmount идет неинициализированная переменная custInvoiceJour, что и приводит к ошибке. |
|