Versions Compared

Key

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

...


НазваниеТип данныхРазмерis nullableKeyОписание
1PropertyCodenvarchar8xPKКод объекта
2DayDatedate
xPKДата проживания
3ReservationNonvarchar20xPKНомер брони
4QuotaId
bigint
xPKИдентификатор квоты
5QuotaItemIdbigint
xPKИдентификатор контракта квоты
6RoomCountint


Комнато-ночь.
Считаем как 1, если это первая бронь из разделенной и если это "полноценная" ночь (то есть у таймлайна признак StayNight = 1, у незаехавших, раньше выехавших, отмененных броней в этом поле стоит 0)
Не DayUse бронь
7PlaceCountint


Койко-ночь.
Считаем как "Количество основных мест в номере" при выполнении условий из строки 7

Не DayUse бронь

8RoomPlaceCountint



9ManCountint


Человеко-ночь.

Считаем как сумму всех значений в схеме размещения (взрослые + все категории детей) если это "полноценная" ночь и не DayUse бронь

10AdultCountint


Количество гостей-взрослых (если это "полноценная" ночь и не DayUse бронь)

11AdultCountOccupationint


Количество гостей-взрослых, используемое в расчете загрузки по людям.
Определяется, как наименьшее между реальным количеством гостей-взрослых и количеством основных мест по данному типу номеров.

(если это "полноценная" ночь и не DayUse бронь)

12Child1Countint


Количество гостей-детей 1-й группы (если это "полноценная" ночь и не DayUse бронь). Без учета детей без места.

13Child2Countint


Количество гостей-детей 2-й группы (если это "полноценная" ночь и не DayUse бронь). Без учета детей без места.

14Child3Countint


Количество гостей-детей 3-й группы (если это "полноценная" ночь и не DayUse бронь). Без учета детей без места.

15Child4Countint


Количество гостей-детей 4-й группы (если это "полноценная" ночь и не DayUse бронь). Без учета детей без места.

16Child5Countint


Количество гостей-детей 5-й группы (если это "полноценная" ночь и не DayUse бронь). Без учета детей без места.

17ChildCountOccupationint


Количество гостей-детей, используемое в расчете загрузки по людям.
Определяется, как наименьшее между реальным количеством гостей-детей и остатком от количества основных мест после вычета AdultCountOccupation

(если это "полноценная" ночь и не DayUse бронь)
Без учета детей без места.

18ExtraBedAdultCountint


Количество гостей-взрослых на доп. месте (если это "полноценная" ночь и не DayUse бронь)

19ExtraBedChild1Countint


Количество гостей-детей 1-й группы на доп. месте (если это "полноценная" ночь и не DayUse бронь). Без учета детей без места.
20ExtraBedChild2Countint
x
Количество гостей-детей 2-й группы на доп. месте (если это "полноценная" ночь и не DayUse бронь). Без учета детей без места.
21ExtraBedChild3Countint
x
Количество гостей-детей 3-й группы на доп. месте (если это "полноценная" ночь и не DayUse бронь). Без учета детей без места.
22ExtraBedChild4Countint
x
Количество гостей-детей 4-й группы на доп. месте (если это "полноценная" ночь и не DayUse бронь). Без учета детей без места.
23ExtraBedChild5Countint
x
Количество гостей-детей 5-й группы на доп. месте (если это "полноценная" ночь и не DayUse бронь). Без учета детей без места.
24ExtraBedGuestCountSumint


Количество гостей всего на доп. месте (если это "полноценная" ночь и не DayUse бронь)
25RateCodenvarchar8x
Код тарифа
26RateNamenvarchar255x
Наименование тарифа
27RateCategoryvarchar9

Категория тарифа

Гостевой, Льготный, Для сотрудников

28RoomCodenvarchar8

Код комнаты
29RoomNamenvarchar255

Наименование комнаты
30ParentLocationCodenvarchar8

Код родительского расположения (как правило корпус)
31LocationCodenvarchar8

Код расположения номера (как правило этаж)
32LocationNamenvarchar255

Наименование расположения номера
33RoomTypeCodenvarchar8

Код типа комнаты
34RoomTypeNamenvarchar255

Наименование типа комнаты
35RoomTypeCategoryCodenvarchar8

Код категории типа комнаты
36RoomTypeCategoryNamenvarchar255

Наименование категории типа комнаты
37RoomTypeClassCodenvarchar8

Код класса типа комнаты
38GeoCodeGrandParentnvarcharmax

Гео-код третьего уровня
Страна.
39GeoCodeParentnvarcharmax

