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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 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

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


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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:26.