Показать сообщение отдельно
Старый 11.01.2005, 16:26   #5  
Sanya is offline
Sanya
Участник
 
172 / 11 (1) +
Регистрация: 24.04.2003
Адрес: Киев
Ошибка появляется если в системе есть заказ, у которого:
"Тип заказа" = Заказа
"Статус" = Открыто
"Ответств. продавец" = тот, по которому строится статистика.
Пока не могу сказать со 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, что и приводит к ошибке.