Versions Compared

Key

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

...

 НазваниеТип данныхРазмерis nullableKeyОписание
1PropertyCodenvarchar8xPKКод объекта
2DayDatedate xPKДата проживания
3ReservationNonvarchar20xPKНомер брони
4QuotaItemint xPK 
5QuotaRoomCountint    
6QuotaPlaceCountint    
7RoomCountint x Комнато-ночь.
Считаем как 1, если это первая бронь из разделенной и если это "полноценная" ночь (то есть у таймлайна признак StayNight = 1, у незаехавших, раньше выехавших, отмененных броней в этом поле стоит 0)
Не DayUse бронь
8PlaceCountint   

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

Не DayUse бронь

9RoomPlaceCountint    
10ManCountint   

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

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

11AdultCountint x 

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

12AdultCountOccupationint x 

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

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

13Child1Countint x 

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

1314Child2Countint x 

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

1415Child3Countint x 

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

1516Child4Countint x 

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

1617Child5Countint x x 

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

18ChildCountOccupationint x 

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

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

1719ExtraBedAdultCountint x 

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

1820ExtraBedChild1Countint x Количество гостей-детей 1-й группы на доп. месте (если это "полноценная" ночь и не DayUse бронь). Без учета детей без места.
1921ExtraBedChild2Countint x Количество гостей-детей 2-й группы на доп. месте (если это "полноценная" ночь и не DayUse бронь). Без учета детей без места.
2022ExtraBedChild3Countint x Количество гостей-детей 3-й группы на доп. месте (если это "полноценная" ночь и не DayUse бронь). Без учета детей без места.
2123ExtraBedChild4Countint x Количество гостей-детей 4-й группы на доп. месте (если это "полноценная" ночь и не DayUse бронь). Без учета детей без места.
2224ExtraBedChild5Countint x Количество гостей-детей 5-й группы на доп. месте (если это "полноценная" ночь и не DayUse бронь). Без учета детей без места.
2325ExtraBedGuestCountSumint   Количество гостей всего на доп. месте (если это "полноценная" ночь и не DayUse бронь)
2426RateCodenvarchar8x Код тарифа
2527RateNamenvarchar255x Наименование тарифа
2628RateCategoryvarchar9  

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

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

2729RoomCodenvarchar8  Код комнаты
2830RoomNamenvarchar255  Наименование комнаты
2931LocationCodenvarchar8  Код расположения номера
3032LocationNamenvarchar255  Наименование расположения номера
3133RoomTypeCodenvarchar8  Код типа комнаты
3234RoomTypeNamenvarchar255  Наименование типа комнаты
3335RoomTypeCategoryCodenvarchar8  Код категории типа комнаты
3436RoomTypeCategoryNamenvarchar255  Наименование категории типа комнаты
3537RoomTypeCategorySystemCodenvarchar8  Системный код категории типа комнаты
3638RoomTypeClassCodenvarchar8  Код класса типа комнаты
3739GeoCodeGrandParentnvarcharmax  Гео-код третьего уровня
Страна.
3840GeoCodeParentnvarcharmax  Гео-код второго уровня.
Для РФ: республика, край, область, город федерального значения, автономная область, автономный округ. Для Беларуси тут сразу будет наименование области, потому что у них только области или Минск, потому что он не входит ни в одну область.
3941GeoCodenvarcharmax  

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

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

4042TrackCodenvarchar8  Трэк-код
4143OpenCodenvarchar8  Открытый код.
 Для Белпрофсоюзкурорта в этом поле будет лежать отрасль промышленности профсоюза. По наличию заполненного этого поля считаем, что гость относится к категории ФПБ.
4244MarketSegmentnvarchar8  Сегмент рынка
4345BookingSourcenvarchar8  Источник бронирования
4446IsGuaranteedint x 

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

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

4547GuaranteeCodenvarchar8  Код гарантии брони
4648ArrivalRoomCountint x 

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

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

4749ArrivalPlaceCountint   

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

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

4850ArrivalRoomPlaceCountint    
4951ArrivalManCountint   

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

Считаем как сумму всех значений в схеме размещения (взрослые + все категории детей), если это не DayUse бронь, если бронь не в статусе WAIT и если это таймлайн прибытия.
5052ArrivalAdultCountint   Человеко-ночь прибытия для взрослых гостей, если это не DayUse бронь
5153ArrivalChildCountint   Человеко-ночь прибытия для детей гостей, если это не DayUse бронь
5254DepartureRoomCountint x 

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

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

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

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

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

Считаем как сумму всех значений в схеме размещения (взрослые + все категории детей), если это не DayUse бронь, если бронь не в статусе WAIT и если это таймлайн выбытия.
5658DepartureAdultCountint   Человеко-ночь выбытия для взрослых гостей, если это не DayUse бронь
5759DepartureChildCountint   Человеко-ночь выбытия для детей гостей, если это не DayUse бронь
5860DayUseRoomCountint x 

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

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

Койко-ночь DayUse

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

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

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

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

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

Койко-ночь DayUse

Считаем как "Количество основных мест в номере" при выполнении условий из строки 51
6466WaitListRoomPlaceCountint    
6567RevenueStaydecimal38,2  Сумма (LocaCurrencyAmount) по доходным транзакциям с кодом типа дохода = ROOM (проживание) при условии, что они проведенные и тогда дата проведения совпадает с датой таймлайна, либо они запланированные и тогда дата запланированная совпадает с датой таймлайна
6668RevenueOtherdecimal38,2  Сумма (LocaCurrencyAmount) по доходным транзакциям с кодом типа дохода <> ROOM (не проживание) при условии, что они проведенные и тогда дата проведения совпадает с датой таймлайна, либо они запланированные и тогда дата запланированная совпадает с датой таймлайна
6769RateSortOrderreal x Порядковый номер тарифа
6870LocationSortOrderreal x Порядковый номер расположения номера
6971RoomTypeSortOrderreal x Порядковый номер типа комнаты
7072RoomTypeCategorySortOrderreal x Порядковый номер категории типа комнаты
7173GeoCodeSortOrderreal x Порядковый номер гео-кода
7274TrackCodeSortOrderreal x Порядковый номер трэк-кода
7375OpenCodeSortOrderreal x Порядковый номер открытого кода
7476MarketSegmentSortOrderreal x Порядковый номер сегмента рынка
7577BookingSourceSortOrderreal x Порядковый номер источника броинрования
7678GuaranteeCodeSortOrderreal x Порядковый номер вида гарантии
7779RoomSortOrderreal x Порядковый номер комнаты
7880ParentRoomCodenvarchar8  Код комнаты
7981ParentRoomSortOrderreal   Порядковый номер родительской комнаты

...