...
Отчётная БД предназначена для хранения регулярно обновляемых данных, на основании которых строятся многие отчёты (как фактические, так и прогнозируемые).
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 | Количество номеровкомнат, изъятых из номерного фонда. Получаем из функции GetRepairs | |||
| 10 | RoomOOOCount | int | Количество номеровкомнат, изъятых из наличия. Получаем из функции GetRepairs | |||
| 11 | PlaceOOICount | int | Количество коек, изъятых из номерного фонда. Получаем из функции GetRepairs | |||
| 12 | PlaceOOOCount | int | Количество коек, изъятых из наличия Получаем из функции GetRepairs | |||
| 13 | RoomPlaceOOICount | int | Количество единиц размещениякомнат/коек, изъятых из номерного фонда. Получаем из функции GetRepairs - требует пояснения (OOO тоже) | |||
| 14 | RoomPlaceOOOCount | int | Количество единиц размещениякомнат/коек, изъятых из наличия. Получаем из функции GetRepairs | |||
| 15 | StandardGuestCount | int | x | Количество основных мест в номере комнате данного типа | ||
| 16 | MaxGuestCount | int | x | Максимальное количество мест в номере комнате данного типа | ||
| 17 | RoomTypeClassCode | nvarchar | 8 | x | Класс типа комнаты | |
| 18 | ActualDate | datetime | Системное поле для переливки данных (Используется поле значение из поля PropertyDate) |
Invoices
Финансовые документы счетов
...