Внутренний номер сотрудника по ID пользователя — различия между версиями

Материал из Oktell
Перейти к: навигация, поиск
Строка 4: Строка 4:
  
 
<span style="color:red"> ВНИМАНИЕ: У пользователя должен быть "нативный" номер, то есть такой стандартный внутренний номер, в котором только один объект - данный пользователь. Иначе запрос не найдет внутренний номер этого пользователя.  
 
<span style="color:red"> ВНИМАНИЕ: У пользователя должен быть "нативный" номер, то есть такой стандартный внутренний номер, в котором только один объект - данный пользователь. Иначе запрос не найдет внутренний номер этого пользователя.  
 +
 +
[[Файл:Внутренний номер по IDuser 001.png|center]]
 +
  
 
  SELECT TOP 1 @prefix=np.Prefix FROM A_NumberPlan np  
 
  SELECT TOP 1 @prefix=np.Prefix FROM A_NumberPlan np  
Строка 18: Строка 21:
 
*'''@prefix''' (вых) - содержит внутренний номер пользователя
 
*'''@prefix''' (вых) - содержит внутренний номер пользователя
 
*'''@userid''' (вх)  - ID пользователя
 
*'''@userid''' (вх)  - ID пользователя
 +
 +
 +
<span style="color:red">ВНИМАНИЕ: Начиная с версии 2.10 внутренний номер пользователя может быть найден с помощью компонента "Статус объекта"

Версия 06:45, 8 мая 2014

Наверх

SQL-запрос находит по таблице внутренний номер пользователя по его идентификатору iduser.

ВНИМАНИЕ: У пользователя должен быть "нативный" номер, то есть такой стандартный внутренний номер, в котором только один объект - данный пользователь. Иначе запрос не найдет внутренний номер этого пользователя.

Внутренний номер по IDuser 001.png


SELECT TOP 1 @prefix=np.Prefix FROM A_NumberPlan np 
INNER JOIN A_NumberPlanAction npa ON np.ID=npa.NumID AND npa.ExtraId IN 
(SELECT RuleID FROM A_RuleRecords 
WHERE reactid=@userid AND InnerAddressType=0 
AND RuleID IN 
(SELECT RuleID FROM A_RuleRecords 
GROUP BY RuleID HAVING COUNT(*)=1)) 
ORDER BY np.Prefix 

где

  • @prefix (вых) - содержит внутренний номер пользователя
  • @userid (вх) - ID пользователя


ВНИМАНИЕ: Начиная с версии 2.10 внутренний номер пользователя может быть найден с помощью компонента "Статус объекта"