AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
NAV
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.04.2007, 12:55   #1  
Himan is offline
Himan
Участник
Аватар для Himan
 
312 / 12 (1) ++
Регистрация: 07.11.2006
Адрес: Tumen
Тут такая фишка, при печате расчетного листа, выдается ошибка рис:
по дебагеру получеется:
ЧТО ВАЛИТЬСЯ в функцие CalculateBalanse в CU 14800
Код:
TempPayrollJnlLine.COPYFILTERS(PayrollJnlLine);
IF TempPayrollJnlLine.CALCSUMS(Amount) THEN BEGIN
  IF PayrollJnlLine."Line No." <> 0 THEN // 0 = New record
    TotalAmount := TempPayrollJnlLine.Amount
  ELSE BEGIN
    TotalAmount := TempPayrollJnlLine.Amount + LastPayrollJnlLine.Amount;
  END;
  ShowTotalBalance := TRUE;
END ELSE BEGIN
  ShowTotalBalance := FALSE;
END;
IF PayrollJnlLine."Line No." <> 0 THEN BEGIN // 0 = New record
  TempPayrollJnlLine.SETFILTER("Line No.",'<=%1',PayrollJnlLine."Line No.");
  IF TempPayrollJnlLine.CALCSUMS(Amount) THEN BEGIN
    Amount := TempPayrollJnlLine.Amount;
    ShowBalance := TRUE;
  END ELSE
    ShowBalance := FALSE;
END ELSE BEGIN -----> здесь
  TempPayrollJnlLine.SETFILTER("Line No.",'<=%1',LastPayrollJnlLine."Line No.");
  IF TempPayrollJnlLine.CALCSUMS(Amount) THEN BEGIN
    TempPayrollJnlLine2.COPYFILTERS(PayrollJnlLine);
    TempPayrollJnlLine2 := LastPayrollJnlLine;
    IF TempPayrollJnlLine2.NEXT <> 0 THEN BEGIN
      Amount := TempPayrollJnlLine.Amount;
    END ELSE BEGIN
      Amount := TempPayrollJnlLine.Amount + LastPayrollJnlLine.Amount;
    END;
    ShowBalance := TRUE;
  END ELSE
    ShowBalance := FALSE;
END;
теперь вопрос, а откуда он взял таблицу сатрудник????
что за таблица TempPayrollJnlLine если она даже не объявлена???

Nav 4.0 sp 2
__________________
Рабочий день сокращает жизнь на 8 часов
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:03.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.