Показать сообщение отдельно
Старый 05.02.2006, 11:37   #3  
Константин! is offline
Константин!
Участник
 
180 / 10 (1) +
Регистрация: 13.04.2005
Адрес: Казань
Традиции продолжаются и на 4.0
Вылечили следующим образом:
в cu 12401 ReportLocMgt в ф-и GetSalesDoc
в цикле где он заполняет SalesLineTemp поставили следующий код
Код:
  IF (SalesLineTemp."Line Discount %" <> 0 ) AND (SalesHeaderType=SalesHeaderType::"Posted Shipment")AND(SalesLineTemp."Inv. Discount Amount"=0) THEN BEGIN
	  SalesLineTemp."Inv. Discount Amount":=ROUND(SalesLineTemp."Unit Price"*SalesLineTemp.Quantity*SalesLineTemp."Line Discount %"/100);
	 SalesLineTemp.MODIFY;
  END;