Вход | Регистрация
    1  2
1С:Предприятие :: 1С:Предприятие 8 общая

Анализ пересечения периодов

Анализ пересечения периодов
Я
   AceVi
 
14.04.21 - 16:46
Собираюсь решить задачу, но ни разу с таким не сталкивался - может кто имеет опыт и поделиться?
Задача - необходимо проанализировать гарфик работника(по периодам в часах)(это план) и проходы его через электронную проходную(факт)
на основании анализа ввести документы отклонений(типа прогул)

Например
План
8-12
12-12:30 - обед
12:30-17

Факт
7:30-12
12-13
13-15
16-17

Результат :
8-12 и 7:30-12 - факт полностью закрывает план - все ок.
12-12:30 и 12-13 - факт обеда больше на 30 минут - нужно ввести прогул на 30 минут
12:30-17 и 13-15 - факт не закрывает план - но ничего не вводим - нужно посмотреть другие периоды, вдруг он дальше все закрыл
12:30-17 и 16-17 - опять не закрыл план. но нужно определить что 2 периода вместе входят в план и в совокупности теряеться только 1 час.

итого сотрудник отсутствовал всего 1:30 и нужно ввести документ отклонения от графика как прогул на 1:30.



Пересечение 2 конкретных периодов можно отловить и проаналзировать а вот как проанализировать пересечения групп периодов ?


Если кто сталкивался с такой задачей, буду рад любому совету.
   AceVi
 
101 - 19.04.21 - 16:52
(98) (87) вы мистер балабол - приведите пример запроса сравнения 2 таблиц периодов на пересечения периода каждого с каждым( который в итоге выдаст хотя бы какой с каким периодом пересеклись, цифру их не сопвпадения, а в будущем и достройка таб периодовов до  факт+прогул=план)
   mistеr
 
102 - 19.04.21 - 17:33
(101) Попросил бы вежливо — дал бы. А так сам думай.
   Classic
 
103 - 20.04.21 - 09:45
(101)
Прикалываешься?
В этой ветке уже дали
   AceVi
 
104 - 20.04.21 - 17:04
(103) Запрос? нет! дали алгоритм с циклами , что меня абсолютно устраивает.
а вот мистер (102) заявляет что тоже самое можно сделать запросом - вот я и попросил его подтвердить его слова - а он вертляеться = он балбол.
   Kassern
 
105 - 20.04.21 - 17:08
(104) а в (34)(35) разве не то?
   AceVi
 
106 - 21.04.21 - 08:48
(105)  не проверял. так что не могу утверждать то или не то. на вид не то(
  1  2

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.