Назначение
Предоставляет общие сведения о номерном фонде, за каждый день и по каждому типу комнаты (для хранилища)
Особенности работы представления
Для каждого объекта в рабочей базе Логуса определяется дата начала и конца периода. Для этого берутся даты первой и последней транзакций в базе (если текущая дата объекта позже даты последней транзакции, то для второй граница используется она).
За каждый день и для каждого типа комнаты производится подсчет различных показателей.
Описание полей
| Имя поля | Тип данных | Описание | Примечание |
|---|---|---|---|
| PropertyCode | nvarchar (16) | Код объекта | |
| PropertyDate | date | Дата, на которую считаются показатели по номерам | |
| RoomTypeCode | nvarchar (8) | Код типа комнаты | |
| ParentRoomTypeCode | nvarchar (8) | Код родительского типа комнаты (при его наличии) | |
| RoomTypeCategoryCode | nvarchar (8) | Код категории типа комнаты | |
| RoomCount | int | Количество активных, неудаленных комнат данного типа | Берется из таблицы со статистикой за прошлый период, либо из активного номерного фонда за даты, начиная с текущей. Для компонентов всегда = 0, для остальных = 1 |
| PlaceCount | int | Количество активных, неудаленных коек в комнатах данного типа | Для многокомпонентного типа = количеству компонентов, для компонентного = 1, для остальных = количеству основных мест |
| RoomPlaceCount | int | Количество активных, неудаленных комнат/коек данного типа. | Для многокомпонентного типа = количеству компонентов, для остальных = 1 |
| RoomOOICount | int | Количество комнат, изъятых из номерного фонда. | Получаем из функции GetRepairs |
| RoomOOOCount | int | Количество комнат, изъятых из наличия. | Получаем из функции GetRepairs |
| PlaceOOICount | int | Количество коек, изъятых из номерного фонда. | Получаем из функции GetRepairs |
| PlaceOOOCount | int | Количество коек, изъятых из наличия | Получаем из функции GetRepairs |
| RoomPlaceOOICount | int | Количество комнат/коек, изъятых из номерного фонда. | Получаем из функции GetRepairs |
| RoomPlaceOOOCount | int | Количество комнат/коек, изъятых из наличия. | Получаем из функции GetRepairs |
| StandardGuestCount | int | Количество основных мест в комнате данного типа | |
| MaxGuestCount | int | Максимальное количество мест в комнате данного типа | |
| RoomTypeClassCode | nvarchar (8) | Код класса типа комнаты | |
| ActualDate | date | Актуальная дата | Системное поле, использующееся для определения, какие строки необходимо перелить в хранилище. Если дата в этом поле больше или равна дате последней переливки - строка переливается в хранилище. Используется дата из поля PropertyDate. |
| RoomSREPCount | int | Количество комнат, на которые есть заявка на легкий ремонт | Получаем из функции GetRepairs |
| PlaceSREPCount | int | Количество коек, на которые есть заявка на легкий ремонт | Получаем из функции GetRepairs |
| RoomPlaceSREPCount | int | Количество комнат/коек, на которые есть заявка на легкий ремонт | Получаем из функции GetRepairs |
| HistoryDateFrom | datetime | Дата начала периода. Используется для механизма историчности | |
| HistoryDateTo | datetime | Дата окончания периода. Используется для механизма историчности | |
| MaxPlaceCount | int | Количество активных, неудаленных коек в комнатах данного типа, рассчитанное от максимального количества мест | |
| MaxRoomPlaceCount | int | Количество активных, неудаленных комнат/коек в комнатах данного типа, рассчитанное от максимального количества мест | |
| DachaFundRoomCount | int | Количество активных, неудаленных комнат данного типа( учитываются комнаты с кодом группы тегов ТК и названием тега "Дачный фонд") | |
| DachaFundPlaceCount | int | Количество активных, неудаленных коек в комнатах данного типа( учитываются комнаты с кодом группы тегов ТК и названием тега "Дачный фонд") | |
| DachaFundRoomPlaceCount | int | Количество активных, неудаленных комнат/коек данного типа.( учитываются комнаты с кодом группы тегов ТК и названием тега "Дачный фонд") | |
| DachaFundMaxPlaceCount | int | Количество активных, неудаленных коек в комнатах данного типа, рассчитанное от максимального количества мест ( учитываются комнаты с кодом группы тегов ТК и названием тега "Дачный фонд") | |
| DachaFundMaxRoomPlaceCount | int | Количество активных, неудаленных комнат/коек в комнатах данного типа, рассчитанное от максимального количества мест ( учитываются комнаты с кодом группы тегов ТК и названием тега "Дачный фонд") |