Начисление оплаты по среднему заработку в командировке

Вопрос задал Яна Л.

Ответственный за ответ: Герасимов Дмитрий (★9.54/10)

Добрый день! Начисление оплаты по среднему заработку в командировке для сотрудника на СУРВ. Для сотрудника заполнен табель учета рабочего времени за первую половину месяца. Введен кадрами документ «Командировка» с 14.10 по 20.10. Сумма начисления отражается за пять дней командировки. Но когда документ открывает расчетчик, пересчитывает, то сумма только за один день (за 15.10, получается по табелю). Если документ создает пользователь с большими правами, чем кадровик(тот же расчетчик или администратор), то сумма сразу только за один день..Если документа «Табель учета рабочего времени» за первую половину нет(напр. распровести), то все 5 дней командировки.Это алгоритм предполагает такое поведение программы или так не должно быть?

Все комментарии (14)

  1. забыла указать релиз — Зарплата и управление персоналом, редакция 3.1 (3.1.5.332)

  2. Вроде уже разобралась. Получается при табелировании, документ «Командировка» (если начало попадает в первую половину месяца, а окончание на вторую половину месяца) вводится и рассчитывается до табеля за первую половину. Либо уже рассчитывается при закрытии месяца, после ввода табеля за вторую половину месяца.

    1. Здравствуйте!
      «Для сотрудника заполнен табель учета рабочего времени за первую половину месяца» — пришлите пожалуйста скрин этого документа, чтобы был виден период с 14.10 по 20.10.

  3. Табель за первую половину месяца. Только непонятно, каким образом Вы в нем хотите увидеть период по 20.10, если табель по 15.10?

  4. Документ «Командировка»

  5. «Табель за первую половину месяца. Только непонятно, каким образом Вы в нем хотите увидеть период по 20.10, если табель по 15.10?» — да я имел ввиду по 15-е. Опечатка.

    Смоделировал у себя в базе. Ввел Табель за первую половину месяца, указал что 15- число командировка, рассчитал командировку с 14 по 20-е. Рассчиталась за все дни.

    А у Вас получается, если распровести этот Табель и ещё раз пересчитать командировку, то она только в этом случае рассчитывается правильно? Если так, то у меня к сожалению подобная ситуация не моделируется. Но в любом случае, указанная Вами последовательность действий, когда сначала вводится Табель, а потом Командировка, является неправильной последовательностью, поскольку Табель это результирующий документ, если он и вводится (он не обязателен), то вводится уже после регистрации всех невыходов соответствующими документами.

  6. 1. «А у Вас получается, если распровести этот Табель и ещё раз пересчитать командировку, то она только в этом случае рассчитывается правильно?» — именно так.
    2. «…указанная Вами последовательность действий, когда сначала вводится Табель, а потом Командировка, является неправильной последовательностью, поскольку Табель это результирующий документ, если он и вводится (он не обязателен), то вводится уже после регистрации всех невыходов соответствующими документами.» —
    к сожалению у нас такая неправильная последовательность, сначала заполнили табель, а документ «командировка» фактически был создан 22.10 и изменена дата …Но, непонятно, почему когда ОКА создали его и заполнили ( т.е. после табеля) был расчет за 5 дней, ОКА провели и закрыли. Затем расчетчик его открывает, что посмотреть расчет (они нажимают «пересчет») и утвердить расчет. И тогда уже только один день….

    1. Здравствуйте!
      К сожалению, на одном пользователе Ваша ситуация не моделируется. Даже при вводе табеля до командировки всё равно рассчитывается за все дни а не только за один. Уточните пожалуйста какой именно «Профиль групп доступа» присвоен пользователю ОКА (полное наименование). Попробую смоделировать двумя пользователями.

  7. Добрый день! Сама протестировала на двух пользователях ОКА (кадровик) и администратор.
    Оплачивается один день в доку4менте «Командировка», при проведенном табеле за первую половину месяца.
    Каким образом у них получалось иначе, непонятно…Я подключалась к пользователю-расчетчику, она при мне открывала документ «Командировка» — сумма изначально была за 5 дней. только при пересчете она менялась на оплату за один день. Т.е. смоделировать ситуацию мне не удалось. Если я или расчетчик создавали новый документ, то тоже сумма была за один день.
    В любом случае начислить оплату за 5 дней командировки можно будет только или до Табеля за первую половину месяца или уже после ввода табеля за вторую половину месяца.

  8. Создала документ «Табель» за вторую половину месяца, дни командировки сели из документа в документ «Табель». Провела табель. Рассчитала документ «Командировка» — оплата за 5 дней.

    1. Значит придется или менять подход к отражению этой ситуации в программе (т.е. делать как предусматривает программа: сначала документ Командировка, потом Табель), либо распроводить Табель перед вводом этого документа. Либо писать в 1С и убеждать, что Ваша последовательность ввода правильная и надо исправлять поведение программы.
      Но у меня так и не воспроизвелась эта ситуация, даже при введенном Табеле за первую половину месяца, всё равно командировка рассчиталась за 1 день. Если бы Вы уточнили какой профиль групп доступа (спрашивал в прошлом сообщении), то я бы попытался у себя воспроизвести на двух пользователях. и ещё уточните какой у Вас релиз?

  9. Добрый день! Релиз 3.1.5.332.
    Вложила скрин с правами кадровика. Но я то под правами администратора командировку рассчитываю. И если табель за первую половину проведен, то рассчитывается только за один день.

    1. Мне кажется проблема в релизе, я моделировал на последнем релизе 3.1.7. Сможете попробовать развернуть копию базы, обновить на 3.1.7 и посмотреть сохраниться ли ошибка?

  10. Добрый день! Хорошо, попробую.

Комментарии закрыты.