Идея в том, что бы проверять присутствие сотрудника (через график отсутствий или календарь) и, если сотрудник отсутствует - переадресовывать задание другому.
12.09.2011 13:47:34
Идея в том, что бы проверять присутствие сотрудника (через график отсутствий или календарь) и, если сотрудник отсутствует - переадресовывать задание другому.
|
|
|
|
12.09.2011 14:45:16
Ну соответственно свои фильтры добавляете по сотруднику, датам итп. лишние проперти вырезать с запроса.
спасибо на лайк не намажешь
|
|
|
|
12.09.2011 18:55:19
Спасибо!
|
|
|
|
17.06.2013 11:58:00
|
|||
|
|
17.06.2013 12:51:21
откуда ж я знаю, куда вы что вставлять собрались.
это просто пример, как можно организовать и сделать выборку отсутствующих сотрудников и их заместителей
спасибо на лайк не намажешь
|
|
|
|
09.06.2014 16:31:24
Самому данный функционал нужен был.
Решил так: $prov_user = 55;//id нужного юзера $arFilter = array( "IBLOCK_ID" => COption::GetOptionInt('intranet','iblock_absence'), "ACTIVE_DATE"=>"Y", "!DATE_ACTIVE_FROM"=>false, "!DATE_ACTIVE_TO"=>false, "PROPERTY_USER" => $prov_user, "ACTIVE"=>"Y" ); $iCount = CIBlockElement::GetList(false, $arFilter, array()); If ($iCount > 0) {echo "пользователя с id=".$prov_user." нет на месте";} else {echo "пользователя с id=".$prov_user." на месте";} |
||||
|
|
|||