Настройка начисления

Индивидуальную консультацию запросил Елена Ш. (Красноярск)

Ответственный за ответ: Аверьянова Татьяна (★9.93/10)

Добрый день!
Помогите реализовать такую схему начисления:
Сотрудник работает сменно.
Если сотрудник отработал часов более, чем по производственному календарю, то он должен получить заданный оклад.
Если отработал меньше часов, по причине того, что согласно его графика меньше часов, чем в производственном календаре, то также получает оклад.
Если отработал меньше часов по причине отсутствия (болезнь, отпуск), то получит оклад пропорционально отработанному времени

Метки вопроса: Плановые начисления

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

  1. Здравствуйте!
    Приняла Ваш вопрос в работу. Для решения его, прошу дать чуть больше времени на подготовку ответа.

  2. Приложение № 1
    Приложение № 2
    Приложение № 3
    Приложение № 4
    Приложение № 5
    Приложение № 6

    Для решения Вашего вопроса предлагаю попробовать сделать следующие настройки в программе.
    Создадим графики для каждой смены. Например, для смены 1 — график «Гибкий от нормы произв. календаря (смена 1)» настроим с признаком Суммированного времени и установим флажок Переработки считать по «Производ. календарю» и т.д. (см.скриншот1)

    Создадим новый Показатель «Норма часов по производственному календарю по месяцам» и Шаблон ввода (см.скриншот2)
    Введем (один раз в год) Данные для расчета зарплаты Норму часов по производственному календарю по месяцам (см скриншот3)

    Далее создадим новое начисление, например «Оплата по окладу (по часам) (произв. календарь)» путем копирования начисления Оплата по окладу (по часам) и поменяем формулу на
    ?(ВремяВЧасах >НормаЧасовПоПроизводственномуКалендарю2,Оклад,Оклад*ВремяВЧасах/НормаЧасов) (см.скриншот4)
    Назначим сотрудникам данное начисление и графики.

    Перед начислением зарплаты, введем документ Регистрация переработок.

    Рассчитаем зарплату (см.скриншот5-6)

    Прикладываю статью Как массово перевести сотрудников на оклад по часам, чтобы не вносить заново размеры окладов? .
    Как списком сотрудников перевести на новый график работы можно посмотреть раздел «Использование документа «Изменение графика работы списком» в статье Изменение графика работы в 1С 8.3 ЗУП — пошаговая инструкция .

    Если что-то не будет получаться, пишите, подумаем еще.

  3. Добрый день!
    Спасибо за ответ.
    Два первых случаях формула отработала правильно.
    Случай 3, когда сотрудник отсутствовал, например был в отпуске или по болезни, должно рассчитываться так: оклад / норму часов по производственному календарю * фактически отработанные часы.
    Сейчас формула рассчитывает так: оклад / норма часов по графику сотрудника * фактически отработанные часы

  4. Здравствуйте!
    При данной формуле, если при вводе отсутствий, фактически отработанные часы больше, чем норма по производственному календарю, тогда формула отрабатывает исходя из оплаты за норму по производственному календарю (см.скриншот 6 Шведов)

  5. Ожидаем, что будет такой расчет: 40000 / 151 (норма часов по производственному календарю) * 120 (фактически отработанно) = 31788руб. На скриншоте 25000

  6. Здравствуйте!
    Предлагаю попробовать следующую формулу при расчете «Оплата по окладу (по часам) (произв календарь)»:
    ?(ВремяВЧасах>НормаЧасовПоПроизводственномуКалендарю2,Оклад,?(ВремяВЧасах=НормаЧасов,Оклад, Оклад * ВремяВЧасах / НормаЧасовПоПроизводственномуКалендарю2))

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