Гео-код второго уровня.
Для РФ: республика, край, область, город федерального значения, автономная область, автономный округ. Для Беларуси тут сразу будет наименование области, потому что у них только области или Минск, потому что он не входит ни в одну область.
40GeoCodeGeoCodeName
nvarcharmax

Гео-код первого уровня

Для РФ: наименование (республика, край, область, город федерального значения, автономная область, автономный округ). Для Беларуси название района.

41GeoCodenvarchar8

Код гео-кода
42TrackCodenvarchar8

Трэк-код
4243OpenCodenvarchar8

Открытый код.
 Для Белпрофсоюзкурорта в этом поле будет лежать отрасль промышленности профсоюза. По наличию заполненного этого поля считаем, что гость относится к категории ФПБ.
4344MarketSegmentnvarchar8

Сегмент рынка
4445BookingSourcenvarchar8

Источник бронирования
4546IsGuaranteedint
x

Гарантированная / негарантированная бронь

Определяется по наличию хотя бы одной гарантированной брони среди всех разделенных

4647GuaranteeCodenvarchar8

Код гарантии брони
4748ArrivalRoomCountint
x

Комнато-ночь прибытия

Считаем как 1, если это не DayUse бронь, если бронь не в статусе WAIT и если это первый таймлайн прибытия из всех броней среди разделенных.

4849ArrivalPlaceCountint


Койко-ночь прибытия

Считаем как "Количество основных мест в номере" при выполнении условий из строки 46

4950ArrivalRoomPlaceCountint



5051ArrivalManCountint


Человеко-ночь прибытия

Считаем как сумму всех значений в схеме размещения (взрослые + все категории детей), если это не DayUse бронь, если бронь не в статусе WAIT и если это таймлайн прибытия.
5152ArrivalAdultCountint


Человеко-ночь прибытия для взрослых гостей, если это не DayUse бронь
5253ArrivalChildCountint


Человеко-ночь прибытия для детей гостей, если это не DayUse бронь
5354DepartureRoomCountint
x

Комнато-ночь выбытия

Считаем как 1, если это не DayUse бронь, если бронь не в статусе WAIT и если это последний таймлайн выбытия из всех броней среди разделенных.
5455DeparturePlaceCountint


Койко-ночь выбытия

Считаем как "Количество основных мест в номере" при выполнении условий из строки 51
5556DepartureRoomPlaceCountint



5657DepartureManCountint


Человеко-ночь выбытия

Считаем как сумму всех значений в схеме размещения (взрослые + все категории детей), если это не DayUse бронь, если бронь не в статусе WAIT и если это таймлайн выбытия.
5758DepartureAdultCountint


Человеко-ночь выбытия для взрослых гостей, если это не DayUse бронь
5859DepartureChildCountint


Человеко-ночь выбытия для детей гостей, если это не DayUse бронь
5960DayUseRoomCountint
x

Комнато-ночь DayUse

Считаем как 1, если это DayUse бронь, если бронь не в статусе WAIT и если это главная бронь среди разделенных.
6061DayUsePlaceCountint


Койко-ночь DayUse

Считаем как "Количество основных мест в номере" при выполнении условий из строки 48
6162DayUseRoomPlaceCountint



6263DayUseManCountint


Человеко-ночь выбытия

Считаем как сумму всех значений в схеме размещения (взрослые + все категории детей) при выполнении условий из строки 48
6364WaitListRoomCountint
x

Комнато-ночь в листе ожидания

Считаем как 1, если бронь в статусе WAIT, это таймлайн прибытия и это главная бронь среди разделенных.
6465WaitListPlaceCountint


Койко-ночь DayUse

Считаем как "Количество основных мест в номере" при выполнении условий из строки 51
6566WaitListRoomPlaceCountint



6667RevenueStaydecimal38,2

Сумма (LocaCurrencyAmount) по доходным транзакциям с кодом типа дохода = ROOM (проживание) при условии, что они проведенные и тогда дата проведения совпадает с датой таймлайна, либо они запланированные и тогда дата запланированная совпадает с датой таймлайна

Сумма контрактов квот за вычетом суммы из броней этих квот

6768RevenueStayExcludeTaxdecimal38,2

Сумма за проживание без учета налогов
6869RevenueOtherdecimal38,2

Сумма (LocaCurrencyAmount) по доходным транзакциям с кодом типа дохода <> ROOM (не проживание) при условии, что они проведенные и тогда дата проведения совпадает с датой таймлайна, либо они запланированные и тогда дата запланированная совпадает с датой таймлайна.
Сумма контрактов квот за вычетом суммы из броней этих квот
6970RevenueOtherExcludeTaxdecimal38,2

Сумма прочее без учета налогов
7071ParentRoomCodenvarchar8

Код родительской комнаты

...