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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.04.2006, 12:38   #1  
Sitizen is offline
Sitizen
Участник
Аватар для Sitizen
 
305 / 10 (1) +
Регистрация: 10.01.2006
Цитата:
Сообщение от rov Посмотреть сообщение
Цитата:
Сообщение от SVG Посмотреть сообщение
Навижн считает НДС правильно.
Нет-давай зуб!
На самом деле конечно же Нав считает правильно, НО:
кроме одного случая - который и описан выше - это прогисходит при настройках
округления до 2 знаков, в случаях, когда 3 десятичная цифра - 5.
Эта проблема есть. Я её встречал и в платежках(валютных) и в инвентаризации.
Более того, в инвент. эти самые ХХХ.315 в одном случае могут уйти в фин. книгу как
ХХХ.32, а в другом случае - как ХХХ.31. До сих пор нет четкого мнения а как же должно быть.
Я как правило лечу это парой строк хитрого кода суть - сначала надо округлить
до 3 знаков, потом до 2. В большинстве случаев - помогает. Но иногда - нет.
Тогда надо ещё пару строк - анализ разницы между ХХХ.315 и неокругенным ХХХ...
Можно еще использовать финансовое округление - это когда 5 округляется вверх или вниз в зависимости от четности следующего знака. Если четный, то вверх, если не четный - вниз.
Старый 06.04.2006, 12:59   #2  
rov_imported is offline
rov_imported
Участник
 
176 / 10 (1) +
Регистрация: 20.01.2005
Цитата:
Сообщение от Sitizen Посмотреть сообщение
Можно еще использовать финансовое округление - это когда 5 округляется вверх или вниз в зависимости от четности следующего знака. Если четный, то вверх, если не четный - вниз.
Круто - не знал. Но в Нав. вроде в настройках такого нет? Или есть?
Ну и типа как не поможет - число ХХХ.3159 в таком случае будет ХХХ.316 и далее ХХХ.32 -
что не есть гуд.
Или имеется ввиду знак перед 5-кой?
Старый 06.04.2006, 13:58   #3  
Sitizen is offline
Sitizen
Участник
Аватар для Sitizen
 
305 / 10 (1) +
Регистрация: 10.01.2006
Цитата:
Сообщение от rov Посмотреть сообщение
Цитата:
Сообщение от Sitizen Посмотреть сообщение
Можно еще использовать финансовое округление - это когда 5 округляется вверх или вниз в зависимости от четности следующего знака. Если четный, то вверх, если не четный - вниз.
Круто - не знал. Но в Нав. вроде в настройках такого нет? Или есть?
Ну и типа как не поможет - число ХХХ.3159 в таком случае будет ХХХ.316 и далее ХХХ.32 -
что не есть гуд.
Или имеется ввиду знак перед 5-кой?
Нет в Нав такого нет.
Имеется в виду знак после 5. Т.е. ХХХ.3159 (9-ка нечетная) округляется до ХХХ.315, а ХХХ.3152 (2 - четное) - до ХХХ.316.
С первого взгляда выглядит не правильно, но если взять массив данных, то при таком округлении погрешность будет меньше, чем при математическом округлении.
Только вот, честно говоря, не знаю, как это объяснить на формулах.
 


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

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

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