Вход | Регистрация
 

надо размазать премию по сотрудникам

надо размазать премию по сотрудникам
Я
   slitov
 
13.03.18 - 10:02
Есть такая задача, надо размазать премию по сотрудникам, кажется все просто, но не могу уровненные составить.
Вводные:
1. Сотрудник работает в одном подразделении и совмещает должности, т.е. с 01 по 04 он может быть комплектовщиком, с 07 по 08 грузчиком и т.д., премия выдается на подразделение раз в квартал, надо распределить ее между сотрудниками с учетом совмещения должностей.
Х = 7000 (премия)
Текущее начисление
А1 = 20000 (сотрудник "А" работал грузчиком)
А2 = 8000 (сотрудник "А" работал комплектовщиком)
А3 = 2500
В1 = 30000
В2 = 35000
С1 = 2000
За прошлые 2 месяца начислено:
А = 60000
В = 20000
С = 70000

Особенность, что надо размазать премию на каждое начисление по совместительству.
Т.е. я пока вижу такой вариант например по А1:
Общая сумма начислений
У = А1+А2+А3+В1+В2+С1+А+В+С
Коэффициент по начислению. Где 3, это количество строк по одному сотруднику
К1 = (А/3+А1)/У
П1 = Х*К1

По моему сложновато получается, может у кого появится более простой вариант.
 
 
   Волшебник
 
1 - 13.03.18 - 10:03
Простой вариант: спросить у руководства.
   slitov
 
2 - 13.03.18 - 10:10
(1) Что спросить? Как мне оптимально рассчитать сумму премии с учетом начислений за последние два месяца? Так исторически сложилось в нашей компании, что придумать формулу расчета, это задача программиста.
   piter3
 
3 - 13.03.18 - 10:11
Ошибка ключевая
   Ц_У
 
4 - 13.03.18 - 10:16
(2) если сотрудник = я тогда
мояПремия = всеначисленныепремии;
конецесли;
я программист, я так вижу
   El_Duke
 
5 - 13.03.18 - 10:16
(0) Не пойму главного: какая разница за что дана премия ?
Хоть грузчик, хоть комплектовщик - подразделение одно, отражение премии тоже одно.
Для чего несчастные 7000 делить между должностями ?
   Numerus Mikhail
 
6 - 13.03.18 - 10:18
(2) Еще проще, если это задача программиста, то 95% премии уходит программисту, а остальные 5 равномерно распределяются между всеми сотрудниками
   1C programmer
 
7 - 13.03.18 - 10:23
К1=(А1+А2+А3+А)/У
К2=(В1+В2+В)/У
К3=(С1+С)/У
   almar
 
8 - 13.03.18 - 10:23
(0) урАвнение
   Волшебник
 
9 - 13.03.18 - 10:24
(4)(6) Согласен.

"Это моя формула. Я так вижу. Обидеть программиста может каждый. Вы ничего не понимаете в ООП."
   Малыш Джон
 
10 - 13.03.18 - 10:26
(0) ну если просто поровну разделить  - не вариант, начисляй пропорционально начисленному.
 
 Рекламное место пустует
   Малыш Джон
 
11 - 13.03.18 - 10:27
(4) мне кажется "Если Сотрудник = Я Тогда" - это лишнее условие)
   slitov
 
12 - 13.03.18 - 10:45
(7) Спасибо, единственный вариант из кучи флуда...
   El_Duke
 
13 - 13.03.18 - 10:52
(12) Вариант чего ?
Премия дается не должности, а сотруднику. Куда и чего хотел мазать постановщик задачи - совершенно неясно
   ikea
 
14 - 13.03.18 - 10:52
(12) Какой же флуд? Вам просто заавулировано говорят, что если Вы принимаете решение КАК РАСПРЕДЕЛЯТЬ ПРЕМИЮ, то можете поиметь себе кучу проблем, вплоть до того, что после работы Вас встретят грузчики и комплектовщики и просто отх...ячат. Ведь Таня из бухгалтерии сказала, что премию делил программист. Должно быть положение по распределению премии, подписанное руководством. Теперь понятно?
   Волшебник
 
15 - 13.03.18 - 10:54
(14) Я так сразу и сказал в (1)
   El_Duke
 
16 - 14.03.18 - 09:49
Предлагаю размазать премию еще сильнее, по должности это мелко
Надо внутри должности размазать по дням, а внутри дней - по часам и минутам.
Результат должен выглядеть так:

Премия грузчику за 12.03.2018
09-00 - 10-00: 23,57 руб.
10-00 - 10-30: 16,88 руб.
10-30 - 10-45: 0,00 руб. (сидел в туалете)
10-45 - 13-00: 58,13 руб.
13-00 - 14-00: 0,00 руб. (обедал)
14-00 - 14-10: 0,00 руб. (курил)
 и  т.д.

Тоже самое для комплектовщика.
Если уж творить абсурд, то возведем его в абсолют !!!

Список тем форума
Рекламное место пустует  Рекламное место пустует
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Э. Йодан
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует