...
| Warning |
|---|
|
Описание соответствует текущей (самой новой) версии скриптов Хранилища. На конкретном сервере клиента может быть развёрнута более старая версия. С историей изменения версий можно ознакомиться здесь: История изменений версий базы данных Хранилища (Warehouse). Разработчики стараются вносить изменения в режиме обратной совместимости - новые изменения не должны влиять на работоспособность системы. Устаревшие поля, которые в будущем будут удалены, помечены в описании как "ОСТАВЛЕНО ВРЕМЕННО ДЛЯ СОВМЕСТИМОСТИ, БУДЕТ УДАЛЕНО В НОВЫХ ВЕРСИЯХ". При разработке новых решений необходимо отказаться от использования таких полей, существующие решения должны быть переведены на актуальные аналоги. |
Rooms
Все типы комнат объекта, для которых есть связанный тариф, на каждый день периода, начиная с даты первой транзакциий и заканчивая датой последней транзакции.
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | PropertyDate | date |
| x | PK | Дата, на которую считаются показатели по номерам |
| 3 | RoomTypeCode | nvarchar | 8 | x | PK | Код типа комнаты |
| 4 | ParentRoomTypeCode | nvarchar | 8 |
|
| Код родительского типа комнаты (при его наличии) |
| 5 | RoomTypeCategoryCode | nvarchar | 8 | x |
| Код категории типа комнат |
| 6 | RoomCount | int |
|
|
| Количество активных, неудаленных комнат данного типа. Берется из таблицы со статистикой за прошлый период, либо из активного номерного фонда за даты, начиная с текущей. Для компонентов, помещений и служебных типов = 0, для остальных = 1 |
| 7 | PlaceCount | int |
|
|
| Количество активных, неудаленных коек в комнатах данного типа. Для помещений и служебных типов = 0, для компонентного = 1, для остальных = количеству основных мест |
| 8 | RoomPlaceCount | int |
|
|
| Количество активных, неудаленных комнат/коек данного типа. Для помещений и служебных типов = 0, многокомпонентного типа = количеству основных мест, для остальных = 1 |
| 9 | RoomOOICount | int |
|
|
| Количество комнат, изъятых из номерного фонда. |
| 10 | RoomOOOCount | int |
|
|
| Количество комнат, изъятых из наличия. |
| 11 | PlaceOOICount | int |
|
|
| Количество коек, изъятых из номерного фонда. |
| 12 | PlaceOOOCount | int |
|
|
| Количество коек, изъятых из наличия. |
| 13 | RoomPlaceOOICount | int |
|
|
| Количество комнат/коек, изъятых из номерного фонда |
| 14 | RoomPlaceOOOCount | int |
|
|
| Количество комнат/коек, изъятых из наличия. |
| 15 | StandardGuestCount | int |
| x |
| Количество основных мест в комнате данного типа |
| 16 | MaxGuestCount | int |
| x |
| Максимальное количество мест в комнате данного типа |
| 17 | RoomTypeClassCode | nvarchar | 8 | x |
| Класс типа комнаты |
| 18 | ActualDate | datetime |
|
|
| Системное поле для переливки данных (текущая дата объекта) |
| 19 | RoomSREPCount | int |
|
|
| Количество комнат, на которые есть заявка на легкий ремонт |
| 20 | PlaceSREPCount | int |
|
|
| Количество коек, на которые есть заявка на легкий ремонт |
| 21 | RoomPlaceSREPCount | int |
|
|
| Количество комнат/коек, на которые есть заявка на легкий ремонт |
| 22 | HistoryDateFrom | datetime |
| x | PK | Дата начала периода. Используется для механизма историчности. ОСТАВЛЕНО ВРЕМЕННО ДЛЯ СОВМЕСТИМОСТИ, БУДЕТ УДАЛЕНО В НОВЫХ ВЕРСИЯХ |
| 23 | HistoryDateTo | datetime |
| x |
| Дата окончания периода. Используется для механизма историчности ОСТАВЛЕНО ВРЕМЕННО ДЛЯ СОВМЕСТИМОСТИ, БУДЕТ УДАЛЕНО В НОВЫХ ВЕРСИЯХ |
Invoices
Финансовые документы счетов
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Id | nvarchar |
bigint финдока| финдока (PropertyCode.Id) |
| 3 | InvoiceNo | nvarchar |
64 финдока| финдока (PropertyCode.InvoiceNo) |
| 4 | ParentInvoiceNo | nvarchar |
64 финдока| финдока (PropertyCode.ParentInvoiceNo) |
| 5 | InvoiceType | nvarchar | 8 | x |
| Тип финдока |
| 6 | FolioNo | nvarchar | 20 |
|
| Номер счета, к которому привязан финдок (PropertyCode.FolioNo) |
| 7 | DateTimeFrom | datetime |
| x |
| Дата начала действия финдока |
| 8 | DateTimeTo | datetime |
| x |
| Дата окончания действия финдока |
| 9 | Status | nvarchar | 8 |
|
| Статус финдока (NEW, PRN, CANCEL) |
| 10 | CreatedDate | datetime |
| x |
| Дата создания финдока |
| 11 | DeletedDate | datetime |
|
|
| Дата удаления финдока |
| 12 |
DebitСумма отрицательных транзакций | CreditСумма положительных транзакций |
|
|
|
| 14 | ActualDate | datetime |
|
|
| Системное поле для переливки данных (текущая дата объекта) |
Reservations
Брони номеров
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | ReservationNo | nvarchar | 20 | x | PK | Номер брони (PropertyCode.ReservationNo) |
| 3 | Status | nvarchar | 8 |
|
| Статус брони |
| 4 | FolioNo | nvarchar | 20 |
|
| Номер счета (PropertyCode.FolioNo) |
| 5 | MainGuestFullName | nvarchar | max | x |
| ФИО главного гостя |
| 6 | CreatedDate | datetime |
| x |
| Дата создания брони |
| 7 | CreatorUserFullName | nvarchar | 194 | x |
| ФИО пользователя, создавшего бронь |
| 8 | ArrivalDateTime | datetime |
| x |
| Дата/время заезда брони (актуальная, а если отсутствует, то плановая) |
| 9 | DepartureDateTime | datetime |
| x |
| Дата/время выезда брони (актуальная, а если отсутствует, то плановая) |
| 10 | StayLength | int |
|
|
| Продолжительность пребывания брони. Подсчитывается функцией GetStayLength. |
| 11 | BookingRequestId | uniqueidentifier |
|
|
| Признак создания в рамках одной заявки |
| 12 | IsFromDesk | bit |
| x |
| Признак брони, созданной от стойки регистрации. Создается сразу со статусом вселения. |
| 13 | CompanyNo | nvarchar | 20 |
|
| Номер компании (PropertyCode.CompanyNo) |
| 14 | CompanyName | nvarchar | max |
|
| Наименование |
компании| компании (если заполнено Имя на счетах - берется оно, если нет - просто Имя) |
| 15 | CompanyCountry | nvarchar | 255 |
|
| Наименование гео-кода компании |
| 16 | PayingCompanyNo | nvarchar | 20 |
|
| Номер компании-плательщика (PropertyCode.PayingCompanyNo) |
| 17 | PayingCompanyName | nvarchar | max |
|
| Наименование компании- |
плательщика| плательщика (если заполнено Имя на счетах - берется оно, если нет - просто Имя) |
| 18 | PayingCompanyCountry | nvarchar | 255 |
|
| Наименование гео-кода компании-плательщика |
| 19 | AgentCompanyNo | nvarchar | 20 |
|
| Номер компании-агента (PropertyCode.AgentCompanyNo) |
| 20 | AgentCompanyName | nvarchar | max |
|
| Наименование компании- |
агента| агента (если заполнено Имя на счетах - берется оно, если нет - просто Имя) |
| 21 | AgentCompanyCountry | nvarchar | 255 |
|
| Наименование гео-кода компании-агента |
| 22 | AdultCount | int |
| x |
| Количество гостей-взрослых Это значение и ниже до строки 50 включительно берется из таймлайна, определяемого по следующим условиям: для броней в статусе RES, WAIT, NOSHOW, CANCEL - таймлайн заезда для броней в статусе OUT - таймлайн выезда для броней в статусе IN, TMPOUT - таймлайн проживания (не заезд/выезд) за дату объекта |
| 23 | ChildCountSum | int |
| x |
| Количество гостей-детей. Без учета детей без места. |
| 24 | Child1Count | int |
| x |
| Количество гостей-детей 1-й возрастной группы. Без учета детей без места. |
| 25 | Child2Count | int |
| x |
| Количество гостей-детей 2-й возрастной группы. Без учета детей без места. |
| 26 | Child3Count | int |
| x |
| Количество гостей-детей 3-й возрастной группы. Без учета детей без места. |
| 27 | Child4Count | int |
| x |
| Количество гостей-детей 4-й возрастной группы. Без учета детей без места. |
| 28 | Child5Count | int |
| x |
| Количество гостей-детей 5-й возрастной группы. Без учета детей без места. |
| 29 | GuestCountSum | int |
|
|
| Общее количество гостей. Без учета детей без места. |
| 30 | ExtraBedAdultCount | int |
| x |
| Количество гостей-взрослых на доп. месте |
| 31 | ExtraBedChildCountSum | int |
| x |
| Количество гостей-детей на доп. месте. Без учета детей без места. |
| 32 | ExtraBedChild1Count | int |
| x |
| Количество гостей-детей 1-й возрастной группы на доп. месте. Без учета детей без места. |
| 33 | ExtraBedChild2Count | int |
| x |
| Количество гостей-детей 2-й возрастной группы на доп. месте. Без учета детей без места. |
| 34 | ExtraBedChild3Count | int |
| x |
| Количество гостей-детей 3-й возрастной группы на доп. месте. Без учета детей без места. |
| 35 | ExtraBedChild4Count | int |
| x |
| Количество гостей-детей 4-й возрастной группы на доп. месте. Без учета детей без места. |
| 36 | ExtraBedChild5Count | int |
| x |
| Количество гостей-детей 5-й возрастной группы на доп. месте. Без учета детей без места. |
| 37 | ExtraBedGuestCountSum | int |
|
|
| Общее количество гостей на доп. месте. Без учета детей без места. |
| 38 | GuaranteeKindCode | nvarchar | 8 |
|
| Код вида гарантии |
| 39 | IsGuaranteed | bit |
|
|
| Признак гарантированная бронь или нет |
| 40 | RateCode | nvarchar | 8 | x |
| Код тарифа |
| 41 | RateName | nvarchar | 255 | x |
| Наименование тарифа |
| 42 | RoomCode | nvarchar | 8 |
|
| Код комнаты |
| 43 | RoomName | nvarchar | 255 |
|
| Наименование комнаты |
| 44 | ParentLocationCode | nvarchar | 8 |
|
| Код родительского расположения (как правило корпус) |
| 45 | LocationCode | nvarchar | 8 |
|
| Код расположения номера (как правило этаж) |
| 46 | LocationName | nvarchar | 255 |
|
| Наименование расположения номера |
| 47 | RoomTypeCode | nvarchar | 8 |
|
| Код типа комнаты |
| 48 | RoomTypeName | nvarchar | 255 |
|
| Наименование типа комнаты |
| 49 | RoomTypeCategoryCode | nvarchar | 8 |
|
| Код категории типа комнаты |
| 50 | RoomTypeCategoryName | nvarchar | 255 |
|
| Наименование категории типа комнаты |
| 51 | IsDayUse | int |
| x |
| Признак того, что бронь DayUse |
| 52 | OpenCode | nvarchar | 255 |
|
| Открытый код |
| 53 | NoShowDateTime | datetime |
|
|
| Дата перевода в статус NoShow |
| 54 | CancelDateTime | datetime |
|
|
| Дата перевода в статус Cancel |
| 55 | ParentRoomCode | nvarchar | 8 |
|
| Код родительской комнаты |
| 56 | StayChargeUnit | nvarchar | 3 |
|
| Тип проживания |
| 57 | ReservationType | nvarchar | 255 |
|
| Тип брони (индивидуальная бронь/групповая бронь/квота компании) |
| 58 | CancellationReasonCode | nvarchar | 8 |
|
| Код причины отмены брони |
| 59 | ActualDate | datetime |
|
|
| Системное поле для переливки данных (текущая дата объекта) |
| 60 | RevenueStay | decimal | 38,2 |
|
| Сумма за проживание по данной брони (учитываются доходные транзакции с системным кодом ROOM, находящиеся в момент переливки данных на счете самой брони) |
| 61 | RevenueOther | decimal | 38,2 |
|
| Сумма прочих доходов по данной брони (учитываются доходные транзакции с системным кодом <> ROOM, находящиеся в момент переливки данных на счете самой брони) |
| 62 | SerializedTagCode | nvarchar | 255 |
|
| Перечень кодов тегов на брони |
| 63 | CancelerUserId | nvarchar |
bigint| 39 |
|
| Идентификатор пользователя, отменившего бронь (PropertyCode.CancelerUserId) |
| 64 | CancelerUserFullName | nvarchar | 194 |
|
| ФИО пользователя, отменившего бронь |
| 65 | CreatorUserId |
bigint| nvarchar | 39 |
|
| Идентификатор пользователя, создавшего |
бронь| бронь (PropertyCode.CreatorUserId) |
| 66 | CancellationReasonName | nvarchar | 255 |
|
| Наименование причины отмены брони |
| 67 | ScheduledArrivalDateTime | datetime |
|
|
| Плановая дата заезда |
| 68 | ScheduledDepartureDateTime | datetime |
|
|
| Плановая дата выезда |
| 69 | PayerNo | nvarchar | 20 |
|
| Номер профиля гостя (плательщика-физлица) (PropertyCode.GenericNo) |
| 70 | PayerFullName | nvarchar | MAX |
|
| ФИО профиля гостя (плательщика-физлица) |
| 71 | CrsAccount | nvarchar | 64 |
|
| CrsAccount брони |
| 72 | SharedBookingId | nvarchar | 39 |
|
| Идентификатор разделенной брони |
ReservationGuests
Гости из броней
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Id | bigint |
| x | PK | Идентификатор гостя |
| 3 | ReservationNo | nvarchar | 20 |
|
| Номер брони (PropertyCode.ReservationNo) |
| 4 | ProfileNo | nvarchar | 20 |
|
| Номер профиля гостя (PropertyCode.ProfileNo) |
| 5 | FullName | nvarchar | max | x |
| ФИО |
| 6 | Sex | nvarchar | max |
|
| Пол Из брони, если нет - из профиля гостя |
| 7 | BirthDate | datetime |
|
|
| Дата рождения Из брони, если нет - из профиля гостя |
| 8 | Age | int |
|
|
| Возраст Из брони, если нет - из профиля гостя Вычисляется функцией GetFullAge |
| 9 | CountryName | nvarchar | 255 |
|
| Страна из адреса гостя |
| 10 | CountryCitizenshipName | nvarchar | 255 |
|
| Страна гражданства гостя |
| 11 | CountryResidenceName | nvarchar | 255 |
|
| Тип гостя по стране гражданства. По-умолчанию варианты: Резидент, СНГ, Зарубежный |
| 12 | Email | nvarchar | max |
|
| Адрес электронной почты Из брони, если нет - из профиля гостя |
| 13 | Phone | nvarchar | max |
|
| Телефон Берется любой один |
| 14 | IsMainGuest | bit |
| x |
| Признак главного гостя |
| 15 | ActualDate | datetime |
|
|
| Системное поле для переливки данных (Используется текущая дата объекта) |
| 16 | CountryCode | nvarchar | 8 |
|
| Код страны гостя |
| 17 | CountryCitizenshipCode | nvarchar | 8 |
|
| Код страны гражданства гостя |
| 18 | CountryResidenceCode | nvarchar | 8 |
|
| Код типа гостя по стране гражданства |
| 19 | SerializedTagCode | nvarchar | 255 |
|
| Перечень кодов тегов на профиле гостя |
| 20 | AgeOnArrivalDate | int |
|
|
| Возраст гостя на момент приезда (полных лет) |
Occupation
| 21 | GuestNo | nvarchar | 20 |
|
| Номер гостя (PropertyCode.Id) |
| 22 | Guid | uniqueidentifier |
|
|
| Поле с Guid гостя |
Occupation
Информация о занятости номерного фонда Информация о занятости номерного фонда на определённую дату по каждой брони. Не учитывает часовые брони.
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | DayDate | date |
| x | PK | Дата проживания |
| 3 | ReservationNo | nvarchar | 20 | x | PK | Номер брони (PropertyCode.ReservationNo). Для строк по контрактам групповых броней тут пусто |
| 4 | QuotaId
| nvarchar |
bigint| 39 | x | PK | Идентификатор квоты. Для строк по индивидуальным броням, которые не связаны с групповыми бронями, тут ставим 0. (PropertyCode.QuotaId) |
| 5 | QuotaItemId |
bigint| nvarchar | 39 | x | PK | Идентификатор контракта квоты. Для строк по индивидуальным броням, которые не связаны с групповыми бронями, тут ставим 0. (PropertyCode.QuotaItemId) |
| 6 | RoomCount | int |
|
|
| Комнато-ночь. |
| 7 | PlaceCount | int |
|
|
| Койко-ночь. |
| 8 | RoomPlaceCount | int |
|
|
| Комнато/койко ночь |
| 9 | ManCount | int |
|
|
| Человеко-ночь. Считаем как сумму всех значений в схеме размещения (взрослые + все категории детей) |
| 10 | AdultCount | int |
|
|
| Количество гостей-взрослых |
| 11 | AdultCountOccupation | int |
|
|
| Количество гостей-взрослых, используемое в расчете загрузки по людям. Определяется, как наименьшее между реальным количеством гостей-взрослых и количеством основных мест по данному типу номеров. |
| 12 | Child1Count | int |
|
|
| Количество гостей-детей 1-й возрастной группы. Без учета детей без места. |
| 13 | Child2Count | int |
|
|
| Количество гостей-детей 2-й возрастной группы. Без учета детей без места. |
| 14 | Child3Count | int |
|
|
| Количество гостей-детей 3-й возрастной группы. Без учета детей без места. |
| 15 | Child4Count | int |
|
|
| Количество гостей-детей 4-й возрастной группы. Без учета детей без места. |
| 16 | Child5Count | int |
|
|
| Количество гостей-детей 5-й возрастной группы. Без учета детей без места. |
| 17 | ChildCountOccupation | int |
|
|
| Количество гостей-детей, используемое в расчете загрузки по людям. Определяется, как наименьшее между реальным количеством гостей-детей и остатком от количества основных мест после вычета AdultCountOccupation Без учета детей без места. |
| 18 | ExtraBedAdultCount | int |
|
|
| Количество гостей-взрослых на доп. месте |
| 19 | ExtraBedChild1Count | int |
|
|
| Количество гостей-детей 1-й возрастной группы на доп. месте. Без учета детей без места. |
| 20 | ExtraBedChild2Count | int |
|
|
| Количество гостей-детей 2-й возрастной группы на доп. месте. Без учета детей без места. |
| 21 | ExtraBedChild3Count | int |
|
|
| Количество гостей-детей 3-й возрастной группы на доп. месте. Без учета детей без места. |
| 22 | ExtraBedChild4Count | int |
|
|
| Количество гостей-детей 4-й возрастной группы на доп. месте. Без учета детей без места. |
| 23 | ExtraBedChild5Count | int |
|
|
| Количество гостей-детей 5-й возрастной группы на доп. месте. Без учета детей без места. |
| 24 | ExtraBedGuestCountSum | int |
|
|
| Количество гостей всего на доп. месте |
| 25 |
RateCodenvarchar | 8 | Код тарифа| int |
|
|
| Количество гостей-детей 1-й возрастной группы без места |
| 26 |
RateNamenvarchar | 255 | Наименование тарифа | 27 | RateCategory | varchar | 9 | | int |
|
|
| Количество гостей-детей 2-й возрастной группы без места |
| 27 | NoPlaceChild3Count | int |
|
|
| Количество гостей-детей 3-й возрастной группы без места |
| 28 | NoPlaceChild4Count | int |
|
|
| Количество гостей-детей 4-й возрастной группы без места |
| 29 | NoPlaceChild5Count | int |
|
|
| Количество гостей-детей 5-й возрастной группы без места |
| 30 | RateCode | nvarchar | 8 |
|
| Код тарифа |
| 31 | RateName | nvarchar | 255 |
|
| Наименование тарифа |
| 32 | RateCategory | varchar | 9 |
|
| Категория тарифа Гостевой, Льготный, Для сотрудников |
28| 33 | RoomCode | nvarchar | 8 |
|
| Код комнаты |
29| 34 | RoomName | nvarchar | 255 |
|
| Наименование комнаты |
30| 35 | ParentLocationCode | nvarchar | 8 |
|
| Код родительского расположения (как правило корпус) |
31| 36 | LocationCode | nvarchar | 8 |
|
| Код расположения номера (как правило этаж) |
32| 37 | LocationName | nvarchar | 255 |
|
| Наименование расположения номера |
33| 38 | RoomTypeCode | nvarchar | 8 |
|
| Код типа комнаты |
34| 39 | RoomTypeName | nvarchar | 255 |
|
| Наименование типа комнаты |
35| 40 | RoomTypeCategoryCode | nvarchar | 8 |
|
| Код категории типа комнаты |
36| 41 | RoomTypeCategoryName | nvarchar | 255 |
|
| Наименование категории типа комнаты |
37| 42 | RoomTypeClassCode | nvarchar | 8 |
|
| Код класса типа комнаты |
38| 43 | GeoCodeGrandParent | nvarchar | max |
|
| Гео-код третьего уровня |
39| 44 | GeoCodeParent | nvarchar | max |
|
| Гео-код второго уровня. |
40| 45 | GeoCodeName
| nvarchar | max |
|
| Гео-код первого уровня |
41| 46 | GeoCode | nvarchar | 8 |
|
| Код гео-кода |
42| 47 | TrackCode | nvarchar | 8 |
|
| Трэк-код |
43| 48 | OpenCode | nvarchar | 8 |
|
| Открытый код. |
44| 49 | MarketSegmentCode | nvarchar | 8 |
|
| Сегмент рынка |
45| 50 | BookingSourceCode | nvarchar | 8 |
|
| Источник бронирования |
46| 51 | IsGuaranteed | int |
|
|
| Гарантированная / негарантированная бронь Определяется по наличию хотя бы одной гарантированной брони среди всех разделенных |
47| 52 | GuaranteeCode | nvarchar | 8 |
|
| Код гарантии брони |
48| 53 | ArrivalRoomCount | int |
|
|
| Комнато-ночь прибытия |
49| 54 | ArrivalPlaceCount | int |
|
|
| Койко-ночь прибытия |
50| 55 | ArrivalRoomPlaceCount | int |
|
|
| Комнат/койко-ночь прибытия |
51| 56 | ArrivalManCount | int |
|
|
| Человеко-ночь прибытия |
52| 57 | ArrivalAdultCount | int |
|
|
| Человеко-ночь прибытия для взрослых гостей |
53| 58 | ArrivalChildCount | int |
|
|
| Человеко-ночь прибытия для детей гостей |
54| 59 | DepartureRoomCount | int |
|
|
| Комнато-ночь выбытия |
55| 60 | DeparturePlaceCount | int |
|
|
| Койко-ночь выбытия |
56| 61 | DepartureRoomPlaceCount | int |
|
|
| Комнато/койко-ночь выбытия |
57| 62 | DepartureManCount | int |
|
|
| Человеко-ночь выбытия |
58| 63 | DepartureAdultCount | int |
|
|
| Человеко-ночь выбытия для взрослых гостей |
59| 64 | DepartureChildCount | int |
|
|
| Человеко-ночь выбытия для детей гостей |
60| 65 | DayUseRoomCount | int |
|
|
| Комнато-ночь DayUse |
61| 66 | DayUsePlaceCount | int |
|
|
| Койко-ночь DayUse |
62| 67 | DayUseRoomPlaceCount | int |
|
|
| Комнато/койко DayUse |
63| 68 | DayUseManCount | int |
|
|
| Человеко-ночь DayUse |
64| 69 | WaitListRoomCount | int |
|
|
| Комнато-ночь в листе ожидания |
65| 70 | WaitListPlaceCount | int |
|
|
| Койко-ночьв листе ожидания |
66| 71 | WaitListRoomPlaceCount | int |
|
|
| Комнато/койко ночь в листе ожидания |
67| 72 | RevenueStay | decimal | 38,2 |
|
| Сумма за проживание по данному таймлайну |
68| (учитываются доходные транзакции с системным кодом ROOM по своему первоначальному счету на момент создания) |
| 73 | RevenueStayExcludeTax | decimal | 38,2 |
|
| Сумма за проживание без учета налогов по данному таймлайну |
69| (учитываются доходные транзакции с системным кодом ROOM по своему первоначальному счету на момент создания) |
| 74 | RevenueOther | decimal | 38,2 |
|
| Сумма прочих доходов по данному таймлайну (кроме проживания) |
70| (учитываются доходные транзакции с системным кодом <> ROOM по своему первоначальному счету на момент создания) |
| 75 | RevenueOtherExcludeTax | decimal | 38,2 |
|
| Сумма прочих доходов без учета налогов по данному таймлайну (кроме проживания) |
| (учитываются доходные транзакции с системным кодом <> ROOM по своему первоначальному счету на момент создания) |
| 76 |
71 | ParentRoomCode | nvarchar | 8 |
|
| Код родительской комнаты |
72bigint| nvarchar | 39 |
|
| Идентификатор таймлайна (PropertyCode.ReservationTimelineId) |
73| 78 | ActualDate | datetime |
|
|
| Системное поле для переливки данных (Используется дата выезда брони. Соответственно, до даты выезда брони включительно переливка будет переносить все изменения маркетинговой информации и таймлайнов, после - нет.) |
74| 79 | HistoryDateFrom | datetime |
|
|
| Дата начала периода. Используется для механизма историчности |
75ОСТАВЛЕНО ВРЕМЕННО ДЛЯ СОВМЕСТИМОСТИ, БУДЕТ УДАЛЕНО В НОВЫХ ВЕРСИЯХ |
| 80 | HistoryDateTo | datetime |
|
|
| Дата окончания периода. Используется для механизма историчности |
76ОСТАВЛЕНО ВРЕМЕННО ДЛЯ СОВМЕСТИМОСТИ, БУДЕТ УДАЛЕНО В НОВЫХ ВЕРСИЯХ |
| 81 | CommissionAmount | decimal | 18,2 |
|
| Сумма комиссионного вознаграждения агенту. Заполняется для броней, у которых указан агент, размер вознаграждения считается как % от суммы транзакций за день, в кодах которых установлен признак "начислять комиссию". Максимальный размер суммы, от которой берётся комиссия, указан в поле ComissionLimit таблицы ReservationTimeline. |
Transactions
Список транзакций со всех счетов системы, кроме аннулированных броней.
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Id |
bigint| nvarchar | 39 | x | PK | Идентификатор транзакции (PropertyCode.Id) |
| 3 | FolioNo | nvarchar | 20 |
|
| Номер счета (PropertyCode.FolioNo) |
| 4 | FolioName | nvarchar | max |
|
| Наименование счета |
| 5 | FolioFullName | nvarchar | max | x |
| Полное наименование счета Тип счета "профиль компании" - наименование из профиля "профиль гостя" - ФИО гостя из профиля "бронь" - ФИО главного гостя из брони "групповая бронь" - наименование групповой брони |
| 6 | IsPosted | int |
| x |
| Признак проведения |
| 7 | Code | nvarchar | 8 | x |
| Код транзакции |
| 8 | CodeName | nvarchar | 255 | x |
| Наименование кода транзакции |
| 9 | IsRevenue | bit |
| x |
| Признак доходности |
| 10 | Name | nvarchar | max | x |
| Наименование транзакции |
| 11 | ScheduledDateTime | datetime |
| x |
| Запланированная дата/время транзакции |
| 12 | PostedDateTime | datetime |
|
|
| Дата/время проведения |
| 13 | Quantity | decimal | 18,2 | x |
| Количество |
| 14 | CurrencyCode | nvarchar | 8 | x |
| Код валюты |
| 15 | CurrencyAmount | decimal | 18,2 | x |
| Сумма транзакции |
| 16 | CurrencyAmountBeforeDiscount | decimal | 18,2 | x |
| Сумма транзакции до скидки |
| 17 | LocalCurrencyCode | nvarchar | 8 | x |
| Код местной валюты |
| 18 | LocalCurrencyAmount | decimal | 18,2 | x |
| Сумма в местной валюте |
| 19 | LocalCurrencyAmountBeforeDiscount | decimal | 18,2 | x |
| Сумма в местной валюте до скидки |
| 20 | IncludedTaxLocalAmount | decimal | 18,2 | x |
| Сумма налога в местной валюте |
| 21 | PaymentType | nvarchar | 15 | x |
| Тип платежа |
| 22 | DiscountCode | nvarchar | 8 |
|
| Код скидки |
| 23 | FolioType | varchar | 14 |
|
| Тип счета |
| 24 | IsFolioOpened | int |
|
|
| Признак того, что счет в открытом статусе |
| 25 | InvoiceCode | nvarchar | 8 |
|
| Код финдока, к которому привязана транзакция |
| 26 | InvoiceNo | nvarchar |
64 финдока| финдока (PropertyCode.InvoiceNo) |
| 27 | GeoCode | nvarchar | 8 |
|
| Гео-код счета транзакции |
| 28 | TrackCode | nvarchar | 8 |
|
| Трэк-код счета транзакции |
| 29 | OpenCode | nvarchar | 8 |
|
| Открытый код счета транзакции |
| 30 | MarketSegmentCode | nvarchar | 8 |
|
| Сегмент рынка счета транзакции |
| 31 | BookingSourceCode | nvarchar | 8 |
|
| Источник бронирования счета транзакции |
| 32 | RevenueTypeCode | nvarchar | 8 |
|
| Код типа дохода При наличии SystemCode, загружаем его |
| 33 | RevenueTypeName | nvarchar | 255 |
|
| Наименование типа дохода |
| 34 | BusinessUnitCode | nvarchar | 8 |
|
| Код юридического лица объекта |
| 35 | BusinessUnitName | nvarchar | 255 |
|
| Наименование юридического лица объекта |
| 36 | ServiceCode | nvarchar | 8 |
|
| Код услуги |
| 37 | ServiceName | nvarchar | 255 |
|
| Наименование услуги |
| 38 | ServiceVariantName | nvarchar | 64 |
|
| Наименование варианта услуги |
| 39 | CreatorUserFullName | nvarchar | 194 | x |
| ФИО пользователя, создавшего транзакцию |
| 40 | TaxCode | nvarchar | 8 |
|
| Код налога |
| 41 | ReservationTimelineId |
bigint| nvarchar | (39) |
|
| Идентификатор таймлайна, к которому относится |
транзакция| транзакция (PropertyCode.ReservationTimelineId) |
| 42 | Kind | int |
| x |
| Вид транзакции |
| 43 | ActualDate | datetime |
|
|
| Системное поле для переливки данных (Используются дата проведения транзакции (при наличии) или дата запланированная.) |
| 44 | StandardFolioPocketCode | nvarchar(8) |
| x |
| Код стандартного кармана, к которому относится транзакция |
| 45 | CreatedDate | datetime |
| x |
| Дата создания транзакции |
...
...
НазваниеТип данных| Размер | Обязательное | Key | Описание | | 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
2 | Id | bigint | x | PK | Идентификатор счета | 3 | FolioNo | nvarchar | 20 | Номер счета (PropertyCode.FolioNo) | 4 | FolioType | varchar | 14 | Тип счета | 5 | FolioName | nvarchar | max | Наименование счета | 6 | FolioFullName | nvarchar | max | x | Полное наименование счета Тип счета "профиль компании" - наименование из профиля "профиль гостя" - ФИО гостя из профиля "бронь" - ФИО главного гостя из брони "групповая бронь" - наименование групповой брони | 7 | LocalCurrencyCode | nvarchar | 8 | Код местной валюты счета | 8 | LocalCurrencyBalance | decimal | 18,2 | Баланс счета в местной валюте | 9 | FolioStatus | nvarchar | 8 | Статус счета | 10 | ManagerId | bigint | Идентификатор менеджера счета | 11 | ActualDate | datetime | Системное поле для переливки данных (Используется текущая дата объекта) | 12 | GeoCode | nvarchar | 8 | Гео-код | 13 | TrackCode | nvarchar | 8 | Трэк-код | 14 | OpenCode | nvarchar | 8 | Открытый код | 15 | MarketSegmentCode | nvarchar | 8 | Сегмент рынка | 16 | BookingSourceCode | nvarchar | 8 | Источник бронирования | Quotas
| PK | Дата начала периода. Используется для механизма историчности ОСТАВЛЕНО ВРЕМЕННО ДЛЯ СОВМЕСТИМОСТИ, БУДЕТ УДАЛЕНО В НОВЫХ ВЕРСИЯХ |
| 47 | HistoryDateTo | datetime |
| x |
| Дата окончания периода. Используется для механизма историчности ОСТАВЛЕНО ВРЕМЕННО ДЛЯ СОВМЕСТИМОСТИ, БУДЕТ УДАЛЕНО В НОВЫХ ВЕРСИЯХ |
| 48 | GroupTransactionId | nvarchar | 39 |
|
| Идентификатор групповой транзакции (PropertyCode.GroupTransactionId) |
| 49 | Comment | nvarchar | max |
|
| Комментарий к транзакции |
| 50 | PostedFactDateTime | datetime |
|
|
| Фактическое дата/время проведения транзакции |
| 51 | CorrectionKind | int |
|
|
| Вид коррекции |
| 52 | CreatedUserId | nvarchar | 39 |
|
| Идентификатор пользователя, создавшего транзакцию (PropertyCode.CreatedUserId) |
| 53 | TransactionTypeCode | nvarchar | 8 |
|
| код типа транзакции |
Folios
Перечень счетов системы
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Id |
QuotaIdbigint квотыQuotaNamemax | Наименование квоты| 20 |
|
| Номер счета (PropertyCode.FolioNo) |
| 4 |
IsGroupBookingbitx | Признак, групповая бронь или блок компаниCreatorUserFullName194 | ФИО создавшего квотуFolioNo20 | Номер счета (PropertyCode.FolioNo) | 7 | CompanyName | nvarchar | max | Наименование компании для блоков компаний | 8 | ActualDate | datetime | Системное поле для переливки данных (Используется текущая дата объекта) | 9 | CompanyNo | nvarchar | 20 | Номер компании (PropertyCode.CompanyNo) | 10 | AgentCompanyNo | nvarchar | 20 | Номер компании-агента (PropertyCode.AgentCompanyNo) | 11 | PayingCompanyNo | nvarchar | 20 | Номер компании-плательщика (PropertyCode.PayingCompanyNo) | Properties
| max | x |
| Полное наименование счета Тип счета "профиль компании" - наименование из профиля "профиль гостя" - ФИО гостя из профиля "бронь" - ФИО главного гостя из брони "групповая бронь" - наименование групповой брони |
| 7 | LocalCurrencyCode | nvarchar | 8 |
|
| Код местной валюты счета |
| 8 | LocalCurrencyBalance | decimal | 18,2 |
|
| Баланс счета в местной валюте |
| 9 | FolioStatus | nvarchar | 8 |
|
| Статус счета |
| 10 | ManagerId | nvarchar | 39 |
|
| Идентификатор менеджера счета (PropertyCode.ManagerId) |
| 11 | ActualDate | datetime |
|
|
| Системное поле для переливки данных (Используется текущая дата объекта) |
| 12 | GeoCode | nvarchar | 8 |
|
| Гео-код |
| 13 | TrackCode | nvarchar | 8 |
|
| Трэк-код |
| 14 | OpenCode | nvarchar | 8 |
|
| Открытый код |
| 15 | MarketSegmentCode | nvarchar | 8 |
|
| Сегмент рынка |
| 16 | BookingSourceCode | nvarchar | 8 |
|
| Источник бронирования |
Quotas
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | QuotaId | nvarchar | 39 | x | PK | Идентификатор квоты (PropertyCode.QuotaId) |
| 3 | QuotaName | nvarchar | max |
|
| Наименование квоты |
| 4 | IsGroupBooking | bit |
| x |
| Признак, групповая бронь или блок компани |
| 5 | CreatorUserFullName | nvarchar | 194 |
|
| ФИО создавшего квоту |
| 6 | FolioNo | nvarchar | 20 |
|
| Номер счета (PropertyCode.FolioNo) |
| 7 | CompanyName | nvarchar | max |
|
| Наименование компании для блоков компаний |
| 8 |
Название | Тип данных | Размер | Обязательное | Key | Описание | | 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | PropertyName | nvarchar | 255 | x | Наименование объекта | 3 | PropertyCurrentDate | date | Дата объекта | 4 | NightCheckinTime | time | 7 | Время ночного заезда | 5 | NightCheckoutTime | time | 7 | Время ночного выезда | 6 | DayCheckinTime | time | 7 | Время дневного заезда | 7 | DayCheckoutTime | time | 7 | Время дневного выезда | 8 | CreatedDate | datetime | x | Дата созданяи строки | 9 | OccupationMode | NVARCHAR | 50 | x | Метод подсчета загрузки по-умолчанию для объекта | 10 | ActualDate | datetime |
|
|
| Системное поле для переливки данных (Используется текущая дата объекта) |
| 9 |
...
| CompanyNo | Названиеnvarchar | Тип данных | Размер | Обязательное | Key | Описание | 1 | PropertyCode | nvarchar | 8 | x | Код объекта | 2 | DayTypeCode | nvarchar | 8 | Код типа дня | 3 | SeasonCode | nvarchar | 8 | Код сезона | 4 | DateTimeFrom | datetime | Дата начала | 5 | DateTimeTo | datetime | Дата окончания | 6 | RoomTypeCode | nvarchar | 8 | Код типа комнаты | 7 | CreatedDate | datetime | x | Дата создания строки | 8 | ActualDate | datetime | Системное поле для переливки данных (Используется текущая дата объекта) |
|---|
CompanyProfiles
...
| 20 |
|
| Номер компании (PropertyCode.CompanyNo) |
| 10 | AgentCompanyNo | nvarchar | 20 |
|
| Номер компании-агента (PropertyCode.AgentCompanyNo) |
| 11 | PayingCompanyNo | nvarchar | 20 |
|
| Номер компании-плательщика (PropertyCode.PayingCompanyNo) |
| 12 | ParentQuotaId | nvarchar | 39 |
|
| ссылка на квоту компании в групповых бронях на основе квот (PropertyCode.ParentQuotaId) |
Properties
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | PropertyName | nvarchar | 255 | x |
| Наименование объекта |
| 3 | PropertyCurrentDate | date |
|
|
| Дата объекта |
| 4 | NightCheckinTime | time | 7 |
|
| Время ночного заезда |
| 5 | NightCheckoutTime | time | 7 |
|
| Время ночного выезда |
| 6 | DayCheckinTime | time | 7 |
|
| Время дневного заезда |
| 7 | DayCheckoutTime | time | 7 |
|
| Время дневного выезда |
| 8 | CreatedDate | datetime |
| x |
| Дата созданяи строки |
| 9 | OccupationMode | NVARCHAR | 50 | x |
| Метод подсчета загрузки по-умолчанию для объекта |
| 10 | ActualDate | datetime |
|
|
| Системное поле для переливки данных (Используется текущая дата объекта) |
| 11 | ConstantAvailableBedCount | int |
|
|
| Константное значение количества мест в объекте |
| 12 | IsActiveChild1 | bit |
|
|
| активность гостей-детей 1-й возрастной группы |
| 13 | IsActiveChild2 | bit |
|
|
| активность гостей-детей 2-й возрастной группы |
| 14 | IsActiveChild3 | bit |
|
|
| активность гостей-детей 3-й возрастной группы |
| 15 | IsActiveChild4 | bit |
|
|
| активность гостей-детей 4-й возрастной группы |
| 16 | IsActiveChild5 | bit |
|
|
| активность гостей-детей 5-й возрастной группы |
PropertyCalendar
...
TransactionExportLog
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
PKTransactionExportLogIdbigintx| PK | Идентификатор строки лога выгрузки транзакций | Destination12 | Наименование профиля компанииTransactionIdbigintхИдентификатор транзакции | ExportPropertyDatemax | х | Дата/время объекта при выгрузке | 6 | ExportFactDate |
|
|
| Дата окончания |
| 6 | RoomTypeCode | nvarchar | 8 |
|
| Код типа комнаты |
| 7 | CreatedDate | datetime |
| x |
| Дата |
/время выгрузки фактическое10| создания строки |
| 8 | ActualDate | datetime |
x |
|
|
| Системное поле для переливки данных (Используется |
ExportFactDate) Справочник DictBusinessUnit
...
CompanyProfiles
...
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | CodeCompanyProfileNo | nvarchar | 820 | x | PK | Код юридического лицапрофиля компании (PropertyCode.CompanyProfileNo) |
| 3 | Name | nvarchar | 255max | x |
| Наименование юридического лицапрофиля компании |
| 4 | SortOrderNameOnFolio | realnvarchar | x | max |
|
| Наименование профиля компанииПорядок сортировки строк |
| 5 | IsActiveTaxIdentificationNumber | bitnvarchar | x | Признак активности строки | 7 | DeletedDate | datetime | Дата удаления строки | max |
|
| ИНН |
| 6 | IsAgent | bit |
| x |
| Признак того, что компания агент |
| 7 | IsPayer | bit |
| x |
| Признак того, что компания плательщик |
| 8 | IsSeller | bit |
| x |
| Признак того, что компания мастер продаж |
| 9 | GeoCode | nvarchar | 8 |
|
| Гео-код компании |
| 10 | 8 | ActualDate | datetime |
| x |
| Системное поле для переливки данных (Используется текущая дата объекта) |
| 11 |
...
| KPP | Названиеnvarchar | Тип данныхmax | Размер
|
| КПП |
Обязательное| 12 | KeyPostAddress | Описаниеnvarchar | 1maxPropertyCode |
|
| Почтовый адрес компании |
| nvarchar13 | 8LegalAddress | xnvarchar | PK | Код объекта | 2 | max |
|
| Юридический адрес компании |
| 14 | ActualAddressCode | nvarchar | 8maxx |
|
| Фактический адрес компании | PK | Код страны | 3 |
| 15 | SerializedTagCodeName | nvarchar | 255 | x | Наименование страны | 4 | SortOrder | real
|
| Перечень кодов тегов на профиле компании |
TransactionExportLog
| Порядок сортировки строк | 5 | IsActive | bit | x | Признак активности строки | 6 | DeletedDate | datetime | Дата удаления строки | 7 | ActualDate | datetime | x | Системное поле для переливки данных (Используется текущая дата объекта) | Справочник DictCountryType
| PK | Код объекта |
| 2 | TransactionExportLogId | nvarchar | 39 | x | PK | Идентификатор строки лога выгрузки транзакций (PropertyCode.TransactionExportLogId) |
| 3 | Destination | nvarchar | 12 |
|
| Наименование профиля компании |
| 4 | TransactionId | nvarchar | 39 | х |
| Идентификатор транзакции (PropertyCode.TransactionId) |
| 5 | ExportPropertyDate | datetime | max | х |
| Дата/время объекта при выгрузке |
| 6 | ExportFactDate | datetime |
| x |
| Дата/время выгрузки фактическое |
| 10 | ActualDate | datetime |
| x |
| Системное поле для переливки данных (Используется ExportFactDate) |
Справочник DictBusinessUnit
| Название | Тип данных | Размер | Обязательное | Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Code | nvarchar | 8 | x | PK | Код типа страныюридического лица |
| 3 | Name | nvarchar | 255 | x |
| Наименование типа страныюридического лица |
| 4 | SortOrder | real |
| x |
| Порядок сортировки строк |
| 5 | IsActive | bit |
| x |
| Признак активности строки |
| 67 | DeletedDate | datetime |
|
|
| Дата удаления строки |
| 78 | ActualDate | datetime |
| x |
| Системное поле для переливки данных (Используется текущая дата объекта) |
Справочник
...
DictCountry
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Code | nvarchar | 8 | x | PK | Код гео-кодастраны |
| 3 | Name | nvarchar | 255 | x |
| Наименование гео-кодастраны |
| 4 | SortOrder | realParent |
| nvarcharx | max | Наименование гео-кода второго-уровня | 5 | GrandParent | nvarchar | max | Наименование гео-кода третьего уровня | 6 | SortOrder | real | x | Порядок сортировки строк |
| Порядок сортировки строк |
| 5 | 7 | IsActive | bit |
| x |
| Признак активности строки |
| 86 | DeletedDate | datetime |
|
|
| Дата удаления строки |
| 97 | ActualDate | datetime |
| x |
| Системное поле для переливки данных (Используется текущая дата объекта) |
Справочник
...
DictCountryType
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Code | nvarchar | 8 | x | PK | Код расположениятипа страны |
| 3 | Name | nvarchar | 255 | x |
| Наименование расположения | 4 | ParentLocationCode | nvarchar | 8 | Код родительского расположения | 5 | ParentLocationName | nvarchar | 255 | Наименование родительского расположения | типа страны |
| 46 | SortOrder | real |
| x |
| Порядок сортировки строк |
| 75 | IsActive | bit |
| x |
| Признак активности строки |
| 86 | DeletedDate | datetime |
|
|
| Дата удаления строки |
| 97 | ActualDate | datetime |
| x |
| Системное поле для переливки данных (Используется текущая дата объекта) |
Справочник
...
DictGeoCode
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Code | nvarchar | 8 | x | PK | Код открытого гео-кода |
| 3 | Name | nvarchar | 255 | x |
| Наименование открытого гео-кода |
| 4 | SortOrderParent | realnvarchar | x | max |
|
| Наименование гео-кода второго-уровняПорядок сортировки строк |
| 5 | IsActiveGrandParent | nvarchar | max |
|
| Наименование гео-кода третьего уровня |
| 6 | SortOrder | real |
| x |
| Порядок сортировки строк |
| 7 | IsActive | bit |
| x |
| bit | x | Признак активности строки |
| 68 | DeletedDate | datetime |
|
|
| Дата удаления строки |
| 79 | ActualDate | datetime |
| x |
| Системное поле для переливки данных (Используется текущая дата объекта) |
Справочник
...
DictLocation
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Code | nvarchar | 8 | x | PK | Код тарифарасположения |
| 3 | Name | nvarchar | 255 | x |
| Наименование тарифарасположения |
| 4 | CategoryCodeParentLocationCode | nvarchar | 2558 |
|
| Код категори тарифародительского расположения |
| 5 | CategoryNameParentLocationName | nvarchar | 255 |
|
| Наименование категории тарифародительского расположения |
| 6 | SortOrder | real |
| x |
| Порядок сортировки строк |
| 7 | IsActive | bit |
| x |
| Признак активности строки |
| 8 | DeletedDate | datetime |
|
|
| Дата удаления строки |
| 9 | ActualDate | datetime |
| x |
| Системное поле для переливки данных (Используется текущая дата объекта) | 10 | SerializedTagCode | nvarchar | 255 | Перечень кодов тегов на тарифе |
Справочник
...
DictOpenCode
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Code | nvarchar | 8 | x | PK | Код |
типа дохода| открытого кода |
| 3 | Name | nvarchar | 255 | x |
| Наименование |
типа дохода| открытого кода |
| 4 | SortOrder | real |
| x |
| Порядок сортировки строк |
| 5 | IsActive | bit |
| x |
| Признак активности строки |
| 6 | DeletedDate | datetime |
|
|
| Дата удаления строки |
| 7 | ActualDate | datetime |
| x |
| Системное поле для переливки данных (Используется текущая дата объекта) |
8 | SystemCode | nvarchar | 8 | Системный код типа дохода | ...
Справочник DictRate
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Code | nvarchar | 8 | x | PK | Код |
комнаты| тарифа |
| 3 | Name | nvarchar | 255 | x |
| Наименование |
комнатыParentRoomCode8 родительской комнатыParentRoomName| CategoryName | nvarchar | 255 |
|
| Наименование |
родительской комнаты| категории тарифа |
| 6 | SortOrder | real |
| x |
| Порядок сортировки строк |
| 7 | IsActive | bit |
| x |
| Признак активности строки |
| 8 | DeletedDate | datetime |
|
|
| Дата удаления строки |
| 9 | ActualDate | datetime |
| x |
| Системное поле для переливки данных (Используется текущая дата объекта) |
| 10 |
LocationCode| SerializedTagCode | nvarchar |
8 | x | Код расположения номера | 11 | RoomTypeCode | nvarchar | 8 | x | Код типа номера | 12 | Comment | nvarchar | max | Комментарий к номеру | 13 | Id | bigint | Идентификатор номера | ...
| 255 |
|
| Перечень кодов тегов на тарифе |
Справочник DictRevenueType
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Code | nvarchar | 8 | x | PK | Код типа комнатыдохода |
| 3 | Name | nvarchar | 255 | x |
| Наименование типа комнатыдохода |
| 4 | ParentRoomTypeCode | nvarchar | 8 | Код родительского типа комнаты | 5 | ParentRoomTypeName | nvarchar | 255 | Наименование родительского типа комнаты | 6 | SortOrder | real |
| x |
| Порядок сортировки строк |
| 75 | IsActive | bit |
| x |
| Признак активности строки |
| 86 | DeletedDate | datetime |
|
|
| Дата удаления строки |
| 97 | ActualDate | datetime |
| x |
| Системное поле для переливки данных (Используется текущая дата объекта) |
| 8 | 10SystemCode | BaseAreanvarchar | decimal | 18,2 | Базовая площадь типа комнаты | 11 | RoomTypeCategoryCode | nvarchar | 8 | Код категории номера |
...
| 8 |
|
| Системный код типа дохода |
Справочник DictRoom
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Code | nvarchar | 8 | x | PK | Код категории типа комнаты |
| 3 | Name | nvarchar | 255 | x |
| Наименование категории типа комнаты |
| 4 | ParentRoomCode | nvarchar | 8 |
|
| Код родительской комнаты |
| 5 | ParentRoomName | nvarchar | 255 |
|
| Наименование родительской комнаты |
| 6 | SortOrder | real |
| x |
| Порядок сортировки строк |
| 57 | IsActive | bit |
| x |
| Признак активности строки |
| 68 | DeletedDate | datetime |
|
|
| Дата удаления строки |
| 79 | ActualDate | datetime |
| x |
| Системное поле для переливки данных (Используется текущая дата объекта) |
Справочник DictServiceItem
| 10 | LocationCode | Название | Тип данных | Размер | Обязательное | Key | Описание | 1 | PropertyCode | nvarchar | 8 | x | PK |
| Код объектарасположения номера |
|---|
2| 11 | CodeRoomTypeCode | nvarchar | 8 | xPK |
| Код услугитипа номера |
| 312 | NameComment | nvarchar | 255max | x | Наименование услуги | 4 | SortOrder | real | x | Порядок сортировки строк | 5 | IsActive | bit | x | Признак активности строки | 6 | DeletedDate | datetime | Дата удаления строки | 7 | ActualDate | datetime | x | Системное поле для переливки данных (Используется текущая дата объекта) |
...
|
| Комментарий к номеру |
| 13 | Id | nvarchar | 39 |
|
| Идентификатор номера (PropertyCode.Id) |
Справочник DictRoomType
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Code | nvarchar | 8 | x | PK | Код типа комнаты |
| 3 | Name | nvarchar | 255 | x |
| Наименование типа комнаты |
| 4 | ParentRoomTypeCode | nvarchar | 8 |
|
| Код родительского типа комнаты |
| 5 | ParentRoomTypeName | nvarchar | 255 |
|
| Наименование родительского типа комнаты |
| 6 | SortOrder | real |
| x |
| Порядок сортировки строк |
| 7 | IsActive | bit |
| x |
| Признак активности строки |
| 8 | DeletedDate | datetime |
|
|
| Дата удаления строки |
| 9 | ActualDate | datetime |
| x |
| Системное поле для переливки данных (Используется текущая дата объекта) |
| 10 | BaseArea | decimal | 18,2 |
|
| Базовая площадь типа комнаты |
| 11 | RoomTypeCategoryCode | nvarchar | 8 |
|
| Код категории номера |
Справочник DictRoomTypeCategory
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Code | nvarchar | 8 | x | PK | Код категории типа комнаты |
| 3 | Name | nvarchar | 255 | x |
| Наименование категории типа комнаты |
| 4 | SortOrder | real |
| x |
| Порядок сортировки строк |
| 5 | IsActive | bit |
| x |
| Признак активности строки |
| 6 | DeletedDate | datetime |
|
|
| Дата удаления строки |
| 7 | ActualDate | datetime |
| x |
| Системное поле для переливки данных (Используется текущая дата объекта) |
Справочник DictServiceItem
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Code | nvarchar | 8 | x | PK | Код услуги |
| 3 | Name | nvarchar | 255 | x |
| Наименование услуги |
| 4 | SortOrder | real |
| x |
| Порядок сортировки строк |
| 5 | IsActive | bit |
| x |
| Признак активности строки |
| 6 | DeletedDate | datetime |
|
|
| Дата удаления строки |
| 7 | ActualDate | datetime |
| x |
| Системное поле для переливки данных (Используется текущая дата объекта) |
Справочник DictMarketSegment
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Code | nvarchar | 8 | x | PK | Код сегмента рынка |
| 3 | Name | nvarchar | 255 | x |
| Наименование сегмента рынка |
| 4 | SortOrder | real |
| x |
| Порядок сортировки строк |
| 5 | IsActive | bit |
| x |
| Признак активности строки |
| 6 | DeletedDate | datetime |
|
|
| Дата удаления строки |
| 7 | ActualDate | datetime |
| x |
| Системное поле для переливки данных (Используется текущая дата объекта) |
ReservationTimelinePackage
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | ReservationTimelineId | nvarchar | 39 | x | PK | Идентификатор таймлайна (PropertyCode.ReservationTimelineId) |
| 3 | PackageCode | nvarchar | 8 | x |
| Код пакета |
| 4 | PackageName | rnvarcharal | 255 | x |
| Наименование пакета |
| 5 | Count | int |
|
|
| Количество ? |
| 7 | ActualDate | datetime |
| x |
| Системное поле для переливки данных (Используется текущая дата объекта) |
| 8 | PackageSystemCode | nvarchar | 8 |
|
| Системный код пакета |
Справочник DictBookingSource
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Code | nvarchar | 8 | x | PK | Код источника бронирования |
| 3 | Name | nvarchar | 255 | x |
| Наименование источника бронирования |
| 4 | SortOrder | real |
| x |
| Порядок сортировки строк |
| 5 | IsActive | bit |
| x |
| Признак активности строки |
| 6 | DeletedDate | datetime |
|
|
| Дата удаления строки |
| 7 | ActualDate | datetime |
| x |
| Системное поле для переливки данных (Используется текущая дата объекта) |
Users
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Id | nvarchar | 39 | x | PK | Идентификатор пользователя (PropertyCode.Id) |
| 3 | Login | nvarchar | 64 | x |
| Логин пользователя |
| 4 | FullName | nvarchar | 194 |
|
| ФИО пользователя |
| 5 | DepartmentName | nvarchar | 2000 |
|
| Наименование подразделения пользователя |
| 6 | RoleName | nvarchar | 2000 |
|
| Должность пользователя |
| 7 | IsActive | bit |
| x |
| Признак активности строки |
| 8 | DeletedDate | datetime |
|
|
| Дата удаления строки |
| 9 | ActualDate | datetime |
| x |
| Системное поле для переливки данных (Используется текущая дата объекта) |
GuestProfiles
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | ProfileNo | ProfileNo |
| x | PK | Номер профиля гостя |
| 3 | Status | nvarchar | max | x |
| Статус профиля гостя |
| 4 | FullName | nvarchar | max |
|
| ФИО гостя |
| 5 | Sex | varchar | 1 |
|
| Пол гостя |
| 6 | BirthDate | datetime |
|
|
| Дата рождения |
| 7 | Age | int |
|
|
| Возраст (полных лет) |
| 8 | CountryName | nvarchar | 255 |
|
| Наименование страны |
| 9 | Region | nvarchar | max |
|
| Регион |
| 10 | City | nvarchar | max |
|
| Населенный пункт |
| 11 | Street | nvarchar | max |
|
| Улица |
| 12 | HouseNo | nvarchar | max |
|
| Номер дома |
| 13 | Phone | nvarchar | max |
|
| Телефон |
| 14 | Email | nvarchar | max |
|
| Электронный адрес |
| 15 | VisitCount | int |
|
|
| Количество визитов гостя |
| 16 | RevenueAmount | decimal | 38,2 |
|
| Сумма дохода от гостя |
| 17 | ActualDate | datetime |
| x |
| Системное поле для переливки данных (Используется текущая дата объекта) |
| 18 | Guid | uniqueidentifier |
|
|
| Поле с Guid профиля гостя |
| 19 | SerializedTagCode | NVARCHAR | 255 |
|
| Перечень кодов тегов на профиле гостя |
Справочник DictTag
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Code | nvarchar | 8 | x | PK | Код тега |
| 3 | Name | nvarchar | 255 | x |
| Наименование тега |
| 4 | SortOrder | real |
| x |
| Порядок сортировки строк |
| 5 | IsActive | bit |
| x |
| Признак активности строки |
| 6 | DeletedDate | datetime |
|
|
| Дата удаления строки |
| 7 | TagGroupCode | nvarchar | 8 |
|
| Код группы тегов |
| 8 | TagGroupName | nvarchar | 255 |
|
| Наименование группы тегов |
| 9 | ActualDate | datetime |
| x |
| Системное поле для переливки данных (Используется текущая дата объекта) |
| 10 | SystemCode | nvarchar | 8 |
|
| Системный код тега |
RoomIndicator
Все типы комнат объекта, для которых есть связанный тариф, на каждый день периода, начиная с даты первой транзакции и заканчивая датой последней транзакции.
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | varchar | 8 | x | PK | Код объекта |
| 2 | PropertyDate | date |
| x | PK | Дата, на которую считаются показатели по номерам |
| 3 | RoomTypeCode | varchar |
| x | PK | Код типа комнаты |
| 4 | ParentRoomTypeCode | varchar |
|
|
| Код родительского типа комнаты (при его наличии) |
| 5 | PlaceCount | int |
| x |
| Количество активных, неудаленных коек в комнатах данного типа. Для помещений и служебных типов = 0, для компонентного = 1, для остальных = количеству основных мест |
| 6 | PlaceOOICount | int |
| x |
| Количество коек, изъятых из номерного фонда. |
| 7 | ActualDate | date |
| x |
| Системное поле для переливки данных (текущая дата объекта) |
| 8 | HistoryDateFrom | timestamp |
| x | PK | Дата начала периода. Используется для механизма историчности |
| 9 | HistoryDateTo | timestamp |
| x |
| Дата окончания периода. Используется для механизма историчности |
| 10 | IsActualRow | int2 |
|
|
| Поле - признак, что строка актуальна на данный момент из всех исторических строк для своей группы |
OccupationIndicator
Информация о занятости номерного фонда на определённую дату по броням в статусах, отличных от CANCEL и NOSHOW, а также групповым броням.
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | varchar | 8 | x | PK | Код объекта |
| 2 | DayDate | date |
| x | PK | Дата проживания |
| 3 | GuestCount | int |
| x |
| Сумма значений поля ManCount представления VOccupation |
| 4 | ActualDate | datetime |
| x | PK | Системное поле для переливки данных (Используется дата выезда брони. Соответственно, до даты выезда брони включительно переливка будет переносить все изменения маркетинговой информации и таймлайнов, после - нет.) |
| 5 | HistoryDateFrom | timestamp |
| x | PK | Дата начала периода. Используется для механизма историчности |
| 6 | HistoryDateTo | timestamp |
| x |
| Дата окончания периода. Используется для механизма историчности |
| 7 | IsActualRow | int2 |
|
|
| Поле - признак, что строка актуальна на данный момент из всех исторических строк для своей группы |
RevenueIndicator
Сумма доходных транзакций по дням, с включенной историчностью
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | RevenueDate | date |
| x | PK | Запланированная дата/время транзакции |
| 3 | RevenueAmount | decimal | 38,2 | x |
| Сумма транзакции |
| 4 | ActualDate | datetime |
| x | PK | Системное поле для переливки данных (дата создания транзакции или дата проведения или дата планируемая, что из них позже) |
| 5 | HistoryDateFrom | timestamp |
| x | PK | Дата начала периода. Используется для механизма историчности |
| 6 | HistoryDateTo | timestamp |
| x |
| Дата окончания периода. Используется для механизма историчности |
| 7 | IsActualRow | int2 |
|
|
| Поле - признак, что строка актуальна на данный момент из всех исторических строк для своей группы |
CustomFieldValue
Содержимое допполей
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | RevenueDate | date |
| x | PK | Запланированная дата/время транзакции |
| 3 | RevenueAmount | decimal | 38,2 | x |
| Сумма транзакции |
| 4 | ActualDate | datetime |
| x | PK | Системное поле для переливки данных (дата создания транзакции или дата проведения или дата планируемая, что из них позже) |
| 5 | HistoryDateFrom | timestamp |
| x | PK | Дата начала периода. Используется для механизма историчности |
| 6 | HistoryDateTo | timestamp |
| x |
| Дата окончания периода. Используется для механизма историчности |
| 7 | IsActualRow | int2 |
|
|
| Поле - признак, что строка актуальна на данный момент из всех исторических строк для своей группы |
RoomsHistory
Всегда содержит только исторические данные.
Переливка данной таблицы включается сразу в режиме историчности активацией соответствующего раздела с джобами в конфиге пампера.
Все типы комнат объекта, для которых есть связанный тариф, на каждый день периода, начиная с даты первой транзакций и заканчивая датой последней транзакции.
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | nvarchar | 8 | x |
| Код объекта |
| 2 | Code | nvarchar | 20 | x |
| Код допполя |
| 3 | Name | nvarchar | max | x |
| Наименование допполя |
| 4 | EntityType | VARCHAR | 16 | x |
| Тип сущности, с которой связано допполе |
| 5 | EntityNo | nvarchar | 30 | x |
| Номер сущности, с которой связано допполе. Формируется по такой же логике (может содержать код объекта), как и аналогичное поле в таблице самой сущности |
| 6 | StringValue | NVARCHAR | MAX |
|
| Содержит значение, если поле строкового типа |
| 7 | BoolValue | bit |
| x |
| Содержит значение, если поле логическое |
| 8 | NumberValue | DECIMAL | (18,2) |
|
| Содержит значение, если поле числовое |
| 9 | DateTimeValue | DATETIME |
|
|
| Содержит значение, если поле дата |
| 10 | DictionaryCode | NVARCHAR |
|
|
| Код значения словаря, если поле словарного типа |
| 11 | DictionaryValue | NVARCHAR |
|
|
| Значение словаря, если поле словарного типа |
| 18 | ActualDate | datetime |
| x |
| Системное поле для переливки данных (текущая дата объекта) |
ReservationsHistory
Всегда содержит только исторические данные.
Переливка данной таблицы включается сразу в режиме историчности активацией соответствующего раздела с джобами в конфиге пампера.
Брони номеров
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | ReservationNo | nvarchar | 20 | x | PK | Номер брони (PropertyCode.ReservationNo) |
| 3 | Status | nvarchar | 8 |
|
| Статус брони |
| 4 | FolioNo | nvarchar | 20 |
|
| Номер счета (PropertyCode.FolioNo) |
| 5 | MainGuestFullName | nvarchar | max | x |
| ФИО главного гостя |
| 6 | CreatedDate | datetime |
| x |
| Дата создания брони |
| 7 | CreatorUserFullName | nvarchar | 194 | x |
| ФИО пользователя, создавшего бронь |
| 8 | ArrivalDateTime | datetime |
| x |
| Дата/время заезда брони (актуальная, а если отсутствует, то плановая) |
| 9 | DepartureDateTime | datetime |
| x |
| Дата/время выезда брони (актуальная, а если отсутствует, то плановая) |
| 10 | StayLength | int |
|
|
| Продолжительность пребывания брони. Подсчитывается функцией GetStayLength. |
| 11 | BookingRequestId | uniqueidentifier |
|
|
| Признак создания в рамках одной заявки |
| 12 | IsFromDesk | bit |
| x |
| Признак брони, созданной от стойки регистрации. Создается сразу со статусом вселения. |
| 13 | CompanyNo | nvarchar | 20 |
|
| Номер компании (PropertyCode.CompanyNo) |
| 14 | CompanyName | nvarchar | max |
|
| Наименование компании (если заполнено Имя на счетах - берется оно, если нет - просто Имя) |
| 15 | CompanyCountry | nvarchar | 255 |
|
| Наименование гео-кода компании |
| 16 | PayingCompanyNo | nvarchar | 20 |
|
| Номер компании-плательщика (PropertyCode.PayingCompanyNo) |
| 17 | PayingCompanyName | nvarchar | max |
|
| Наименование компании-плательщика (если заполнено Имя на счетах - берется оно, если нет - просто Имя) |
| 18 | PayingCompanyCountry | nvarchar | 255 |
|
| Наименование гео-кода компании-плательщика |
| 19 | AgentCompanyNo | nvarchar | 20 |
|
| Номер компании-агента (PropertyCode.AgentCompanyNo) |
| 20 | AgentCompanyName | nvarchar | max |
|
| Наименование компании-агента (если заполнено Имя на счетах - берется оно, если нет - просто Имя) |
| 21 | AgentCompanyCountry | nvarchar | 255 |
|
| Наименование гео-кода компании-агента |
| 22 | AdultCount | int |
| x |
| Количество гостей-взрослых Это значение и ниже до строки 50 включительно берется из таймлайна, определяемого по следующим условиям: для броней в статусе RES, WAIT, NOSHOW, CANCEL - таймлайн заезда для броней в статусе OUT - таймлайн выезда для броней в статусе IN, TMPOUT - таймлайн проживания (не заезд/выезд) за дату объекта |
| 23 | ChildCountSum | int |
| x |
| Количество гостей-детей. Без учета детей без места. |
| 24 | Child1Count | int |
| x |
| Количество гостей-детей 1-й возрастной группы. Без учета детей без места. |
| 25 | Child2Count | int |
| x |
| Количество гостей-детей 2-й возрастной группы. Без учета детей без места. |
| 26 | Child3Count | int |
| x |
| Количество гостей-детей 3-й возрастной группы. Без учета детей без места. |
| 27 | Child4Count | int |
| x |
| Количество гостей-детей 4-й возрастной группы. Без учета детей без места. |
| 28 | Child5Count | int |
| x |
| Количество гостей-детей 5-й возрастной группы. Без учета детей без места. |
| 29 | GuestCountSum | int |
|
|
| Общее количество гостей. Без учета детей без места. |
| 30 | ExtraBedAdultCount | int |
| x |
| Количество гостей-взрослых на доп. месте |
| 31 | ExtraBedChildCountSum | int |
| x |
| Количество гостей-детей на доп. месте. Без учета детей без места. |
| 32 | ExtraBedChild1Count | int |
| x |
| Количество гостей-детей 1-й возрастной группы на доп. месте. Без учета детей без места. |
| 33 | ExtraBedChild2Count | int |
| x |
| Количество гостей-детей 2-й возрастной группы на доп. месте. Без учета детей без места. |
| 34 | ExtraBedChild3Count | int |
| x |
| Количество гостей-детей 3-й возрастной группы на доп. месте. Без учета детей без места. |
| 35 | ExtraBedChild4Count | int |
| x |
| Количество гостей-детей 4-й возрастной группы на доп. месте. Без учета детей без места. |
| 36 | ExtraBedChild5Count | int |
| x |
| Количество гостей-детей 5-й возрастной группы на доп. месте. Без учета детей без места. |
| 37 | ExtraBedGuestCountSum | int |
|
|
| Общее количество гостей на доп. месте. Без учета детей без места. |
| 38 | GuaranteeKindCode | nvarchar | 8 |
|
| Код вида гарантии |
| 39 | IsGuaranteed | bit |
|
|
| Признак гарантированная бронь или нет |
| 40 | RateCode | nvarchar | 8 | x |
| Код тарифа |
| 41 | RateName | nvarchar | 255 | x |
| Наименование тарифа |
| 42 | RoomCode | nvarchar | 8 |
|
| Код комнаты |
| 43 | RoomName | nvarchar | 255 |
|
| Наименование комнаты |
| 44 | ParentLocationCode | nvarchar | 8 |
|
| Код родительского расположения (как правило корпус) |
| 45 | LocationCode | nvarchar | 8 |
|
| Код расположения номера (как правило этаж) |
| 46 | LocationName | nvarchar | 255 |
|
| Наименование расположения номера |
| 47 | RoomTypeCode | nvarchar | 8 |
|
| Код типа комнаты |
| 48 | RoomTypeName | nvarchar | 255 |
|
| Наименование типа комнаты |
| 49 | RoomTypeCategoryCode | nvarchar | 8 |
|
| Код категории типа комнаты |
| 50 | RoomTypeCategoryName | nvarchar | 255 |
|
| Наименование категории типа комнаты |
| 51 | IsDayUse | int |
| x |
| Признак того, что бронь DayUse |
| 52 | OpenCode | nvarchar | 255 |
|
| Открытый код |
| 53 | NoShowDateTime | datetime |
|
|
| Дата перевода в статус NoShow |
| 54 | CancelDateTime | datetime |
|
|
| Дата перевода в статус Cancel |
| 55 | ParentRoomCode | nvarchar | 8 |
|
| Код родительской комнаты |
| 56 | StayChargeUnit | nvarchar | 3 |
|
| Тип проживания |
| 57 | ReservationType | nvarchar | 255 |
|
| Тип брони (индивидуальная бронь/групповая бронь/квота компании) |
| 58 | CancellationReasonCode | nvarchar | 8 |
|
| Код причины отмены брони |
| 59 | ActualDate | datetime |
|
|
| Системное поле для переливки данных (текущая дата объекта) |
| 60 | RevenueStay | decimal | 38,2 |
|
| Сумма за проживание по данной брони (учитываются доходные транзакции с системным кодом ROOM, находящиеся в момент переливки данных на счете самой брони) |
| 61 | RevenueOther | decimal | 38,2 |
|
| Сумма прочих доходов по данной брони (учитываются доходные транзакции с системным кодом <> ROOM, находящиеся в момент переливки данных на счете самой брони) |
| 62 | SerializedTagCode | nvarchar | 255 |
|
| Перечень кодов тегов на брони |
| 63 | CancelerUserId | nvarchar | 39 |
|
| Идентификатор пользователя, отменившего бронь (PropertyCode.CancelerUserId) |
| 64 | CancelerUserFullName | nvarchar | 194 |
|
| ФИО пользователя, отменившего бронь |
| 65 | CreatorUserId | nvarchar | 39 |
|
| Идентификатор пользователя, создавшего бронь (PropertyCode.CreatorUserId) |
| 66 | CancellationReasonName | nvarchar | 255 |
|
| Наименование причины отмены брони |
| 67 | ScheduledArrivalDateTime | datetime |
|
|
| Плановая дата заезда |
| 68 | ScheduledDepartureDateTime | datetime |
|
|
| Плановая дата выезда |
| 69 | HistoryDateFrom | datetime |
| x | PK | Дата начала периода. Используется для механизма историчности. Текущая дата объекта. |
| 70 | HistoryDateTo | datetime |
|
|
| Дата окончания периода. Используется для механизма историчности. Если дата выезда брони позже текущей даты объекта, то берется дата объекта, иначе 01.01.2200 |
OccupationHistory
Всегда содержит только исторические данные.
Переливка данной таблицы включается сразу в режиме историчности активацией соответствующего раздела с джобами в конфиге пампера.
Информация о занятости номерного фонда на определённую дату по каждой брони. Не учитывает часовые брони.
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | DayDate | date |
| x | PK | Дата проживания |
| 3 | ReservationNo | nvarchar | 20 | x | PK | Номер брони (PropertyCode.ReservationNo). Для строк по контрактам групповых броней тут пусто |
| 4 | QuotaId
| nvarchar | 39 | x | PK | Идентификатор квоты. Для строк по индивидуальным броням, которые не связаны с групповыми бронями, тут ставим 0. (PropertyCode.QuotaId) |
| 5 | QuotaItemId | nvarchar | 39 | x | PK | Идентификатор контракта квоты. Для строк по индивидуальным броням, которые не связаны с групповыми бронями, тут ставим 0. (PropertyCode.QuotaItemId) |
| 6 | RoomCount | int |
|
|
| Комнато-ночь. |
| 7 | PlaceCount | int |
|
|
| Койко-ночь. |
| 8 | RoomPlaceCount | int |
|
|
| Комнато/койко ночь |
| 9 | ManCount | int |
|
|
| Человеко-ночь. Считаем как сумму всех значений в схеме размещения (взрослые + все категории детей) |
| 10 | AdultCount | int |
|
|
| Количество гостей-взрослых |
| 11 | AdultCountOccupation | int |
|
|
| Количество гостей-взрослых, используемое в расчете загрузки по людям. Определяется, как наименьшее между реальным количеством гостей-взрослых и количеством основных мест по данному типу номеров. |
| 12 | Child1Count | int |
|
|
| Количество гостей-детей 1-й возрастной группы. Без учета детей без места. |
| 13 | Child2Count | int |
|
|
| Количество гостей-детей 2-й возрастной группы. Без учета детей без места. |
| 14 | Child3Count | int |
|
|
| Количество гостей-детей 3-й возрастной группы. Без учета детей без места. |
| 15 | Child4Count | int |
|
|
| Количество гостей-детей 4-й возрастной группы. Без учета детей без места. |
| 16 | Child5Count | int |
|
|
| Количество гостей-детей 5-й возрастной группы. Без учета детей без места. |
| 17 | ChildCountOccupation | int |
|
|
| Количество гостей-детей, используемое в расчете загрузки по людям. Определяется, как наименьшее между реальным количеством гостей-детей и остатком от количества основных мест после вычета AdultCountOccupation Без учета детей без места. |
| 18 | ExtraBedAdultCount | int |
|
|
| Количество гостей-взрослых на доп. месте |
| 19 | ExtraBedChild1Count | int |
|
|
| Количество гостей-детей 1-й возрастной группы на доп. месте. Без учета детей без места. |
| 20 | ExtraBedChild2Count | int |
|
|
| Количество гостей-детей 2-й возрастной группы на доп. месте. Без учета детей без места. |
| 21 | ExtraBedChild3Count | int |
|
|
| Количество гостей-детей 3-й возрастной группы на доп. месте. Без учета детей без места. |
| 22 | ExtraBedChild4Count | int |
|
|
| Количество гостей-детей 4-й возрастной группы на доп. месте. Без учета детей без места. |
| 23 | ExtraBedChild5Count | int |
|
|
| Количество гостей-детей 5-й возрастной группы на доп. месте. Без учета детей без места. |
| 24 | ExtraBedGuestCountSum | int |
|
|
| Количество гостей всего на доп. месте |
| 25 | RateCode | nvarchar | 8 |
|
| Код тарифа |
| 26 | RateName | nvarchar | 255 |
|
| Наименование тарифа |
| 27 | RateCategory | varchar | 9 |
|
| Категория тарифа Гостевой, Льготный, Для сотрудников |
| 28 | RoomCode | nvarchar | 8 |
|
| Код комнаты |
| 29 | RoomName | nvarchar | 255 |
|
| Наименование комнаты |
| 30 | ParentLocationCode | nvarchar | 8 |
|
| Код родительского расположения (как правило корпус) |
| 31 | LocationCode | nvarchar | 8 |
|
| Код расположения номера (как правило этаж) |
| 32 | LocationName | nvarchar | 255 |
|
| Наименование расположения номера |
| 33 | RoomTypeCode | nvarchar | 8 |
|
| Код типа комнаты |
| 34 | RoomTypeName | nvarchar | 255 |
|
| Наименование типа комнаты |
| 35 | RoomTypeCategoryCode | nvarchar | 8 |
|
| Код категории типа комнаты |
| 36 | RoomTypeCategoryName | nvarchar | 255 |
|
| Наименование категории типа комнаты |
| 37 | RoomTypeClassCode | nvarchar | 8 |
|
| Код класса типа комнаты |
| 38 | GeoCodeGrandParent | nvarchar | max |
|
| Гео-код третьего уровня |
| 39 | GeoCodeParent | nvarchar | max |
|
| Гео-код второго уровня. |
| 40 | GeoCodeName
| nvarchar | max |
|
| Гео-код первого уровня |
| 41 | GeoCode | nvarchar | 8 |
|
| Код гео-кода |
| 42 | TrackCode | nvarchar | 8 |
|
| Трэк-код |
| 43 | OpenCode | nvarchar | 8 |
|
| Открытый код. |
| 44 | MarketSegmentCode | nvarchar | 8 |
|
| Сегмент рынка |
| 45 | BookingSourceCode | nvarchar | 8 |
|
| Источник бронирования |
| 46 | IsGuaranteed | int |
|
|
| Гарантированная / негарантированная бронь Определяется по наличию хотя бы одной гарантированной брони среди всех разделенных |
| 47 | GuaranteeCode | nvarchar | 8 |
|
| Код гарантии брони |
| 48 | ArrivalRoomCount | int |
|
|
| Комнато-ночь прибытия |
| 49 | ArrivalPlaceCount | int |
|
|
| Койко-ночь прибытия |
| 50 | ArrivalRoomPlaceCount | int |
|
|
| Комнат/койко-ночь прибытия |
| 51 | ArrivalManCount | int |
|
|
| Человеко-ночь прибытия |
| 52 | ArrivalAdultCount | int |
|
|
| Человеко-ночь прибытия для взрослых гостей |
| 53 | ArrivalChildCount | int |
|
|
| Человеко-ночь прибытия для детей гостей |
| 54 | DepartureRoomCount | int |
|
|
| Комнато-ночь выбытия |
| 55 | DeparturePlaceCount | int |
|
|
| Койко-ночь выбытия |
| 56 | DepartureRoomPlaceCount | int |
|
|
| Комнато/койко-ночь выбытия |
| 57 | DepartureManCount | int |
|
|
| Человеко-ночь выбытия |
| 58 | DepartureAdultCount | int |
|
|
| Человеко-ночь выбытия для взрослых гостей |
| 59 | DepartureChildCount | int |
|
|
| Человеко-ночь выбытия для детей гостей |
| 60 | DayUseRoomCount | int |
|
|
| Комнато-ночь DayUse |
| 61 | DayUsePlaceCount | int |
|
|
| Койко-ночь DayUse |
| 62 | DayUseRoomPlaceCount | int |
|
|
| Комнато/койко DayUse |
| 63 | DayUseManCount | int |
|
|
| Человеко-ночь DayUse |
| 64 | WaitListRoomCount | int |
|
|
| Комнато-ночь в листе ожидания |
| 65 | WaitListPlaceCount | int |
|
|
| Койко-ночьв листе ожидания |
| 66 | WaitListRoomPlaceCount | int |
|
|
| Комнато/койко ночь в листе ожидания |
| 67 | RevenueStay | decimal | 38,2 |
|
| Сумма за проживание по данному таймлайну (учитываются доходные транзакции с системным кодом ROOM по своему первоначальному счету на момент создания) |
| 68 | RevenueStayExcludeTax | decimal | 38,2 |
|
| Сумма за проживание без учета налогов по данному таймлайну (учитываются доходные транзакции с системным кодом ROOM по своему первоначальному счету на момент создания) |
| 69 | RevenueOther | decimal | 38,2 |
|
| Сумма прочих доходов по данному таймлайну (кроме проживания) (учитываются доходные транзакции с системным кодом <> ROOM по своему первоначальному счету на момент создания) |
| 70 | RevenueOtherExcludeTax | decimal | 38,2 |
|
| Сумма прочих доходов без учета налогов по данному таймлайну (кроме проживания) (учитываются доходные транзакции с системным кодом <> ROOM по своему первоначальному счету на момент создания) |
| 71 | ParentRoomCode | nvarchar | 8 |
|
| Код родительской комнаты |
| 72 | ReservationTimelineId | nvarchar | 39 |
|
| Идентификатор таймлайна (PropertyCode.ReservationTimelineId) |
| 73 | ActualDate | datetime |
|
|
| Системное поле для переливки данных (Используется дата выезда брони. Соответственно, до даты выезда брони включительно переливка будет переносить все изменения маркетинговой информации и таймлайнов, после - нет.) |
| 74 | CommissionAmount | decimal | 18,2 |
|
| Сумма комиссионного вознаграждения агенту. Заполняется для броней, у которых указан агент, размер вознаграждения считается как % от суммы транзакций за день, в кодах которых установлен признак "начислять комиссию". Максимальный размер суммы, от которой берётся комиссия, указан в поле ComissionLimit таблицы ReservationTimeline. |
| 75 | HistoryDateFrom | datetime |
|
|
| Дата начала периода. Используется для механизма историчности. Текущая дата объекта. |
| 76 | HistoryDateTo | datetime |
|
|
| Дата окончания периода. Используется для механизма историчности. Если дата выезда брони позже текущей даты объекта, то берется дата объекта, иначе 01.01.2200 |
TransactionsHistory
Всегда содержит только исторические данные.
Переливка данной таблицы включается сразу в режиме историчности активацией соответствующего раздела с джобами в конфиге пампера.
Список транзакций со всех счетов системы, кроме аннулированных броней.
| Название | Тип данных | Размер | Обязательное | Key | Описание |
|---|
| 1 | PropertyCode | nvarchar | 8 | x |
PK | Код объекта | | 2 | Code | nvarchar | 8 | x | PK | Код сегмента рынка |
3 | Name | nvarchar | 255 | x | Наименование сегмента рынка | 4 | SortOrder | real | x | Порядок сортировки строк | 5 | IsActive | bit | x | Признак активности строки | 6 | DeletedDate | datetime | Дата удаления строки | 7 | ActualDate | datetime | x | Системное поле для переливки данных (Используется текущая дата объекта) | ReservationTimelinePackage
| Название | Тип данных | Размер | Обязательное | Key | Описание | | 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
2 | ReservationTimelineId | bigint | x | PK | Идентификатор таймлайна | 3 | PackageCode | | PK | Код объекта |
| 2 | Id | nvarchar | 39 | x | PK | Идентификатор транзакции (PropertyCode.Id) |
| 3 | FolioNo | nvarchar | 20 |
|
| Номер счета (PropertyCode.FolioNo) |
| 4 | FolioName | nvarchar | max |
|
| Наименование счета |
| 5 | FolioFullName | nvarchar | max | x |
| Полное наименование счета Тип счета "профиль компании" - наименование из профиля "профиль гостя" - ФИО гостя из профиля "бронь" - ФИО главного гостя из брони "групповая бронь" - наименование групповой брони |
| 6 | IsPosted | int |
| x |
| Признак проведения |
| 7 | Code |
пакета4PackageNamernvarcharal пакета5CountintКоличество ?7ActualDatedatetimex | Системное поле для переливки данных (Используется текущая дата объекта) | 8 | PackageSystemCode | nvarchar | 8 | Системный код пакета | Справочник DictBookingSource
| Название | Тип данных | Размер | Обязательное | Key | Описание | | 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
2 | Code | | nvarchar | max | x |
| Наименование транзакции |
| 11 | ScheduledDateTime | datetime |
| x |
| Запланированная дата/время транзакции |
| 12 | PostedDateTime | datetime |
|
|
| Дата/время проведения |
| 13 | Quantity | decimal | 18,2 | x |
| Количество |
| 14 | CurrencyCode |
PK | источника бронирования3Namenvarchar255Наименование источника бронирования4| CurrencyAmountBeforeDiscount |
SortOrderrealПорядок сортировки строк | 5 | IsActive | bit | x | Признак активности строки | 6 | DeletedDate | datetime | Дата удаления строки | 7 | ActualDate | datetime | x | Системное поле для переливки данных (Используется текущая дата объекта) | Users
...
|
| Сумма транзакции до скидки |
| 17 | LocalCurrencyCode | nvarchar | 8 | x |
| Код местной валюты |
| 18 | LocalCurrencyAmount | decimal | 18,2 | x |
| Сумма в местной валюте |
| 19 | LocalCurrencyAmountBeforeDiscount | decimal | 18,2 | x |
| Сумма в местной валюте до скидки |
| 20 | IncludedTaxLocalAmount | decimal | 18,2 | x |
| Сумма налога в местной валюте |
| 21 | PaymentType | nvarchar | 15 | x |
| Тип платежа |
| 22 | DiscountCode | nvarchar | 8 |
|
| Код скидки |
| 23 | FolioType | varchar | 14 |
|
| Тип счета |
| 24 | IsFolioOpened | int |
|
|
| Признак того, что счет в открытом статусе |
| 25 | InvoiceCode | nvarchar | 8 |
|
| Код финдока, к которому привязана транзакция |
| 26 | InvoiceNo | nvarchar | 73 |
|
| Номер финдока (PropertyCode.InvoiceNo) |
| 27 | GeoCode | nvarchar | 8 |
|
| Гео-код счета транзакции |
| 28 | TrackCode | nvarchar | 8 |
|
| Трэк-код счета транзакции |
| 29 | OpenCode | nvarchar | 8 |
|
| Открытый код счета транзакции |
| 30 | MarketSegmentCode | nvarchar | 8 |
|
| Сегмент рынка счета транзакции |
| 31 | BookingSourceCode | nvarchar | 8 |
|
| Источник бронирования счета транзакции |
| 32 | RevenueTypeCode | nvarchar | 8 |
|
| Код типа дохода При наличии SystemCode, загружаем его |
| 33 | RevenueTypeName | nvarchar | 255 |
|
| Наименование типа дохода |
| 34 | BusinessUnitCode | nvarchar | 8 |
|
| Код юридического лица объекта |
| 35 | BusinessUnitName | nvarchar | 255 |
|
| Наименование юридического лица объекта |
| 36 | ServiceCode | nvarchar | 8 |
|
| Код услуги |
| 37 | ServiceName | nvarchar | 255 |
|
| Наименование услуги |
| 38 | ServiceVariantName | nvarchar | 64 |
|
| Наименование варианта услуги |
| 39 | CreatorUserFullName | nvarchar | 194 | x |
| ФИО пользователя, создавшего транзакцию |
| 40 | TaxCode | nvarchar | 8 |
|
| Код налога |
| 41 | ReservationTimelineId | nvarchar | (39) |
|
| Идентификатор таймлайна, к которому относится транзакция (PropertyCode.ReservationTimelineId) |
| 42 | Kind | int |
| x |
| Вид транзакции |
| 43 | ActualDate | datetime |
|
|
| Системное поле для переливки данных (Используются дата проведения транзакции (при наличии) или дата запланированная.) |
| 44 | StandardFolioPocketCode | nvarchar(8) |
| x |
| Код стандартного кармана, к которому относится транзакция |
| 45 | CreatedDate | datetime |
| x |
| Дата создания транзакции |
| 46 | HistoryDateFrom | datetime |
| x | PK | Дата начала периода. Используется для механизма историчности. Текущая дата объекта. |
| 47 | HistoryDateTo | datetime |
| x |
| Дата окончания периода. Используется для механизма историчности. Если ActualDate в транзакции позже текущей даты объекта, то берется дата объекта, иначе 01.01.2200 |
...
VGuestProfiles
| Название | Тип данных | Размер | Обязательное | Key | Описание | | 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
2 | ProfileNo | ProfileNo | x | PK | Номер профиля гостя | 3 | Status | nvarchar | max | x | Статус профиля гостя | 4 | FullName | nvarchar | max | ФИО гостя | 5 | Sex | varchar | 1 | Пол гостя | 6 | BirthDate | datetime | Дата рождения | 7 | Age | int | Возраст (полных лет) | 8 | CountryName | nvarchar | 255 | Наименование страны | 9 | Region | nvarchar | max | Регион | 10 | City | nvarchar | max | Населенный пункт | 11 | Street | nvarchar | max | Улица | 12 | HouseNo | nvarchar | max | Номер дома | 13 | Phone | nvarchar | max | Телефон | 14 | Email | nvarchar | max | Электронный адрес | 15 | VisitCount | int | Количество визитов гостя | 16 | RevenueAmount | decimal | 38,2 | Сумма дохода от гостя | 17 | ActualDate | datetime | x | Системное поле для переливки данных (Используется текущая дата объекта)