Создание начисления “Единовременная выплата к отпуску”

Добрый день!
Подскажите, пожалуйста, как создать начисление ” Единовременная выплата к отпуску”.
Данное начисление выплачивается вместе с отпуском в размере 2-х должностных окладов. Кажется все просто, но у нас существуют сотрудники, работающие на 0,5 ставки. Оклад у них стоит как при работе по полной ставке, а “Единовременная выплата к отпуску” должна считаться от половины оклада, т.е. если оклад = 10 000, то выплата = 10 000 / 2 * 2. Формула у данного начисления: Оклад * 2 * ДоляНеполногоРабочегоВремени. У сотрудников, работающих на 0,5 ставки считается все верно.
Но у сотрудников, работающих на полной ставке появилась проблема, если был перевод с одной должности на другую с повышением оклада. По данной формуле программа считает так, как показано на рисунке и происходит переплата данного начисления.
Подскажите, как правильно написать формулу для данного начисления.
Спасибо.


Оцените, пожалуйста, данный вопрос:
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Единовременная выплата к отпуску

Размещено пользователем:
Author

Nadia20062005

Все комментарии (5)
  • Avatar

    Nadia20062005 Авг 1 2017 - 12:28

    Добрый день!
    Вопрос снят. Я додумалась как написать формулу и теперь все работает.
    Спасибо за время, которое уделили мне.

    • Avatar

      Александр Белоусов Profbuh8.ru Авг 1 2017 - 13:02

      Спасибо за ответ. Я все равно дождусь ответ от разработчиков.
      Мне не понятно, как программа считает. Она не видит изменение оклада в середине месяца.

  • Avatar

    Александр Белоусов Profbuh8.ru Авг 1 2017 - 11:16

    Здравствуйте, у нас в зуп 3 проф 3.1.3.316 вообще не удается разбить оклад по пероидам до смены оклада и после.
    Программа считает исходя из оклада до смены должности и его повышения.
    Я написал по данной проблеме разработчикам.
    И у меня ещё один вопрос к Вам: как вы хотите, чтобы данное начисление пересчитывалось ?
    Например, с 01.02.2017 у сотрудника был оклад 65 000, с 15.02.2017 стал 100 000
    Сотрудник ушел в отпуск с 01.02.2017 по 28.02.2017, какой расчет Вы хотите получить в итоге ?

  • Avatar

    Александр Белоусов Profbuh8.ru Июл 26 2017 - 10:25

    Добрый день. А что происходит при кадровом переводе ? Он складывает два оклада ?

    • Avatar

      Nadia20062005 Июл 26 2017 - 14:58

      В вопросе я прикрепила файл, в котором видно, что программа берет предыдущий оклад, с которым сотрудник отработал 3 дня, умножает его на 2, затем берет новый оклад и его умножает на 2. Таким образом происходит переплата.