Добрый день.
Нетривиальная задача.
Есть предприятие, где сотрудники работают в разных условиях на протяжении месяца и от этого зависят их начисления. Премия.
Допустим сотрудник Иванов А.А. с 1 по 8 число месяца должен получить премию 20% за работу в условиях А, а за 8-10 10% в условиях Б, а весь оставшийся месяц 15% за условия С.
Причем премия не за дни, а по часам.
Таких сотрудников море. Вводить всё это будут вручную. Вопрос куда.
Надо что бы выбирали условие труда и в зависимости от него выбиралась премия.
Вроде как это можно сделать через разовые начисления по часам. Но у меня не получилось.
Пробовал сделать через ручное табелирование. Что бы расчетчик в табель коды заносил. Создал основное начисление. Привязал к нему вид времени. Но на основании табеля ЗУП только ночные и вечерние считает.
Может кто подскажет?
Нетривиальная задача.
Есть предприятие, где сотрудники работают в разных условиях на протяжении месяца и от этого зависят их начисления. Премия.
Допустим сотрудник Иванов А.А. с 1 по 8 число месяца должен получить премию 20% за работу в условиях А, а за 8-10 10% в условиях Б, а весь оставшийся месяц 15% за условия С.
Причем премия не за дни, а по часам.
Таких сотрудников море. Вводить всё это будут вручную. Вопрос куда.
Надо что бы выбирали условие труда и в зависимости от него выбиралась премия.
Вроде как это можно сделать через разовые начисления по часам. Но у меня не получилось.
Пробовал сделать через ручное табелирование. Что бы расчетчик в табель коды заносил. Создал основное начисление. Привязал к нему вид времени. Но на основании табеля ЗУП только ночные и вечерние считает.
Может кто подскажет?
По теме из базы знаний
- Ни в ЗУП ногой!? А мне нравится! Часть 1. Главные сложности решения, что отталкивает
- Я - ЗУПер! Часть 3. Ошибки работодателей и соискателей. Плюсы специализации на одной предметной области
- Идеальное место работы для ЗУПера... Какое оно?! Часть 2. Как оценить специалиста ЗУП
- Адекватность работодателя. Как её определить? Часть 2. Процесс работы, от испытательного срока до увольнения
- Как рассчитать премию для сотрудников. Настройка правил расчета премии в 1С: Управление нашей фирмой
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) liveAp4u,
заведите несколько видов начислений (столько сколько у вас условий работы), задайте каждому буквенное обозначение - как оно будет проставляться в табеле, и поставьте работникам эти виды начислений в плановые. Единственный нюанс, какой-то один из этих видов должен начисляться за полную смену, остальные как дополнительное начисление за уже оплаченное время, все их сделать основными не получится.
Можно также прописать все Ваши показатели в формуле одного начисления, но в формулу нельзя заносить больше 6 показателей, у Вас сколько всего видов условий??
заведите несколько видов начислений (столько сколько у вас условий работы), задайте каждому буквенное обозначение - как оно будет проставляться в табеле, и поставьте работникам эти виды начислений в плановые. Единственный нюанс, какой-то один из этих видов должен начисляться за полную смену, остальные как дополнительное начисление за уже оплаченное время, все их сделать основными не получится.
Можно также прописать все Ваши показатели в формуле одного начисления, но в формулу нельзя заносить больше 6 показателей, у Вас сколько всего видов условий??
Нет. Всё немного по-другому.
Есть сотрудник. Оклад по часам. Но помимо этого предусмотрена доплата за работу на разных объектах (или в условиях работы).
Всего таких объектов около 50. Работник может в месяц поработать 10 часов на одном объекте, 2 часа на втором и 6 на третьем. Всё остальное время вообще просто оклад.
За работу на каждом объекте идет свой процент премии к окладу. А от оклада и этой премии должны плясать все остальные начисления.
То, что создать кучу видов начисления ясно. Не понятно как расчетчику раздавать эти надбавки оптимальным путём.
Самый оптимальный вариант был ручным табелированием, вводом буковок в табель. Но так можно только с ночными и вечерними часами делать.
Вот я и в тупике.
Есть сотрудник. Оклад по часам. Но помимо этого предусмотрена доплата за работу на разных объектах (или в условиях работы).
Всего таких объектов около 50. Работник может в месяц поработать 10 часов на одном объекте, 2 часа на втором и 6 на третьем. Всё остальное время вообще просто оклад.
За работу на каждом объекте идет свой процент премии к окладу. А от оклада и этой премии должны плясать все остальные начисления.
То, что создать кучу видов начисления ясно. Не понятно как расчетчику раздавать эти надбавки оптимальным путём.
Самый оптимальный вариант был ручным табелированием, вводом буковок в табель. Но так можно только с ночными и вечерними часами делать.
Вот я и в тупике.
(4) liveAp4u,
не обязательно прописывать часы для расчета премии в табеле, можно настроить формулы в видах начислений так, чтобы заносить показатели (т.е. часы в различных условиях) через форму "Показатели для расчета заработной платы".
Для этого при настройке формулы добавьте показатель, например "Часы в условиях А", вид показателя - числовой, назначение показателя - для сотрудника, порядок ввода показателя - ежемесячно перед расчетом заработной платы. Ставите этот вид начисления работникам в плановые и затем в форме "Показатели для расчета заработной платы" на вкладке "Ежемесячные" выбираете Ваш пункт "Часы в условиях А", далее жмете "Заполнить по плановым начислениям" и у Вас автоматически заполнится список сотрудников, нужно только будет проставить часы каждому.
не обязательно прописывать часы для расчета премии в табеле, можно настроить формулы в видах начислений так, чтобы заносить показатели (т.е. часы в различных условиях) через форму "Показатели для расчета заработной платы".
Для этого при настройке формулы добавьте показатель, например "Часы в условиях А", вид показателя - числовой, назначение показателя - для сотрудника, порядок ввода показателя - ежемесячно перед расчетом заработной платы. Ставите этот вид начисления работникам в плановые и затем в форме "Показатели для расчета заработной платы" на вкладке "Ежемесячные" выбираете Ваш пункт "Часы в условиях А", далее жмете "Заполнить по плановым начислениям" и у Вас автоматически заполнится список сотрудников, нужно только будет проставить часы каждому.
Сделал как предлогает (5) alena_а, очень понравилось.
Но как всегда, полезли исключения.
Расскажу на примере.
У сотрудника есть оклад (по часам). Возьмём отдельо взятый день.
В этот день он отработал 5 часов днем, 5 ночью.
Посчитали от оклада ночные.
+ к этому, это был еще и празднечный день. Ввели.
Дальше он может получать за это день (по часу не бывает) доплату за то, что был старшим смены - 10%. Накручиваем... На дневные и ночныеи праздничные.
А вот на это всё уже накручивается наши Часы в условиях А.
Проблема в том, что если ночные часы в табеле фигурируют, то Доплата за Старшего смены нет.
И так как мы вводим Часы в условиях А просто общим числом в месяце, то мы не можем точно знать, был ли он в этот день Старшим смены.
Загвоздка в том, что сташним смены он мог быть в понедельник, в Часы в условиях Б, а мог в Часы в условиях А, а во вторник вообще без доплаты за Часы в условиях А и Часы в условиях Б.
То есть Условия работы А, Б или В, бывают в разные дни. И старшим смены он может быть в разные дни. И это может быть как вместе, так и отдельно.
П.С. Надеюсь понятно объяснил. Просто с такими сложными расчетами в ЗУП, столкнулся первый раз. Спасибо заранее.
Но как всегда, полезли исключения.
Расскажу на примере.
У сотрудника есть оклад (по часам). Возьмём отдельо взятый день.
В этот день он отработал 5 часов днем, 5 ночью.
Посчитали от оклада ночные.
+ к этому, это был еще и празднечный день. Ввели.
Дальше он может получать за это день (по часу не бывает) доплату за то, что был старшим смены - 10%. Накручиваем... На дневные и ночныеи праздничные.
А вот на это всё уже накручивается наши Часы в условиях А.
Проблема в том, что если ночные часы в табеле фигурируют, то Доплата за Старшего смены нет.
И так как мы вводим Часы в условиях А просто общим числом в месяце, то мы не можем точно знать, был ли он в этот день Старшим смены.
Загвоздка в том, что сташним смены он мог быть в понедельник, в Часы в условиях Б, а мог в Часы в условиях А, а во вторник вообще без доплаты за Часы в условиях А и Часы в условиях Б.
То есть Условия работы А, Б или В, бывают в разные дни. И старшим смены он может быть в разные дни. И это может быть как вместе, так и отдельно.
П.С. Надеюсь понятно объяснил. Просто с такими сложными расчетами в ЗУП, столкнулся первый раз. Спасибо заранее.
(8) liveAp4u,
создаете новое начисление (Доплата за работу на объекте А) и новый вид времени для него (галочку "рабочее время" не ставить). В табеле проставляете этот вид времени и количество часов. Например, если вид времени имеет код РА, то ставить РА 5.
При приеме на работу указываете, что сотруднику положена "Доплата за работу на объекте А".
создаете новое начисление (Доплата за работу на объекте А) и новый вид времени для него (галочку "рабочее время" не ставить). В табеле проставляете этот вид времени и количество часов. Например, если вид времени имеет код РА, то ставить РА 5.
При приеме на работу указываете, что сотруднику положена "Доплата за работу на объекте А".
Сделал всё как описал (9) Nuks, но проблема осталась.
Смотрите что получается:
Оклад 5000, отработал 100 часов при норме 159. Итого: 3144,65
Отработал 10 часов ночных (35%) - Итого 110,06
Далее идет Доплата за работу на объекте А (8%). Дело в том, что если он работал с Доплата за работу на объекте А в дни, когда были ночные часы - то тогда нужно считать 8% от 3 254,71 и получить 16,38. А если ночные часы былив одни дни, а Доплата за работу на объекте А в другие, то Доплата за работу на объекте А должна расчитываться от 3144,65 и получить 15,82.
Такое возможно сделать?
Ведть програма знает, было это в один день или в разные дни. Мы же в табеле заполнили.
Смотрите что получается:
Оклад 5000, отработал 100 часов при норме 159. Итого: 3144,65
Отработал 10 часов ночных (35%) - Итого 110,06
Далее идет Доплата за работу на объекте А (8%). Дело в том, что если он работал с Доплата за работу на объекте А в дни, когда были ночные часы - то тогда нужно считать 8% от 3 254,71 и получить 16,38. А если ночные часы былив одни дни, а Доплата за работу на объекте А в другие, то Доплата за работу на объекте А должна расчитываться от 3144,65 и получить 15,82.
Такое возможно сделать?
Ведть програма знает, было это в один день или в разные дни. Мы же в табеле заполнили.
Немного неясна постановка задачи - почему по часам? Подразумевается, что работник в один день может работать в различных условиях? И если это так, то как определить тогда - пришлись эти часы на ночные или на дневные часы, чтобы базу соответственно собрать.
Посмотрел аналогичную тему в life, кое-что прояснилось. Премия начисляется на расчетную базу в определенные дни, тут всё равно по дням она или по часам. С табелем заморочиться не получится. На данные дни необходимо ввести для работника плановые начисления, например документом "Ввод сведений о плановых начислениях сотрудников организации", как на прикрепленном рисунке.
Прикрепленные файлы:
![](/upload/forum/upload/80b/80be0b5c54efbd75dfe911bea6239806.jpg)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот