@umkachan

Как добавить новый ресурс в массив SELECTEDRESOURCES переменной resourcebooking?

Есть переменная бронирования ресурсов в сделке:

{
"ID": "397",
"ENTITY_ID": "CRM_DEAL",
"FIELD_NAME": "UF_CRM_1573128966733",
"USER_TYPE_ID": "resourcebooking",
"XML_ID": null,
"SORT": "100",
"MULTIPLE": "Y",
"MANDATORY": "N",
"SHOW_FILTER": "N",
"SHOW_IN_LIST": "Y",
"EDIT_IN_LIST": "Y",
"IS_SEARCHABLE": "N",
"SETTINGS": {
"USE_USERS": "N",
"USE_RESOURCES": "Y",
"RESOURCES": {
"resource": {
"XML_ID": "resource",
"NAME": "resource",
"SECTIONS": [
{
"ID": "79",
"CAL_TYPE": "resource",
"NAME": "Супер ресурс"
}
]
}
},
"SELECTED_RESOURCES": [
{
"type": "resource",
"title": "Попытка номер пять",
"id": 81
}
],
"SELECTED_USERS": [],
"FULL_DAY": "N",
"ALLOW_OVERBOOKING": "N",
"USE_SERVICES": "Y",
"SERVICE_LIST": [
{
"name": "Тест",
"duration": "60"
},
{
"name": "Мойка",
"duration": "45"
}
],
"RESOURCE_LIMIT": -1,
"TIMEZONE": "Europe",
"USE_USER_TIMEZONE": "N"
}
}
При помощи calendar.resource.add новый ресурс попадает в SECTIONS но в самой переменной бронирования ресурсов как выбранный ресурс не добавлен.
Как добавить созданный ресурс в массив SELECTED_RESOURCES переменной бронирования ресурсов через api? Пробовал добавлять идентификатор ресурса в массив через crm.deal.userfield.update

{
"id": "398"7
"fields":{
"SETTINGS":{
"SELECTED_RESOURCES":[82]
}
}
}
  • Вопрос задан
  • 138 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы