Набор полей (на момент разработки) аналогичен представлению неактуально lr.VReservations кроме двух новых полей в конце списка
| Имя поля | Тип данных | Описание | Примечание |
|---|---|---|---|
| PropertyCode | nvarchar (8) | Код объекта | |
| ReservationNo | nvarchar (20) | Номер брони | PropertyCode.ReservationNo |
| Status | nvarchar (8) | Статус брони | |
| FolioNo | nvarchar (20) | Номер счета | PropertyCode.FolioNo |
| MainGuestFullName | nvarchar (MAX) | ФИО главного гостя | |
| CreatedDate | datetime | Дата создания брони | |
| CreatorUserFullName | nvarchar (194) | ФИО пользователя, создавшего бронь | |
| ArrivalDateTime | datetime | Дата/время заезда брони (актуальная, а если отсутствует, то плановая) | |
| DepartureDateTime | datetime | Дата/время выезда брони (актуальная, а если отсутствует, то плановая) | |
| StayLength | int | Продолжительность пребывания брони. | Подсчитывается функцией GetStayLength. Вычисляется как разница между датой и временем прибытия и датой и временем убытия (если есть, то берутся актуальные даты). Если бронь часовая - результат в часах, если ночная - в днях, если дневная - в днях + 1 день. |
| BookingRequestId | uniqueidentifier | Признак создания в рамках одной заявки | |
| IsFromDesk | bit | Признак брони, созданной от стойки регистрации. Создается сразу со статусом вселения. | |
| CompanyNo | nvarchar (20) | Номер компании | PropertyCode.CompanyNo |
| CompanyName | nvarchar (MAX) | Наименование компании (если заполнено Имя на счетах - берется оно, если нет - просто Имя) | |
| CompanyCountry | nvarchar (255) | Наименование гео-кода компании | |
| PayingCompanyNo | nvarchar (20) | Номер компании-плательщика | PropertyCode.PayingCompanyNo |
| PayingCompanyName | nvarchar (MAX) | Наименование компании-плательщика (если заполнено Имя на счетах - берется оно, если нет - просто Имя) | |
| PayingCompanyCountry | nvarchar (255) | Наименование гео-кода компании-плательщика | |
| AgentCompanyNo | nvarchar (20) | Номер компании-агента | PropertyCode.AgentCompanyNo Поскольку агентов в одной брони может быть несколько, берется один из них |
| AgentCompanyName | nvarchar (MAX) | Наименование компании-агента (если заполнено Имя на счетах - берется оно, если нет - просто Имя) | |
| AgentCompanyCountry | nvarchar (255) | Наименование гео-кода компании-агента | |
| AdultCount | int | Количество гостей-взрослых | Это значение и ниже до строки RoomTypeCategoryName включительно берется из таймлайна, определяемого по следующим условиям: для броней в статусе RES, WAIT, NOSHOW, CANCEL - таймлайн заезда для броней в статусе OUT - таймлайн выезда для броней в статусе IN, TMPOUT - таймлайн проживания (не заезд/выезд) за дату объекта |
| ChildCountSum | int | Количество гостей-детей. | Без учета детей без места. |
| Child1Count | int | Количество гостей-детей 1-й возрастной группы. | Без учета детей без места. |
| Child2Count | int | Количество гостей-детей 2-й возрастной группы. | Без учета детей без места. |
| Child3Count | int | Количество гостей-детей 3-й возрастной группы. | Без учета детей без места. |
| Child4Count | int | Количество гостей-детей 4-й гвозрастной руппы. | Без учета детей без места. |
| Child5Count | int | Количество гостей-детей 5-й возрастной группы. | Без учета детей без места. |
| GuestCountSum | int | Общее количество гостей. | Без учета детей без места. |
| ExtraBedAdultCount | int | Количество гостей-взрослых на доп. месте | |
| ExtraBedChildCountSum | int | Количество гостей-детей на доп. месте. | Без учета детей без места. |
| ExtraBedChild1Count | int | Количество гостей-детей 1-й возрастной группы на доп. месте. | Без учета детей без места. |
| ExtraBedChild2Count | int | Количество гостей-детей 2-й возрастной группы на доп. месте. | Без учета детей без места. |
| ExtraBedChild3Count | int | Количество гостей-детей 3-й возрастной группы на доп. месте. | Без учета детей без места. |
| ExtraBedChild4Count | int | Количество гостей-детей 4-й возрастной группы на доп. месте. | Без учета детей без места. |
| ExtraBedChild5Count | int | Количество гостей-детей 5-й возрастной группы на доп. месте. | Без учета детей без места. |
| ExtraBedGuestCountSum | int | Общее количество гостей на доп. месте. | Без учета детей без места. |
| GuaranteeKindCode | nvarchar (8) | Код вида гарантии | |
| IsGuaranteed | bit | Признак гарантированная бронь или нет | |
| RateCode | nvarchar (8) | Код тарифа | |
| RateName | nvarchar (255) | Наименование тарифа | |
| RoomCode | nvarchar (8) | Код комнаты | |
| RoomName | nvarchar (255) | Наименование комнаты | |
| ParentRoomCode | nvarchar (8) | Код родительской комнаты | |
| LocationCode | nvarchar (8) | Код расположения номера (как правило этаж) | |
| LocationName | nvarchar (255) | Наименование расположения номера | |
| RoomTypeCode | nvarchar (8) | Код типа комнаты | |
| RoomTypeName | nvarchar (255) | Наименование типа комнаты | |
| RoomTypeCategoryCode | nvarchar (8) | Код категории типа комнаты | |
| RoomTypeCategoryName | nvarchar (255) | Наименование категории типа комнаты | |
| IsDayUse | int | Признак того, что бронь DayUse | Ночная бронь, у которой дата прибытия равна дате убытия (в первую очередь учитываются актуальные даты) и при этом актуальная дата и время заезда не больше планируемой даты и времени заезда (то есть бронь не из опазданий) |
| OpenCode | nvarchar (255) | Открытый код. | |
| NoShowDateTime | datetime | Дата перевода в статус NoShow | |
| CancelDateTime | datetime | Дата перевода в статус Cancel | |
| StayChargeUnit | nvarchar (3) | Единица проживания брони | N - ночь, D - день, H - час |
| ReservationType | nvarchar (20) | Тип брони (индивидуальная бронь/групповая бронь/квота компании) | |
| ParentLocationCode | nvarchar (8) | Код родительского расположения (как правило корпус) | |
| CancellationReasonCode | nvarchar (8) | Код причины отмены брони | |
| ActualDate | datetime | Актуальная дата | Системное поле, использующееся для определения, какие строки необходимо перелить в хранилище. Если дата в этом поле больше или равна дате последней переливки - строка переливается в хранилище. Используется текущая дата объекта. |
| RevenueStay | decimal (38,2) | Сумма за проживание по данной брони | |
| RevenueOther | decimal (38,2) | Сумма прочих доходов по данной брони | |
| SerializedTagCode | nvarchar (255) | Перечень кодов тегов на брони | |
| CancelerUserId | bigint | Идентификатор пользователя, отменившего бронь | |
| CancelerUserFullName | nvarchar (194) | ФИО пользователя, отменившего бронь | |
| CreatorUserId | bigint | Идентификатор пользователя, создавшего бронь | |
| CancellationReasonName | nvarchar (255) | Наименование причины отмены брони | |
| ScheduledArrivalDateTime | datetime | Предполагаемая дата заезда | |
| ScheduledDepartureDateTime | datetime | Предполагаемая дата выезда |