Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Назначение

Предоставляет общие сведения о бронях (для хранилища)

Особенности работы представления

Используется для передачи данных в хранилище.

Описание полей

8Код
Имя поляТип данныхОписаниеПримечание
PropertyCodeproperty_codenvarchar (8)Код объектаReservationNo
reservsation_nonvarchar (20)Номер брониPropertyCode.ReservationNo
Statusstatusnvarchar (8)Статус брониFolioNo
folio_nonvarchar (20)Номер счетаPropertyCode.FolioNoMainGuestFullName
main_guest_full_namenvarchar (MAX)ФИО главного гостя
CreatedDatecreated_datedatetimeДата создания брониCreatorUserFullName
creator_user_full_namenvarchar (194)ФИО пользователя, создавшего бронь
ArrivalDateTimearrival_date_timedatetimeДата/время заезда брони (актуальная, а если отсутствует, то плановая)
DepartureDateTimedeparture_date_timedatetimeДата/время выезда брони (актуальная, а если отсутствует, то плановая)
StayLengthstay_lengthintПродолжительность пребывания брони.Подсчитывается функцией GetStayLength.
Вычисляется как разница между датой и временем прибытия и датой и временем убытия (если есть, то берутся актуальные даты). Если бронь часовая - результат в часах, если ночная - в днях, если дневная - в днях + 1 день.
BookingRequestIdbooking_request_iduniqueidentifierПризнак создания в рамках одной заявки
IsFromDeskis_from_descbitПризнак брони, созданной от стойки регистрации. Создается сразу со статусом вселения.
CompanyNocompany_nonvarchar (20)Номер компанииPropertyCode.CompanyNo
CompanyNamecompany_namenvarchar (MAX)Наименование компании (если заполнено Имя на счетах - берется оно, если нет - просто Имя)
CompanyCountrycompany_countrynvarchar (255)Наименование гео-кода компании
PayingCompanyNopaying_company_nonvarchar (20)Номер компании-плательщикаPropertyCode.PayingCompanyNoPayingCompanyName
paying_company_namenvarchar (MAX)Наименование компании-плательщика (если заполнено Имя на счетах - берется оно, если нет - просто Имя)
PayingCompanyCountrypaying_company_countrynvarchar (255)Наименование гео-кода компании-плательщика
AgentCompanyNoagent_company_nonvarchar (20)Номер компании-агента PropertyCode.AgentCompanyNo Поскольку агентов в одной брони может быть несколько, берется один из них
AgentCompanyNameagent_company_namenvarchar (MAX)Наименование компании-агента (если заполнено Имя на счетах - берется оно, если нет - просто Имя)
AgentCompanyCountryagent_company_countrynvarchar (255)Наименование гео-кода компании-агента
AdultCountadult_countint

Количество гостей-взрослых

Это значение и ниже до строки RoomTypeCategoryName включительно берется из таймлайна, определяемого по следующим условиям:

для броней в статусе RES, WAIT, NOSHOW, CANCEL - таймлайн заезда

для броней в статусе OUT - таймлайн выезда

для броней в статусе IN, TMPOUT - таймлайн проживания (не заезд/выезд) за дату объекта

