Страницы: 1
RSS
Посчитать количество рабочих часов в промежутке суток (вход/выход через турникет), много условий
 
Нужно получить   фактическое время работы…
Условие 1 : У рабочего рабочее время с   8:00 и до 20:00 (это дневная смена) и с 20:00 до 8:00 (это ночная смена)
Условие 2 : В рабочее время у кажного   рабочего 1 час обеденный перерыв - оно считается не рабочим, поэтому 1 час   нужно отнимать
Условие 3 : Допускается вход на КПП не   позднее 7:45 (утреняя смена) и 19:45 (ночная смена) соответственно
Условие 4 : Допускается выход на КПП не   позднее 20:15 (утреняя смена) и 08:15 (ночная смена) соответственно
Как мыслит комбинат п.1: Если рабочий зашел через КПП например как в п.1 в 27.06.2020   19:55:28, а допускается не позже чем 19:45, то от общего рабочего времени они   отнимают 10 минут, т.е рабочему нужно 15 минут чтобы переодеться в душевых и   приступить к работе, раз он зашел на 10 минут позже, то и к работе он   приступил на 10 минут позже, и рабочий день так же уже на 10 минут   меньше.                                                                                                                                                     Далее рабочий работает.                                                                                                                                                                                                                                              Потом у него 1 час обеда, комбинат его тоже отнимает.                                                                                                                                                                                               Далее рабочий работает.                                                                                                                                                                                                                                          Если рабочий вышел как в п.1 28.06.2020 6:27:05, а допускается не   раньше чем в 8:15, то от его общего рабочего времени комбинат отнимает   1:32:55 как будтобы от доработал до 8:00 и еще дополнительно 15 минут как будто   бы он должен был переодеваться.... Итого мы имеет рабочего времени по   п.1  9:01:37
Как мыслит комбинат п.2: Если рабочий зашел через КПП например как в п.2 в 28.06.2020   19:27:10, а допускается не позже чем 19:45, то рабочий спокойно идет   переодевается в спецодежду и приступает к работе в 20:00.                                                                                                                                                                                   Далее рабочий работает.                                                                                                                                                                                                                                                 Потом у него 1 час обеда, комбинат его отнимает.                                                                                                                                                                                               Далее рабочий работает.                                                                                                                                                                                                                                                 Если рабочий вышел как в п.2 29.06.2020 8:26:01, а допускается не   раньше чем в 8:15, тогда рабочий получается доработал до 8:00 пошел помылся и   вышел в срок, т.е. комбинат тоже ничего не отнимал от общего рабочего   времени.... Итого мы имеет рабочего времени по п.2  11:00:00
Как мыслит комбинат п.3: Рабочий по   п.3 на комбинате не было... Итого мы имеет рабочего времени по п.3  00:00:00
Как мыслит комбинат п.4: Если рабочий зашел через КПП например как в п.4 в 30.06.2020   07:34:10 (перешел после 2х ночных и отсыпного дней в дневную смену), а   допускается не позже чем 07:45, то от общего рабочего времени комбинат ничего   не отнимает, т.к. все в рамках дозволенного.                                                                                                                                                                                                                                                                                                                                                         Далее рабочий работает.                                                                                                                                                                                                                                                    Потом у него 1 час обеда, комбинат его тоже отнимает.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Далее рабочий работает.                                                                                                                                                                                                                                             Если рабочий вышел как в п.4 01.07.2020 19:55:24, а допускается не раньше   чем в 20:15, то от его общего рабочего времени комбинат отнимает 0:19:36 т.к.   не доработал до 20:00 4.5 минуты и еще дополнительно 15 минут как будто бы он   должен был переодеваться.... Итого мы имеет рабочего времени по п.4  10:40:24
ПОЛНОЕ ОПИСАНИЕ ВО ВЛОЖЕННОМ ФАЙЛЕ ПРИМЕРА....
Заранее благодарю за помощь.....
Изменено: kilativ - 03.07.2020 06:38:15 (Добавил описание)
 
Цитата
kilativ написал:
перечитал кучу форумов,
простите за вопрос новичка, не подскажите список этих форумов?
По вопросам из тем форума, личку не читаю.
 
kilativ, задачу нужно описывать в сообщении. Отредактируйте первое.

Хотя... для раздела платных заказов и так сойдет. Перенести? Это техзадание. реализация такой задачи выходит за рамки простой помощи.
 
В ТЗ не хватает «как думает рабочий»:)
 
Цитата
БМВ написал:
простите за вопрос новичка, не подскажите список этих форумов?
На этом сайте, и на ряде других ресурсов по экселю... (Ваш вопрос звучит как сарказм)
 
Цитата
DrillPipe написал:
В ТЗ не хватает «как думает рабочий»:)
Рабочие у нас, да и везде я думаю, как рабы, им думать не нужно)))
 
Цитата
kilativ написал:
Рабочие у нас, да и везде я думаю, как рабы, им думать не нужно)))
Зря вы так...

Это конечно не касается ТЗ, но "отгрызание" 10-15 минут времени может и до трудовой комиссии довести - ну если конечно они у вас действительно не в рабстве
Вряд ли это прибавит выработки
 
Это не мы срезаем, а комбинат! Наша организация платит работягам очень хорошую ЗП, им хорошо и нам хорошо...
 
Закрыть? Перенести в Работу?
 
Цитата
kilativ написал:
Рабочие у нас, да и везде я думаю, как рабы, им думать не нужно)))
Интересный кадровый подход у Северстали.  
Наше языковое поведение представляет, возможно, наиболее сложную электрохимическую активность из всех известных. Оно отделяет Шекспира от собаки.
 
Цитата
vikttur написал:
Закрыть? Перенести в Работу?
Переводи в платные посмотрим!
 
Цитата
AndreyЧella написал:
Интересный кадровый подход у Северстали.
Как ты определил, что это Северсталь?
 
Цитата
kilativ написал:
Как ты определил, что это Северсталь?
По файлу и заданию.  
Наше языковое поведение представляет, возможно, наиболее сложную электрохимическую активность из всех известных. Оно отделяет Шекспира от собаки.
 
Цитата
kilativ: Переводи
Цитата
kilativ: Как ты определил
у нас принято к незнакомым людям обращаться "на вы"
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Страницы: 1
Наверх