Ссылка на эту статью: https://htbt.ru/to/fidelio
В этой статье вы узнаете, как настроить интеграцию с PMS Fidelio.
Нужна помощь?
Задайте вопрос вашему менеджеру или в службу поддержки по кнопке ❓ в нижнем левом углу личного кабинета.
select 'ConfNumber' || '|' || 'ActualArrivalDate' || '|' || 'ActualArrivalTime' || '|' || 'ActualDepartureDate' || '|' || 'ActualDepartureTime' || '|' || 'ArrivalDate' || '|' || 'DepartureDate' || '|' || 'Adults' || '|' || 'Children' || '|' || 'CountryCode' || '|' || 'Email' || '|' || 'PhoneNumber' || '|' || 'Language' || '|' || 'GuestFullName' || '|' || 'FirstName' || '|' || 'LastName' || '|' || 'MiddleName' || '|' || 'NumberOfNights' || '|' || 'Preferences' || '|' || 'ResvStatus' || '|' || 'RoomNumber' || '|' || 'RoomType' || '|' || 'RoomTypeCode' || '|' || 'Comments' || '|' || 'RateCode' || '|' || 'RateAmount' || '|' || 'VipCode' header from dual union all select to_char(yres_id) || '|' || to_char(yres_actarrtime, 'dd.mm.yyyy') || '|' || to_char(yres_actarrtime, 'hh24:mi') || '|' || to_char(yres_actdeptime, 'dd.mm.yyyy') || '|' || to_char(yres_actdeptime, 'hh24:mi') || '|' || to_char(yres_exparrtime, 'dd.mm.yyyy') || '|' || to_char(yres_expdeptime, 'dd.mm.yyyy') || '|' || ydet_adultno || '|' || totalkids || '|' || v8_rep_yres_infos.xcou_custshortdesc || '|' || TRANSLATE((select xcom_value from xcom where xcom_xcms_id = v8_rep_yres_infos.yres_xcms_id and xcom_primary = 1 and xcom_xcmt_id in (select xcmt_id from xcmt where xcmt_type = 1) and rownum = 1), '|'||CHR(10)||CHR(13), ' ') || '|' || TRANSLATE((select xcom_value from xcom where xcom_xcms_id = v8_rep_yres_infos.yres_xcms_id and xcom_primary = 1 and xcom_xcmt_id in (select xcmt_id from xcmt where xcmt_type = 4) and rownum = 1), '|'||CHR(10)||CHR(13), ' ') || '|' || v8_rep_yres_infos.wlan_shortdesc || '|' || TRANSLATE(xcms_name1 || ' ' || xcms_name3, '|'||CHR(10)||CHR(13), ' ') || '|' || TRANSLATE(xcms_name3, '|'||CHR(10)||CHR(13), ' ') || '|' || TRANSLATE(xcms_name1, '|'||CHR(10)||CHR(13), ' ') || '|' || TRANSLATE(xcms_name2, '|'||CHR(10)||CHR(13), ' ') || '|' || nights || '|' || TRANSLATE(v8_rep_yres_infos.yres_yrft_short, '|'||CHR(10)||CHR(13), ' ') || '|' || yres_resstatus || '|' || TRANSLATE(yrms_shortdesc, '|'||CHR(10)||CHR(13), ' ') || '|' || TRANSLATE(ycat_longdesc, '|'||CHR(10)||CHR(13), ' ') || '|' || TRANSLATE(ycat_shortdesc, '|'||CHR(10)||CHR(13), ' ') || '|' || TRANSLATE(aggregate_field('select xcno.xcno_notesvarchar from xcno where xcno.xcno_tablelinkedto = ''YRES'' and xcno_table_id = ' || to_char(v8_rep_yres_infos.yres_id), ';'), '|'||CHR(10)||CHR(13), ' ') || '|' || TRANSLATE(yrch_shortdesc, '|'||CHR(10)||CHR(13), ' ') || '|' || TRANSLATE(v8_rep_yres_infos.conf_rate, '|'||CHR(10)||CHR(13), ' ') || '|' || TRANSLATE(v8_rep_yres_infos.vip_shortdesc, '|'||CHR(10)||CHR(13), ' ') from v8_rep_yres_infos, xcms where v8_rep_yres_infos.yres_xcms_id = xcms.xcms_id and (v8_rep_yres_infos.yres_exparrtime <= ((select wgbs_datevalue from wgbs) + 14) and v8_rep_yres_infos.yres_expdeptime >= ((select wgbs_datevalue from wgbs) - 1))
Если кнопка неактивна — кликните на любой отчет.
HotbotSubject
Arrivals, yourHotelName, 81fb200b-21a3-4d78-89de-4c2fc150f690
Бронирования могут обновляться несколько раз в день.
CREATE OR REPLACE FUNCTION aggregate_field (sqlstr in varchar2, sep in varchar2 ) return varchar2 is ret varchar2(4000) := ''; TYPE cur_typ IS REF CURSOR; rec cur_typ; field varchar2(4000); begin OPEN rec FOR sqlstr; LOOP FETCH rec INTO field; EXIT WHEN rec%NOTFOUND; ret := ret || field || sep; END LOOP; if length(ret) = 0 then RETURN ''; else RETURN substr(ret,1,length(ret)-length(sep)); end if; end; /
sqlplus v8live/live@v8 @aggregatefieldsddl.sql
Мы поможем найти ответ — выберите удобный способ:
- Кнопка ❓ в личном кабинете
- Telegram-бот @HotbotAISupport_bot
- Почта support@hotbot.ai
- Телефон +7 (499) 110-86-62