Погрешености вычислений при выводе в выходных формых

ПНР и сопровождение

Модераторы: m0p3e, edward_K, Модераторы

Ответить
AlRo
Постоянный гость
Сообщения: 53
Зарегистрирован: 29 мар 2005, 17:49
Откуда: St.Petersburg Atoll Company
Контактная информация:

Погрешености вычислений при выводе в выходных формых

Сообщение AlRo »

Господа, помогите.
Я понимаю, что Галактика по своему считает цену за единицу МЦ, а потом и сумму.
Но может кто-нибудь подскажет алгоритм настройки Галактики и выходных форм для клиентов, чтоб не только сходилось с напечатанной формой, но и в самой форме все считалось правильно прямым счетом.
Например:
1. Наименование товара ПЕРГО PNT
2. Ед.изм. кв.м.
3. Кол-во 1.900
4. Цена за ед. c НДС, руб 987.65
5. Сумма с НДС, руб 1'873.58
В Галактике и в выходной форме вот такой расчте, когда же я просто перемножаю
Кол-во на Цена за ед. c НДС, то получаю 1876,535, а не Сумма с НДС, руб=1'873.58
Что делать, как выходить из этой ситуации.
Иногда странно, но клиенты на это не обращают внимания. Хотя в другой организации были скандалы.
Slava
Постоянный обитатель
Сообщения: 102
Зарегистрирован: 29 мар 2005, 17:49

Re: Погрешености вычислений при выводе в выходных формых

Сообщение Slava »

Все настроить можно. Надо смотреть настройки системы - округления. Настройки налогов. Стандартными средствами можно реализовать практически любой расчет цены. По поводу выходной формы - вопрос. Иногда разработчики допускают ошибки и приходится переделывать самому.
Deinis
Местный житель
Сообщения: 783
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Re: Погрешености вычислений при выводе в выходных формых

Сообщение Deinis »

В выходной форме выводятся значения округленные. То есть, у тебя если в БД есть такие данные:
Field1: 1,33333333
Field2: 1,75999
В поток кроме этих значений подается еще их произведение:

Field1 * Field2 = Произведение
1,33333333 * 1,75999 = 2,3466533274667

В выходной форме будет скорее всего так:

Field1 * Field2 = Произведение
1,33 * 1,8 = 2,35
Deinis
Местный житель
Сообщения: 783
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Re: Погрешености вычислений при выводе в выходных формых

Сообщение Deinis »

Неправильный пример привел!!! :(
Но искать примеры лень ;) Вроде смысл должен быть ясен
AlRo
Постоянный гость
Сообщения: 53
Зарегистрирован: 29 мар 2005, 17:49
Откуда: St.Petersburg Atoll Company
Контактная информация:

Re: Погрешености вычислений при выводе в выходных формых

Сообщение AlRo »

Деинис, смысл ясен, что Галактика тащит все цифры после запятой, а только в конце всех расчетов все округляет.
Подскажите, какова последовательность действий по выправлению этой ситуации.
Буду очень признателен.
P.S. В Гал. 5.5 я это настраивал месяц.
Неужели ни у кого нет стандарных настроек, очень не хочеться возиться в Гал 5.82 по подгонки правильности расчетов.
Заранне признателен.
Slava
Постоянный обитатель
Сообщения: 102
Зарегистрирован: 29 мар 2005, 17:49

Re: Погрешености вычислений при выводе в выходных формых

Сообщение Slava »

Да стандартных функций ~5 штук всего. Заходишь в настройки. Поиск по округл. Разбираешься. В налоги. Разбираешься.
Но если настраивать - надо знать как сам расчет идти должен. Вариантов море. А настройки у ВСЕХ нестандартные. Я вот сейчас столкнулся с новой особенностью у себя на предприятии. У каждого свои настройки, и каждый может сказать, что они стандартные, но под тебя они могут и не лечь. Разобраться самому проще будет.
Ответить