Проблема с настройками начисления

Вопрос задал Антонина Е.

Ответственный за ответ: Пьянкова Елена (★9.85/10)

Начисление Доплата во время командировки
Суть доплаты: чтобы в Командировке сотрудник получил не меньше, чем если бы он работал на рабочем месте. У сотрудника оклад и надбавка.
На предприятии несколько человек с надбавками, у каждого своя.
В сентябре несколько человек были в командировке, одному из сотрудников программа считает такую доплату, хотя в ему и надбавка не полагается. Сотрудник весь месяц был в Отпуске, на период командировке его отозвали.
Почему программа так отрабатывает?

Обсуждение (23)

  1. и еще одному сотруднику начислены доплаты за командировку. Он так же не получает надбавку и он не был в ОТ, просто работал и в Командировку ездил.

  2. Добрый день! Обычно для корректной работы такую доплату вводят с настройкой «Начисление выполняется» — «Ежемесячно» — Доплата до оклада за период командировки , иначе перед расчетом нужно обязательно проводить документ «Табель учета рабочего времени».

  3. т.е. сейчас нужно внести корректировку в настройку Доплаты в командировке внести изменения на вкладке Основное?
    И это повлияет на то, что сотрудникам, которые не получают Проектную надбавку не будет начислять Доплата во время командировке?

  4. Попробуйте при старой настройке «Только если введен вид учета времени» начисления заполнить автоматически документ «Табель учета рабочего времени», далее проведите его. Потом попробуйте рассчитать доплату, в этом случае она считается верно?

  5. нет, ничего не изменилось.
    прикладываю кусочки расчеток по двум сотрудникам.
    1. У одного считается верно и Надбавка и Доплата в командировке, но дополнительно пустым подставляется не его начисление Надбавка.
    2. У второго подставляются с суммами Надбавки, которые ему вообще не назначены.

  6. Добрый день! Здесь нужно посмотреть в настройках начислений показатель «Начисление выполняется». Т.е. при каких условиях оно начисляется. Например, если как в первом варианте установлено значение «Только если введен вид учета времени» «Командировка».
    То если в этом месяце есть Командировка, начисление появится, даже с нулевой суммой.

  7. «Здесь нужно посмотреть в настройках начислений показатель «Начисление выполняется». Т.е. при каких условиях оно начисляется. Например, если как в первом варианте установлено значение «Только если введен вид учета времени» «Командировка».
    То если в этом месяце есть Командировка, начисление появится, даже с нулевой суммой.» — так почему по тем сотрудникам, которым не положена сама такая Надбавка? У него своя надбавка и своя Доплата за командировку. Ну это еще ладно, пустую строку удалить можно.
    Но что делать с Доплатами на тех сотрудников, которым НЕ НАЧИСЛЯЕТСЯ такая надбавка, с чего Доплата лезет с суммами!

    Сейчас Доплата так настроена. Ввод табеля не помог. Что делать?

  8. Добрый день! Рассмотрим настройки надбавки «Доплата до окл+набд в Командировке ВФМ-4».

    Она автоматически начисляется всем сотрудникам, у кого в этом месяце есть вид времени «Командировка».
    Т.е. программа смотрим, что у сотрудник есть вид времени «К» и начинает расчет по формуле.
    Здесь есть два варианта:
    1. Назначать данные доплаты сотрудникам в плановом порядке на период командировки, т.е. строго на её срок.
    2. Добавить в формулу новый показатель (или подобрать старый), который позволит определять, кому рассчитывать данное начисление, кому нет.
    Например, если у других сотрудников нет в начислениях показателя РазмерДоплатыЗаКвалификациюВФМ-4, то можно изменить формулу надбавки так:
    ?(РазмерДоплатыЗаКвалификациюВФМ-4>0,формула надбавки,0)

  9. Вставила формулу:

    ?(РазмерДоплатыЗаКвалификациюВФМ-4>0,РазмерДоплатыЗаКвалификациюВФМ4* ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДней,0)

    Начисление совсем исчезло в ведомости. НИКОМУ(((

  10. Была формула:

    Макс((Оклад + РазмерДоплатыЗаКвалификациюВФМ4) * Макс(1,РайонныйКоэффициент)* ВремяВДнях / НормаДней * ДоляНеполногоРабочегоВремени — РасчетнаяБаза, 0)

    Суть доплаты: чтобы в Командировке сотрудник получил не меньше, чем если бы он работал на рабочем месте. У сотрудника оклад и надбавка.

  11. ?(РазмерДоплатыЗаКвалификациюВФМ-4>0,формула надбавки,0) эту формулу добавить в формулу именно Надбавки проектной или Доплаты за командировку?

    Формула именно Надбавки сейчас такая РазмерДоплатыЗаКвалификациюВФМ4* ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДней
    если добавлять сюда, то в какое место?

    Вернула формулу Доплаты на свой вариант, не считает теперь Доплату никому(((

  12. ?(РазмерДоплатыЗаКвалификациюВФМ-4>0,(Макс((Оклад + РазмерДоплатыЗаКвалификациюВФМ4) * Макс(1,РайонныйКоэффициент)* ВремяВДнях / НормаДней * ДоляНеполногоРабочегоВремени — РасчетнаяБаза, 0)),0)

    Я имела в виду вот такую формулу для начисления «Доплата до окл+набд в Командировке ВФМ-4» сделать.

  13. Смысл её такой: если показатель «РазмерДоплатыЗаКвалификациюВФМ-4» больше нуля, то мы рассчитываем по формуле Макс((Оклад + РазмерДоплатыЗаКвалификациюВФМ4) * Макс(1,РайонныйКоэффициент)* ВремяВДнях / НормаДней * ДоляНеполногоРабочегоВремени — РасчетнаяБаза, 0), т.е. как и было, если показатель «РазмерДоплатыЗаКвалификациюВФМ-4» принимает другое значение, то ставим ноль.

  14. Если формула не работает как нужно, то можно проверить сам показатель, уставив формулу ?(РазмерДоплатыЗаКвалификациюВФМ-4>0,1,0).
    Там можно будет увидеть, 1 или 0, т.е. как программа отрабатывает условие.

  15. Спасибо, попробую.
    Скажите, где можно посмотреть, почему вообще перестала считаться Доплата за командировку. Формулу я откатила к первоначальному виду.

    1. Добрый день! Я обычно в формулу начинаю добавлять показатели постепенно, смотрю их значения, в какой момент происходит ошибка.
      Например формула ВремяВДнях * Оклад. Я оставляю Оклад, заполняю, смотрю какую сумму показывает программа, потом убираю Оклад, оставляю только ВремяВДнях. Если всё хорошо, ставлю полную формула.

  16. Что-то программе идентификатор не нравится, не совпадает значение. Возможно в нём одна буква английская.

  17. Расставила скобки иначе:

    ?(РазмерДоплатыЗаКвалификациюВФМ4>0,Макс((Оклад + РазмерДоплатыЗаКвалификациюВФМ4) * Макс(1,РайонныйКоэффициент)* ВремяВДнях / НормаДней * ДоляНеполногоРабочегоВремени — РасчетнаяБаза, 0), 0)

    Ошибку не выдает, но и не считает.

    Продолжает подставляться не его Доплата из другой надбавки.

    «Если формула не работает как нужно, то можно проверить сам показатель, уставив формулу ?(РазмерДоплатыЗаКвалификациюВФМ-4>0,1,0).
    Там можно будет увидеть, 1 или 0, т.е. как программа отрабатывает условие.» — эту формулу именно в начисление Доплата?

Добавить комментарий