Здравствуйте!
Сотруднику установлен оклад, но работает он по графику сутки через трое, т.е. введен суммированный учет рабочего времени в 1С 8.3 ЗУП.
Если он отработал все смены, то плачу оклад. А если нет, то считаю пропорционально отработанному времени.
Для этого я определяю ЧТС (час. тарифную ставку) исходя из среднемесячного числа рабочих часов за год и умножаю на отработанные часы.
Как это настроить в 1С ЗУП 3.1, чтобы считало или оклад когда нужно, или только за отработанные часы исходя из ЧТС?
Оцените, пожалуйста, данный вопрос:
Ольга Горшенина Profbuh8.ru Дек 21 2016 - 09:47
Здравствуйте!
Сначала нужно проверить, чтобы для сотрудника был задан порядок пересчета месячной тарифной ставки в часовую по среднемесячному количеству часов (дней).
Используется ли у Вас совокупная тарифная ставка (раздел Расчет зарплаты – Показатели, определяющие состав совокупной тарифной ставки). Если да, то нужно проверить показатели, входящие в нее. Потому что показатель Стоимость часа, который будет использоваться в формуле, определяется как сумма, полученная путем пересчета месячной тарифной ставки сотрудника (или совокупной ставки, если используется) на норму времени (т.е. на среднемесячному количеству часов (дней), если Вы установите эту настройку для сотрудника). Таким образом, стоимость часа получается такая же как, например, для «Доплаты за работу в ночное время»
Путем копирования типового начисления = Оплата по окладу (по часам), нужно создать новый вид расчета. И прописать в нем формулу:
? (ВремяВЧасах / НормаЧасов = 1, Оклад, СтоимостьЧаса * ВремяВЧасах)
Получается если отработанные часы совпадают с нормой, то сотруднику платится Оклад, иначе пересчитывается месячная тарифная ставка в часовую и умножается на отработанные часы.
Я протестировала начисление и на моих данных получился вот какой расчет на примере января:
– среднемесячное количество часов = 164,5
– норма по графику в январе = 192
Если количество отработанных часов совпадает с нормой, то сотрудник получит 10000
Если он отсутствовал, например, 5 часов, то расчет получается следующий:
10000 / 164,5 * (192 – 5) = 60,79 * 187 = 11367,73. Т.е. не отработав норму, получил больше, чем ее отработав
Подробно о настройке формул рассказывается в VIP блоке – Модуль №3 Настройки алгоритмов расчетов – http://www.profbuh8.ru/testdrive/zup3-testdrive/vip-modul-3-01.html