Показать сообщение отдельно
Старый 01.07.2008, 12:43   #13  
apanko is offline
apanko
MCTS
MCBMSS
Лучший по профессии 2009
 
1,164 / 139 (7) +++++
Регистрация: 24.02.2005
Лично я внимательно бы посмотрел на функцию UpdateAmounts()в таблице 37 Sales Lines. Точнее на строки:

Код:
IF "Line Amount" <> ROUND(Quantity * "Unit Price",Currency."Amount Rounding Precision") - "Line Discount Amount" THEN BEGIN
  "Line Amount" := ROUND(Quantity * "Unit Price",Currency."Amount Rounding Precision") - "Line Discount Amount";
  "VAT Difference" := 0;
END;
После чего закрыл бы дизайнер и в карточке валюты UAH на закладке Округление указал:
* Счет точность округления = 0,06
* Счет тип округления = Больше
* Сумма точность округления = 0,06

В этом случае значительно меньше шансов, что вас проклянут, те кто будут сопровождать систему после вас.
Или сами себя проклянете когда будете ставить обновления.