calendar.resource.booking.list
Scope: calendar Права на выполнение: для всех
calendar.resource.booking.list(filter)
Предоставляет возможность выбрать бронирования ресурсов.
Возвращаемые значения
Возвращает данные о каждом бронировании. Бронирования имеют идентичные событиям поля, т.к. являются, по сути, событиями.
Параметры
Параметр | Описание |
---|---|
* filter | Поля фильтра. |
* - обязательные параметры |
Примеры использования
Первый вариант: для возможности оценить бронирования (занятость) определенных ресурсов на какой-то период. Может использоваться для создания собственных представлений занятости или для использования в логике.
BX24.callMethod("calendar.resource.booking.list", { filter: { resourceTypeIdList: [10852, 10888, 10873, 10871, 10853] // передается список id ресурсов, которые можно выбрать методом calendar.resource.list from: '2018-06-20', to: '2018-08-20', } });
Второй вариант: возможность выбрать бронирования по их id (это значения UF-поля Маска "UF_*"- для выборки всех пользовательских полей (без множественных) , привязанного к CRM сущности).
BX24.callMethod("calendar.resource.booking.list", { filter: { resourceIdList: [10, 18, 17] // эти ID берутся из значения UF-поля типа resourcebooking у CRM сущностей LEAD|DEAL } });
© «Битрикс», 2001-2024, «1С-Битрикс», 2024