Настройка интеграции с Bnovo (тонкий клиент, редакция 9.0)

Последние изменения: 27.08.2021

Перед настройкой интеграции рекомендуется провести обновление конфигурации 1С:Отель до релиза 9.0.2.9

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

e40d3130ceb0b76ecef16d282b8c178b.png

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

При создании интеграции обязательно необходимо установить флаг "Действует" и рекомендуется устанавливать флаг "Режим отладки".

c949aa75e4f4b83de49d8854183f23a2.png
5b2fe1b1ecc6cd82d6f7d5fe78e88248.png

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

cdc14fda4e96b06fab2c028c99f06ef0.png

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

84278c1f48a92c24c2d0a446ceae28db.png

Для успешного запуска интеграции должны быть заполнены следующие поля:

  1. Имя пользователя (предоставляется представителями компании Bnovo при заключении договора)

  2. Пароль (предоставляется представителями компании Bnovo при заключении договора)

  3. ID аккаунта (предоставляется представителями компании Bnovo при заключении договора)

  4. Флаг "Использовать SSL соединение" должен быть включен

  5. Адрес HTTP сервера и API заполняются автоматически, их менять не нужно

  6. Валюта - требуется указать валюту

  7. Отель -  требуется указать отель

  8. Количество дней для обновления - задаётся число дней на которое от текущей даты будет проводиться синхронизация остатков и цен. В автоматическом режиме (фоновое задание) синхронизация на указанный период выполняет только выгрузку изменений.

  9. Период обновления цен - задаётся временной интервал в минутах между синхронизациями, при превышении которого перед выгрузкой цен обработчик сделаем автоматическое заполнение кэша цен. Не следует задавать данное значение слишком маленьким. Вполне достаточно  устанавливать значение, равное 1 или 2 суткам

  10. Флаг "Загружать количество взрослых гостей из доп. массива данных" - включение этого флага позволит при загрузке ответа с данными брони анализировать состав взрослых гостей  не только в основном блоке ответа, но и в дополнительных массивах, где обычно передаются данные по дополнительным гостям.

  11. Флаг "Загружать количество детей из доп. массива данных" - по смыслу то же самое что и "Загружать количество взрослых гостей из доп. массива данных" с одной оговоркой, что данные по детям никогда не передаются в основном блоке. Поэтому чтобы загрузить бронь полным составом гостей вместе с детьми рекомендуется включение этого флага.

  12. Флаг "Получать цены по брони из OTAGateway" - включение флага позволит при загрузке брони получить в данных брони цены, которые пришли из канала. Таким образом бронь будет загружена с ценами, которые передал канал а не которые рассчитываются по тарифу в 1С:Отель. Данная опция полезна при активном применении своих скидок каналами продажи. При загрузке брони цена передаётся за каждые сутки и будет применена к основному гостю в номере (гость с видом размещения "Номер"). Цены у остальных гостей будут обнулены.

Для проверки подключение необходимо нажать кнопку "Тест подключения". 

При успешном подключении будет введено информационное сообщение:

2a9cffbc7ad8bc3ed29195572c8908ed.png

Дальнейшие настройки представляют из себя таблицы сопоставления объектов между CM Bnovo и 1С:Отель.

Перед началом сопоставления в мастере настройки в 1С:Отель вам следует убедиться, что в личном кабинете Bnovo уже созданы объекты: тарифы, категории номеров, варианты размещения.


1. Первым настраивается сопоставление по категориям номеров на вкладке "Категории номеров"

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

5ed0276948cf5fa0e9490ba93d161ce1.png

Для настройки сопоставления между категориями необходимо:

2. Следующим этапом выполняется настройка сопоставления по тарифам
7fe5cdd902d6be7760127dbf49716346.png

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

3. Настройка статусов брони предполагает заполнение предопределённых полей статусов.

Пример настройки приведён ниже.

e3417edde37c0b9fc9aa6a75a82a57bf.png

4. Последним этапом является настройка сопоставления агентов

Для получения списка агентов по аналогии с категориями и тарифами необходимо нажать на кнопку "Загрузить агентов из Gateway"

Выполняется сопоставление между каналами продаж, доступными в Bnovo и объектами справочника "Контрагенты" в 1С:Отель.

ac94565e333fdf9e9d757150cfdc8db6.png

Для сохранения сопоставления необходимо нажать на кнопку "Сохранить".

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

674c12070891170fa6f1217005b1f0cd.png

Основные инструменты выгрузки:

Доступность - выгружает остатки свободных номеров по всем категориям, добавленным в сопоставления

Цены - выгружает цены по всем тарифам, добавленным в сопоставления

Планы ограничений - выгружает ограничения по тарифам

Поддерживаются следующие ограничения:

  • StopSale - остановка продаж

  • CTA - закрыт на заезд

  • CTD - закрыт на выезд

  • MinLos - минимальная продолжительность проживания

  • MaxLos - максимальная продолжительность проживания

После проведения успешной ручной выгрузки можно переходить в настройке фонового задания. 
b2d97342ca17eb0a8f942a9962f4fb2e.png
99d43bdcd52933eb47000c0e716adba7.png

Если изначально база создавалась из шаблонного DT, то в ней уже есть преднастроенный пользователь Bnovo от имени которого можно настраивать выполнение фонового задания. Рекомендуемая частота выполнения фонового задания - раз в 180 секунд.

Помогла ли вам статья?