ЗУП 3. Округление рассчитанного начисления не производится
Здравствуйте!
Есть начисление "Доплата за разъездной характер работы".
В ЗУП 2 у него стоит способ расчета "Процентом" (т.е. не по формуле). Пользователь ввёл ДоплатаЗаРазъезднойХарактерРаботы = 40.
В документе "Расчет при увольнении" считает: 40/100 * 6023,81 = 2 409,524 = 2 409,53.
В ЗУП 3 после типового переноса способ расчета стал не "Процентом", а формулой: "ДоплатаЗаРазъезднойХарактерРаботы / 100 * РасчетнаяБаза". Способ расчета "Процентом" в ЗУП 3 вообще теперь отсутствует.
В документе "Увольнение" считает: 40/100 * 6023,81 = 2 409,524 = 2 409,52.
Вместо округления просто откидывает последнюю цифру, из-за чего появляется расхождение на одну копейку между ЗУП 2 и ЗУП 3. Бухгалтер говорит "Вот, перенос некорректно сделан!". Пытался внести изменения в формулу, написал "Окр(ДоплатаЗаРазъезднойХарактерРаботы / 100 * РасчетнаяБаза, 2)", но это не повлияло.
Пожалуйста, помогите!
Есть начисление "Доплата за разъездной характер работы".
В ЗУП 2 у него стоит способ расчета "Процентом" (т.е. не по формуле). Пользователь ввёл ДоплатаЗаРазъезднойХарактерРаботы = 40.
В документе "Расчет при увольнении" считает: 40/100 * 6023,81 = 2 409,524 = 2 409,53.
В ЗУП 3 после типового переноса способ расчета стал не "Процентом", а формулой: "ДоплатаЗаРазъезднойХарактерРаботы / 100 * РасчетнаяБаза". Способ расчета "Процентом" в ЗУП 3 вообще теперь отсутствует.
В документе "Увольнение" считает: 40/100 * 6023,81 = 2 409,524 = 2 409,52.
Вместо округления просто откидывает последнюю цифру, из-за чего появляется расхождение на одну копейку между ЗУП 2 и ЗУП 3. Бухгалтер говорит "Вот, перенос некорректно сделан!". Пытался внести изменения в формулу, написал "Окр(ДоплатаЗаРазъезднойХарактерРаботы / 100 * РасчетнаяБаза, 2)", но это не повлияло.
Пожалуйста, помогите!
Прикрепленные файлы:
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Явно в 2.5 считает неверно. Даже интересно, почему?
Так как проблема на стороне 2.5, уже ничего не поправить (начисление у вас судя по всему за декабрь), просто поправьте вручную в 3.1 и живите дальше.
P.S. Ради интереса попробовал у себя воспроизвести. Всё считает как надо.
Вместо округления просто откидывает последнюю цифру, из-за чего появляется расхождение на одну копейку между ЗУП 2 и ЗУП 3
Ничего не откидывает, а округляет.
Пытался внести изменения в формулу, написал "Окр(ДоплатаЗаРазъезднойХарактерРаботы / 100 * РасчетнаяБаза, 2)", но это не повлияло
Конечно не повлияло, т.к. программа считает всё правильно.
Так как проблема на стороне 2.5, уже ничего не поправить (начисление у вас судя по всему за декабрь), просто поправьте вручную в 3.1 и живите дальше.
P.S. Ради интереса попробовал у себя воспроизвести. Всё считает как надо.
Прикрепленные файлы:
?(Целое(ДоплатаЗаРазъезднойХарактерРаботы * РасчетнаяБаза)=ДоплатаЗаРазъезднойХарактерРаботы * РасчетнаяБаза,ДоплатаЗаРазъезднойХарактерРаботы * РасчетнаяБаза,ДоплатаЗаРазъезднойХарактерРаботы * РасчетнаяБаза+1)/100
эта формула будет считать как в 2.5
эта формула будет считать как в 2.5
(11)
Пишет "Не удалось найти показатель по идентификатору Целое".
?(Целое(ДоплатаЗаРазъезднойХарактерРаботы * РасчетнаяБаза)=ДоплатаЗаРазъезднойХарактерРаботы * РасчетнаяБаза,ДоплатаЗаРазъезднойХарактерРаботы * РасчетнаяБаза,ДоплатаЗаРазъезднойХарактерРаботы * РасчетнаяБаза+1)/100
Пишет "Не удалось найти показатель по идентификатору Целое".
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот