Конфигурация "Управление производственным предприятием для Украины"
Есть спецификация. В ней расход сырья рассчитывается по формуле. Есть документ "Отчет мастера смены" (или "Отчет производства за смену"). Указываю количество и параметры выпуска продукции, "Заполнить по нормам". Получаю результат. Проблема в том, что при ручной проверке результат получается немного другим в десятых. Например, расчет расхода материала в УПП дает результат 550,593 кг, а ручная проверка - 550,319 кг. Пользователь сверяет с ручным результатом ("на канкуляторе по формУлкам посчитано"), мало того, есть старый софт, с которого будет производиться переход, - и он при расчете показывает 550,319 кг. Вроде как, УПП дает более точный расчет, так как при распределении материалов происходит преобразование в дроби, и таким образом избегает ошибок округления. Я ошибаюсь?
Вопрос, как всегда, один: кто виноват и что делать? Обращаюсь к коллегам-программистам. Кто сталкивался с такой проблемой, как выходили из положения? С одной стороны, убедить бы пользователей, что это правильно. С другой стороны, им что, рассказывать про разложение на дроби?
Спасибо.
Цитата(Petre @ 06.06.14, 15:57) необходимо зарегистрироваться для просмотра ссылки
Округления?
Это скорее при ручном расчете округления. В УПП считается через дроби, чтобы минимизировать округления...
Цитата(Petre @ 06.06.14, 15:57) необходимо зарегистрироваться для просмотра ссылки
Округления?
точно! - скорее всего на самом куркуляторе округления чисел настроены, скажем до 1 десятитысячной.
Вы ж знаете, господа, как сложно бывает до пользователя что-либо донести.
Я вчера при расчетчице, которая 20 лет работает, считала руками коэффициент индексации, потому что она довольно невнятно что-то бормотала и совала мне под нос таблицу с индексами. Канкулятор - друг, товарищ и брат, программер - враг и диверсант, вечно все ломает.
Кстати, на тестовых данных (на малых количествах продукции) эта погрешность возникала где-то в хвосте, на трех знаках после запятой не было видно. А вот когда в качестве тестовых данных тонны - то вот, пожалуйста, на 3,5 т готовой продукции всплыли несчастные 200г.
Егор Динин
06.06.14, 15:39
Убеждать. И объяснить что это только начало, таких мелочей будет еще много. Рассказать о разницах в методиках и связанных с этим погрешностях.
Призвать к здравому смыслу.
Планирую попробовать расчеты в УПП переложить на бумагу (в понятной форме) и показать руководству.
Егор Динин
06.06.14, 16:20
Я еще на предпроектном готовлю клиента к тому, что цифры в могут немного отличаться от старой информационной системы. Для начала разъясняю особенности партионного учета в пределах склада, включения доп. затрат в стоимость партии, распределения ТЗР, влияния корректировок от среднескользящей до средневзвешенной себестоимости. Когда доходим до методики распределения общепроизводственных затрат в УПП клиент уже со всем согласен. По другому никак, бывало уже не один раз, что после параллельного учета в 7.7 и 8.2 клиент просил корректировать "чтоб было как в 7.7". Поэтому готовлю сразу - не будет совпадать копейка в копейку и точка. Параллельно упоминаю о стоимости доработок и отсутствии экономического эффекта от них.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.