"Куркулятор" показывает 122,444985.Округляем итог, получается 122,44.
Странно вы округляете. В вашем примере, который совсем не показательный, слишком большой "хвост". 122,444985 122,44499 122,445 122,45
Дата: Пятница, 09.12.2016, 20:58 | Сообщение #
Рядовой
Новосибирск
Награды:
Группа: Проверенные
Город: Новосибирск
Сообщений: 12
Репутация:
Статус: Offline
ЦитатаГаррик ()
Странно вы округляете. В вашем примере, который совсем не показательный, слишком большой "хвост".122,444985 122,44499 122,445 122,45
Что значит "пример не показательный"?
По округлению. Если число нужно округлить до двух знаков после запятой, мы смотрим на диапазон третьего знака: 0-4 -> просто откидываем знаки после второго. 5-9 -> прибавляем к числу одну сотую и откидываем знаки после второго. В приведенном примере результат округления = 122,44.
Если Вы знаете другую официальную методику округления - укажите ее источник, пожалуйста
Дата: Пятница, 09.12.2016, 21:13 | Сообщение #
Генералиссимус
Сочи
Награды:
Группа: Проверенные
Город: Сочи
Сообщений: 3853
Репутация:
Статус: Offline
le_nadein, в договоре прописываете -смета считается в рублях до НДС.. НДС уже идет с копейками..До двух знаков после запятой
Дата: Понедельник, 12.12.2016, 06:41 | Сообщение #
Полковник
Барнаул
Награды:
Группа: Проверенные
Город: Барнаул
Сообщений: 155
Репутация:
Статус: Offline
ЦитатаГаррик ()
122,445122,45
Вы что, четные не округляются пятеркой, только нечётные. Правильный вариант округления 122,44
Дата: Понедельник, 12.12.2016, 08:20 | Сообщение #
Генералиссимус
Ростов-на-Дону
Награды:
Группа: Модераторы
Город: Ростов-на-Дону
Сообщений: 21653
Репутация:
Статус: Offline
Цитатаvroommm ()
Вы что, четные не округляются пятеркой, только нечётные.Правильный вариант округления 122,44
простите, это с какого перепуга? новые правила арифметики что ль ввели?
Дата: Понедельник, 12.12.2016, 08:28 | Сообщение #
Генералиссимус
Ростов-на-Дону
Награды:
Группа: Модераторы
Город: Ростов-на-Дону
Сообщений: 21653
Репутация:
Статус: Offline
Цитатаvroommm ()
Вы что, четные не округляются пятеркой, только нечётные.
Я теперь поняла логику расчетов в Сметном калькуляторе!!! vroommm, вы случаем не один из разработчиков?
Дата: Понедельник, 12.12.2016, 08:35 | Сообщение #
Генерал-лейтенант
Дятьково
Награды:
Группа: Проверенные
Город: Дятьково
Сообщений: 559
Репутация:
Статус: Offline
Цитатаveronika-2 ()
новые правила арифметики что ль ввели?
Та не, просто ч-к показал пример банковского округления. Такой способ округления тоже существует.
Дата: Понедельник, 12.12.2016, 08:38 | Сообщение #
Генералиссимус
Ростов-на-Дону
Награды:
Группа: Модераторы
Город: Ростов-на-Дону
Сообщений: 21653
Репутация:
Статус: Offline
Гаррик, да много каких существует, в разных отраслях просто в данном случае математическое округление действует
Дата: Понедельник, 12.12.2016, 09:35 | Сообщение #
Полковник
Барнаул
Награды:
Группа: Проверенные
Город: Барнаул
Сообщений: 155
Репутация:
Статус: Offline
Цитатаveronika-2 ()
простите, это с какого перепуга? новые правила арифметики что ль ввели?
Вы ещё скажите, что на ноль делить нельзя. Давно уже пора уйти от школьной арифметики к высшей.
Ну а в Гранде экономические пересчеты с множеством промежуточных округлений, потому часто и не сходятся копейки, один из основных примеров - сумма нескольких актов (до полного закрытия сметы) далеко не всегда равно сумме сметы.
Дата: Понедельник, 12.12.2016, 09:39 | Сообщение #
Генералиссимус
Ростов-на-Дону
Награды:
Группа: Модераторы
Город: Ростов-на-Дону
Сообщений: 21653
Репутация:
Статус: Offline
Цитатаvroommm ()
Давно уже пора уйти от школьной арифметики к высшей.
к высшей это к какой?
Цитатаvroommm ()
Вы ещё скажите, что на ноль делить нельзя.
а чо, можна?
Цитатаvroommm ()
Ну а в Гранде экономические пересчеты с множеством промежуточных округлений
в указанном примере промежуточных округлений нет особо...
Дата: Четверг, 15.12.2016, 14:16 | Сообщение #
Рядовой
Новосибирск
Награды:
Группа: Проверенные
Город: Новосибирск
Сообщений: 12
Репутация:
Статус: Offline
ЦитатаAleksej ()
le_nadein, в договоре прописываете -смета считается в рублях до НДС.. НДС уже идет с копейками..До двух знаков после запятой
Спасибо за информацию! Как она связана с приведенным в начале темы примером?
Ну а в Гранде экономические пересчеты с множеством промежуточных округлений ...
Это так! И чтобы быть уверенным в правильности множества последовательных округлений, нужно на простейших примерах видеть правильный результат. Согласны с тем, что в приведенном примере программа считает неправильно? Или будем оценивать с позиции неевклидовой геометрии?
Сообщение отредактировал le_nadein - Четверг, 15.12.2016, 14:17
Дата: Среда, 21.12.2016, 12:42 | Сообщение #
Генералиссимус
Москва
Награды:
Группа: Проверенные
Город: Москва
Сообщений: 2342
Репутация:
Статус: Offline
Цитатаveronika-2 ()
в указанном примере промежуточных округлений нет особо
В своём сообщении # 14 я писал, что в данном случае дело не в промежуточном округлении, а в максимально возможной точности сохраняемых в программе стоимостных значений – четыре знака после запятой, то есть сотые доли копеек. Вполне достаточно, по-моему.
Дата: Среда, 28.12.2016, 15:46 | Сообщение #
Рядовой
Новосибирск
Награды:
Группа: Проверенные
Город: Новосибирск
Сообщений: 12
Репутация:
Статус: Offline
Цитатаwhatman ()
В своём сообщении # 14 я писал, что в данном случае дело не в промежуточном округлении, а в максимально возможной точности сохраняемых в программе стоимостных значений – четыре знака после запятой, то есть сотые доли копеек. Вполне достаточно, по-моему.
Для приведенного в этой теме примера, получается, недостаточно. Нужно или не показывать такую точность на экране, или показывать правильно. Согласны?
Добавлено (28.12.2016, 15:45) --------------------------------------------- И вновь приветствую сообщество!
Сегодня, по прошествии 35 дней (5 недель) с момента регистрации обращения, не получив никаких ответов (ни по сути, ни организационных) от техподдержки, написал письмо руководителям подразделений Гранд-сметы с просьбой сообщить информацию по обращению.
Через 2 часа получил ответ:
=========================================== Добрый день. Причина возникновения подобного рода ошибки установлена: В случае применения к-тов с тремя и более знаками после запятой в ряде случаев происходит промежуточное округление при преобразовании данных из формата Extended в формат Currency. Исправление планируется в ближайшее время. -- С уважением, Достовалов Андрей Викторович, ООО Центр "Гранд", отдел по разработке программного обеспечения. ===========================================
Считаю ситуацию взятой под контроль, благодарю всех за участие!
Сообщение отредактировал le_nadein - Среда, 28.12.2016, 15:46
Дата: Пятница, 30.12.2016, 11:58 | Сообщение #
Генералиссимус
Санкт-Петербург
Награды:
Группа: Проверенные
Город: Санкт-Петербург
Сообщений: 1256
Репутация:
Статус: Offline
Цитатаle_nadein ()
Считаю ситуацию взятой под контроль
да конечно, ничего они не сделают округление в гранде это вообще зоопарк гранд округляет непонятно как и непонятно что, одно округление материалов - цирк с конями ставишь расчет объема в строке с работой - считает как надо объем, при этом неучтенку уже сам округляет отключаешь округление в настройках - всё равно округляет эпичные вещи когда суммы по разделам в итоге не дают суммы всего по смете, этож цирк этот цирк уже много лет, особенно явно видно если надо перебить смету другой программы - 1 в 1 никогда гранд не считает как другие программы, всегда расхождения
Цитатаle_nadein ()
Extended в формат Currency
это вообще нормальный ответ? что из этого можно понять? Что будет в итоге? Что они собрались округлять или наоборот не округлять.
1. Что думаете про округление?2. Молчание - нормальное поведение для техподдержки Гранд-сметы?
с округлением в гранде - беда молчание - нормальное поведение
Дата: Пятница, 30.12.2016, 12:04 | Сообщение #
Генералиссимус
Ростов-на-Дону
Награды:
Группа: Модераторы
Город: Ростов-на-Дону
Сообщений: 21653
Репутация:
Статус: Offline
papama, вы с Строительным калькулятором не работали. Если в ГС бегают копейки - то в СК результат бегает в рубли, в итоге - в десятки рублей. так что ГС в этом плане - просто лапочка
Согласно п. 4.5 запрещено размещение материалов попадающих под действие Статьи 1259 и Статьи 1270 ГК РФ, на которые распространяются авторские права правообладателя, без согласования с ним. В случае обнаружения материалов нарушающих права правообладателя просим сообщить через форму обратной связи.