2015-09-04 14:22:31
Краткое описание :
Опция "Учитывать изменения стоимости и износа" в текущем периоде/в след.периоде некорректно учитывает 0Описание :
Изменение стоимостиЧто измененно :
При формировании временной таблицы mtIzmStoim (102.134849) зачем-то добавлена логика убивающая нулевые изменения стоимости и износа.
В постановке задачи об этом ничего не говорилось, зачем это сделано не понятно.
Сейчас так
IzmStoim := loAmLgota.SpMoveOsIzmSt.NewStoim - loAmLgota.SpMoveOsIzmSt.OldStoim;
IzmStoim := if (IzmStoim=0, loAmLgota.SpMoveOsIzmSt.NewStoim, IzmStoim);
IzmSumIzn := loAmLgota.SpMoveOsIzmSt.NewSumIzn - loAmLgota.SpMoveOsIzmSt.OldSumIzn;
IzmSumIzn := if (IzmStoim=0, loAmLgota.SpMoveOsIzmSt.NewSumIzn, IzmSumIzn);
Должно быть так
IzmStoim := loAmLgota.SpMoveOsIzmSt.NewStoim - loAmLgota.SpMoveOsIzmSt.OldStoim;
IzmSumIzn := loAmLgota.SpMoveOsIzmSt.NewSumIzn - loAmLgota.SpMoveOsIzmSt.OldSumIzn;
Необходимо срочно устранить! По сути это ошибка высокой критичности!
Как измененно :
Исправлено.