8.х ЗУП Перевод сотрудника на полный рабочий день

Тема в разделе ""1С:Зарплата и управление персоналом ЗУП"", создана пользователем Катя1981, 7 апр 2014.

  1. TopicStarter Overlay
    Катя1981
    Offline

    Катя1981

    Регистрация:
    5 июл 2013
    Сообщения:
    43
    Симпатии:
    0
    Баллы:
    1
    Приняли сотрудника на 0.5 ставки, 6.03 переводим его по полную ставку.при расчете оклада , округляет неправильно.Как исправить?
  2. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    НЕ понял
  3. TopicStarter Overlay
    Катя1981
    Offline

    Катя1981

    Регистрация:
    5 июл 2013
    Сообщения:
    43
    Симпатии:
    0
    Баллы:
    1
    0,5 ст. в марте он отработал 12 часов(4*3)т.о. з.п. составила 5500/159*12=415.09
    на основной ставке он отработал 135 ч.=5500/159*135=4669,81
    сложив две сумму 415.09+4669,81=5084,90
    если посчитать з.п. другим способом з.п. с 06.03..5500/159*147(135+12)=5084,91
    разница в округлении, копейка прыгает
  4. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Ну не повезло. :)

    А если по сути темы. Ну так бывает - это математика и округление до знака. Надо смириться, когда то в большую сторону, когда то в меньшую
  5. LordMaverick
    Offline

    LordMaverick Профессионал в 1С

    Регистрация:
    17 мар 2014
    Сообщения:
    3.429
    Симпатии:
    372
    Баллы:
    104
    обычная математика

    во втором случае вы уже обе суммы заложили сразу и там вышло 5084,905660377358 что и округляется до 5084,91
    а в первом 415,0943396226415 -> 415,09 и 4669,811320754717 -> 4669,81
    а если 415,0943396226415 + 4669,811320754717 = 5084,905660377358
    так что всё верно

Поделиться этой страницей