В версии модуля calendar 21.1000.0, чтобы забронировать переговорную комнату для события, в параметре location нужно передать строку вида 'calendar_#ID#'. Где #ID# - это id календаря нужной переговорной комнаты. Как вариант, найти идентификатор можно в таблице b_calendar_location или b_calendar_section.[CODE]Map response = await CRest().call(
'calendar.event.add',
methodParams: {
'type': 'user',
'ownerId': NavMomentConst.botId,
'from': '08.02.2022 16:00:00',
'to': '08.02.2022 18:00:00',
'section': '28', //id календаря пользователя в таблице b_calendar_section
'name': eventName,
'description': 'Описание события',
'accessibility': 'busy',
'location': 'calendar_26' //id календаря переговорной комнаты
}
);[/CODE]В таком запросе создаётся в базе два события, одно для переговорки (type location), другое для пользователя (type user)
'calendar.event.add',
methodParams: {
'type': 'user',
'ownerId': NavMomentConst.botId,
'from': '08.02.2022 16:00:00',
'to': '08.02.2022 18:00:00',
'section': '28', //id календаря пользователя в таблице b_calendar_section
'name': eventName,
'description': 'Описание события',
'accessibility': 'busy',
'location': 'calendar_26' //id календаря переговорной комнаты
}
);[/CODE]В таком запросе создаётся в базе два события, одно для переговорки (type location), другое для пользователя (type user)