Основная задача: создание единого информационного пространства, в котором будет объединяться информация по рабочему времени сотрудников из трех систем с возможностью подготовки отчета по рабочему времени и отсутствию на рабочем месте Исходные данные: имеются три информационные системы, в которых находятся данные по учету рабочего времени сотрудников: 1.1С: ЗУП. В системе имеются следующие данные график работы (начало, окончание, длительность перерыва), даты начала и окончания отпуска, даты начала и окончания больничного, дата начала и окончания командировки. У каждого сотрудника есть ID в системе. 2.СКУД на базе ПО OctagramFlex. У каждого сотрудника есть ID в данной системе. В системе имеются следующие данные: даты и время прохода через двери офиса (вход-выход). 3.Корпоративный портал Битрикс24. У каждого сотрудника есть ID в данной системе. В системе имеется следующая информация: время и дата ухода по уважительной причине, время и дата прихода по уважительной причине. Логика обработки данных: В разрабатываемой системе на основе данных из 1С:ЗУП для каждого сотрудника формируется рабочий график. Затем в систему ежедневно в 00:00 из 1С:ЗУП поступает информация об отпусках, больничных и командировках и эти данные отражаются в табеле (в форме календаря) конкретного сотрудника. Также в систему поступает информация об отсутствиях по уважительной причине из портала Битрикс24, и также отражается в табеле конкретного сотрудника. Информация поступает сразу после ее утверждения на портале. В систему ежедневно в 00:00 направляется информация со СКУД из OctagramFlex и происходит проверка соответствия сформированного табеля с данными из СКУД: отсутствие в офисе сотрудника по данным из СКУД, должно быть «перекрыто» данными из других систем. Затем система рассчитывает время отсутствия в офисе без причины (в промежутке режима рабочего времени), вычитает из него время регламентного перерыва и формирует данные об отсутствии сотрудника на рабочем месте без причины (в промежутке режима рабочего времени). При этом также по данным СКУД формируется данные о рабочем времени после окончания рабочего дня. Работнику доступны данные об его отсутствии за предыдущие периоды, руководителю доступны данные об отсутствии подчиненных. Решение на Битрикс: визуализацию данных возможно создать на основе стандартного модуля «График отсутствий». В Битрикс вручную настраивается режим рабочего времени сотрудников с помощью стандартных инструментов. В Битрикс необходимо ежедневно передавать данные из 1С:ЗУП поступает информация об отпусках, больничных и командировках и добавляется стандартными средствами модуля «Графика отсутствия» с соответствующими типами отсутствий. Данные по отсутствиям по прочим уважительным причинам также добавляются на график. Данные из СКУД ежедневно передаются в Битрикс24 и отражаются на графике как отсутствия в офисе по данным СКУД. Время, где данные со СКУД и данные со сформированного в Битрикс графика не пересекаются, рассчитывается и выносится в отдельную графу как время отсутствия. Требования к исполнителю: опыт разработки модулей для Битрикс24 с примерами реализованных проектов