ChildCountSumchild_count_sumintКоличество гостей-детей.Без учета детей без места.
Child1Countchild1_countintКоличество гостей-детей 1-й возрастной группы.Без учета детей без места.
Child2Countchild2_countintКоличество гостей-детей 2-й возрастной группы.Без учета детей без места.
Child3Countchild3_countintКоличество гостей-детей 3-й возрастной группы.Без учета детей без места.
Child4Countchild4_countintКоличество гостей-детей 4-й гвозрастной руппы.Без учета детей без места.
Child5Countchild5_countintКоличество гостей-детей 5-й возрастной группы.Без учета детей без места.
GuestCountSumguest_count_sumintОбщее количество гостей.Без учета детей без места.ExtraBedAdultCount
extra_bed_adult_countintКоличество гостей-взрослых на доп. местеExtraBedChildCountSum
extra_bed_child_count_sumintКоличество гостей-детей на доп. месте.Без учета детей без места.ExtraBedChild1Count
extra_bed_child1_countintКоличество гостей-детей 1-й возрастной группы на доп. месте.Без учета детей без места.ExtraBedChild2Count
extra_bed_child2_countintКоличество гостей-детей 2-й возрастной группы на доп. месте.Без учета детей без места.ExtraBedChild3Count
extra_bed_child3_countintКоличество гостей-детей 3-й возрастной группы на доп. месте.Без учета детей без места.ExtraBedChild4Count
extra_bed_child4_countintКоличество гостей-детей 4-й возрастной группы на доп. месте.Без учета детей без места.ExtraBedChild5Count
extra_bed_child5_countintКоличество гостей-детей 5-й возрастной группы на доп. месте.Без учета детей без места.ExtraBedGuestCountSum
extra_bed_guest_count_sumintОбщее количество гостей на доп. месте.Без учета детей без места.
GuaranteeKindCodeguarantee_kind_codenvarchar (8)Код вида гарантии
IsGuaranteedis_guaranteedbitПризнак гарантированная бронь или нет
RateCoderate_codenvarchar (8)Код тарифаRateName
rate_namenvarchar (255)Наименование тарифаRoomCode
room_codenvarchar (8)Код комнатыRoomName
room_namenvarchar (255)Наименование комнатыParentRoomCode
parent_room_codenvarchar (8)Код родительской комнаты
LocationCodelocation_codenvarchar (8)Код расположения номера (как правило этаж)
LocationNamelocation_namenvarchar (255)Наименование расположения номераRoomTypeCode
parent_location_codenvarchar (8)Код родительского расположения (как правило корпус)
room_type_codenvarchar (8)Код типа комнатыRoomTypeName
room_type_namenvarchar (255)Наименование типа комнатыRoomTypeCategoryCode
room_type_category_codenvarchar (8)Код категории типа комнатыRoomTypeCategoryName
room_type_category_namenvarchar (255)Наименование категории типа комнатыIsDayUse
is_day_useintПризнак того, что бронь DayUseНочная бронь, у которой дата прибытия равна дате убытия (в первую очередь учитываются актуальные даты) и при этом актуальная дата и время заезда не больше планируемой даты и времени заезда (то есть бронь не из опазданий)
OpenCodeopen_codenvarchar (255)Открытый код.NoShowDateTime
no_show_date_timedatetimeДата перевода в статус NoShow
CancelDateTimecancel_date_timedatetimeДата перевода в статус Cancel
StayChargeUnitstay_charge_unitnvarchar (3)Единица проживания брониN - ночь, D - день, H - час
ReservationTypereservation_typenvarchar (20)Тип брони (индивидуальная бронь/групповая бронь/квота компании)
ParentLocationCodecancellation_reason_codenvarchar (8)Код родительского расположения (как правило корпус)CancellationReasonCodeпричины отмены брони
cancellation_reason_namenvarchar (255)Наименование причины отмены брони
ActualDatedatetimeАктуальная дата

Системное поле, использующееся для определения, какие строки необходимо перелить в хранилище. Если дата в этом поле больше или равна дате последней переливки - строка переливается в хранилище.

Используется текущая дата объекта.


revenue_stayRevenueStaydecimal (38,2)Сумма за проживание по данной брониУчитываются доходные транзакции с системным кодом ROOM, находящиеся в момент переливки данных на счете самой брони
RevenueOtherrevenue_otherdecimal(38,2)Сумма прочих доходов по данной брониУчитываются доходные транзакции с системным кодом <> ROOM, находящиеся в момент переливки данных на счете самой брони)
SerializedTagCodeserialized_tag_codenvarchar (255)Перечень кодов тегов на брони
CancelerUserIdcanceler_user_idnvarchar (39)Идентификатор пользователя, отменившего броньPropertyCode.CancelerUserIdCancelerUserFullName
canceler_user_full_namenvarchar (194)ФИО пользователя, отменившего бронь
CreatorUserIdcreator_user_idnvarchar (39)Идентификатор пользователя, создавшего броньPropertyCode.CreatorUserIdCancellationReasonNamenvarchar (255)Наименование причины отмены брони
scheduled_arrival_date_timedatetimeПлановая дата заезда
scheduled_departure_date_timeScheduledArrivalDateTimedatetimeПлановая дата заездавыезда
ScheduledDepartureDateTimeActualDatedatetimeПлановая Актуальная дата выезда

Фрагмент данных

...

Системное поле, использующееся для определения, какие строки необходимо перелить в хранилище. Если дата в этом поле больше или равна дате последней переливки - строка переливается в хранилище.

Используется текущая дата объекта.