Ошибка появляется если в системе есть заказ, у которого:
"Тип заказа" = Заказа
"Статус" = Открыто
"Ответств. продавец" = тот, по которому строится статистика.
Пока не могу сказать со 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, что и приводит к ошибке.
|