Перед настройкой интеграции рекомендуется провести обновление конфигурации 1С:Отель до релиза 9.0.2.9
Перед началом настройки в настройках гостиницы на вкладке "Ценообразование" необходимо включить флаг использования кэша цен.

Для настройки интеграции необходимо перейти в подсистему "Интеграции" , справочник "Взаимодействия с внешними системами" и создать новую интеграцию с типом OTAGateway.
При создании интеграции обязательно необходимо установить флаг "Действует" и рекомендуется устанавливать флаг "Режим отладки".


Для сохранения интеграции необходимо нажать кнопку "Записать" и далее можно переходить к настройкам

Стартовая страница настроек выглядит следующим образом

Для успешного запуска интеграции должны быть заполнены следующие поля:
Имя пользователя (предоставляется представителями компании Bnovo при заключении договора)
Пароль (предоставляется представителями компании Bnovo при заключении договора)
ID аккаунта (предоставляется представителями компании Bnovo при заключении договора)
Флаг "Использовать SSL соединение" должен быть включен
Адрес HTTP сервера и API заполняются автоматически, их менять не нужно
Валюта - требуется указать валюту
Отель - требуется указать отель
Количество дней для обновления - задаётся число дней на которое от текущей даты будет проводиться синхронизация остатков и цен. В автоматическом режиме (фоновое задание) синхронизация на указанный период выполняет только выгрузку изменений.
Период обновления цен - задаётся временной интервал в минутах между синхронизациями, при превышении которого перед выгрузкой цен обработчик сделаем автоматическое заполнение кэша цен. Не следует задавать данное значение слишком маленьким. Вполне достаточно устанавливать значение, равное 1 или 2 суткам
Флаг "Загружать количество взрослых гостей из доп. массива данных" - включение этого флага позволит при загрузке ответа с данными брони анализировать состав взрослых гостей не только в основном блоке ответа, но и в дополнительных массивах, где обычно передаются данные по дополнительным гостям.
Флаг "Загружать количество детей из доп. массива данных" - по смыслу то же самое что и "Загружать количество взрослых гостей из доп. массива данных" с одной оговоркой, что данные по детям никогда не передаются в основном блоке. Поэтому чтобы загрузить бронь полным составом гостей вместе с детьми рекомендуется включение этого флага.
Флаг "Получать цены по брони из OTAGateway" - включение флага позволит при загрузке брони получить в данных брони цены, которые пришли из канала. Таким образом бронь будет загружена с ценами, которые передал канал а не которые рассчитываются по тарифу в 1С:Отель. Данная опция полезна при активном применении своих скидок каналами продажи. При загрузке брони цена передаётся за каждые сутки и будет применена к основному гостю в номере (гость с видом размещения "Номер"). Цены у остальных гостей будут обнулены.
Для проверки подключение необходимо нажать кнопку "Тест подключения".
При успешном подключении будет введено информационное сообщение:

Дальнейшие настройки представляют из себя таблицы сопоставления объектов между CM Bnovo и 1С:Отель.
Перед началом сопоставления в мастере настройки в 1С:Отель вам следует убедиться, что в личном кабинете Bnovo уже созданы объекты: тарифы, категории номеров, варианты размещения.
1. Первым настраивается сопоставление по категориям номеров на вкладке "Категории номеров"
Для получения списка категорий необходимо нажать кнопку "Загрузить типы номеров из Gateway"

Для настройки сопоставления между категориями необходимо:
Указать какой категории в Bnovo какая категория соответствует в 1С:Отель
Указание шаблона размещения. Указание шаблона в настройке является обязательным, так как он используется при выгрузке цен. Более подробно о настройке шаблонов можно почитать в инструкции по ссылке

На данном этапе имеет смысл просто задавать сопоставление между тарифами Bnovo и 1С:Отель. Выставление каких-либо дополнительных флагов и настроек особого смысла не имеет так как может настраиваться отдельно в личном кабинете Bnovo.
3. Настройка статусов брони предполагает заполнение предопределённых полей статусов.
Пример настройки приведён ниже.

4. Последним этапом является настройка сопоставления агентов
Для получения списка агентов по аналогии с категориями и тарифами необходимо нажать на кнопку "Загрузить агентов из Gateway"
Выполняется сопоставление между каналами продаж, доступными в Bnovo и объектами справочника "Контрагенты" в 1С:Отель.

Для сохранения сопоставления необходимо нажать на кнопку "Сохранить".
Следующим этапом будет ручная выгрузка остатков по свободным номерам и цен. Для этого необходимо перейти на вкладку "Ручная синхронизация". Ручная синхронизация по-умолчанию производит выгрузку всех данных на указанный на начальном этапе настройки промежуток, а не только изменения.

Основные инструменты выгрузки:
Доступность - выгружает остатки свободных номеров по всем категориям, добавленным в сопоставления
Цены - выгружает цены по всем тарифам, добавленным в сопоставления
Планы ограничений - выгружает ограничения по тарифам
Поддерживаются следующие ограничения:
StopSale - остановка продаж
CTA - закрыт на заезд
CTD - закрыт на выезд
MinLos - минимальная продолжительность проживания
MaxLos - максимальная продолжительность проживания

