ПланФикс API: Фильтры контактов: различия между версиями
Материал из Planfix
Alice (обсуждение | вклад) Нет описания правки |
Seva (обсуждение | вклад) Нет описания правки |
||
| Строка 154: | Строка 154: | ||
*notequal | *notequal | ||
| int - идентификатор записи | | int - идентификатор записи | ||
|4008 || Группа контактов | |||
| | |||
*equal | |||
*notequal | |||
| int - идентификатор группы, можно получить методом [[ПланФикс API contact.getGroupList | contact.getGroupList]] | |||
|} | |} | ||
Версия от 14:52, 13 сентября 2018
Фильтры контактов задаются следующим набором параметров:
- type - числовой идентификатор фильтра
- operator - оператор фильтра, одно из значений из списка (equal, notequal, gt, lt) у разных фильтров могут быть разные допустимые операторы.
- value - значение фильтра, может быть строкой, числом или сложным объектом, в зависимости от типа фильтра
- field - идентификатор пользовательского поля, для фильтров по пользовательским полям
| Тип | Название | Операторы | Формат value | ||||
|---|---|---|---|---|---|---|---|
| 12 | Дата создания |
|
объект : <value>
<datetype></datetype>
<datevalue></datevalue>
<datefrom></datefrom>
<dateto></dateto>
</value>datetype принимает следующие значения:
примеры: <value>
<datetype>thisweek</datetype>
</value><value>
<datetype>anotherperiod</datetype>
<datefrom>01-01-2015</datefrom>
<dateto>01-02-2015</dateto>
</value> | ||||
| 4011 | Дата рождения | ||||||
| 4213 | Контрагент в задачах с последней активностью | ||||||
| 4219 | Контрагент без задач с последней активностью | ||||||
| 4214 | Участвует в задачах с последней активностью | ||||||
| 4220 | Не участвует в задачах с последней активностью | ||||||
| 4103 | Пользовательское поле типа Дата | ||||||
| 1 | Добавил |
|
int : идентификатор сотрудника | ||||
| 2 | Ответственный | ||||||
| 47 | Доступен пользователю | ||||||
| 48 | Может редактироваться пользователем | ||||||
| 4108 | Пользовательское поле типа Контакт | ||||||
| 4109 | Пользовательское поле типа Сотрудник | ||||||
| 4112 | Пользовательское поле типа Группа, сотрудник, контакт | ||||||
| 4113 | Пользовательское поле типа Список сотрудников | ||||||
| 4006 | Является компанией |
|
int - 1 | ||||
| 4007 | Является контактом | ||||||
| 4010 | С доступом в ПланФикс | ||||||
| 4012 | Может быть участником задач | ||||||
| 4017 | Не может быть участником задач | ||||||
| 4013 | Может быть контрагентом задач | ||||||
| 4018 | Не может быть контрагентом задач | ||||||
| 4001 | Имя контакта / название компании |
|
string - осуществляется фильтр содержит / не содержит | ||||
| 4002 | Должность | ||||||
| 4003 | Телефон | ||||||
| 4004 | Адрес | ||||||
| 4005 | |||||||
| 4101 | Пользовательское поле типа Строка | ||||||
| 4102 | Пользовательское поле типа Число |
|
int | ||||
| 4105 | Пользовательское поле типа Чекбокс |
|
int - 1 / 0 | ||||
| 4106 | Пользовательское поле типа Список |
|
string | ||||
| 4107 | Пользовательское поле типа Справочник |
|
int - идентификатор записи | 4008 | Группа контактов |
|
int - идентификатор группы, можно получить методом contact.getGroupList |