Набор полей (на момент разработки) аналогичен представлению неактуально lr.VRooms кроме двух новых полей в конце списка


Имя поляТип данныхОписаниеПримечание
PropertyCodenvarchar (16)Код объекта
PropertyDatedateДата, на которую считаются показатели по номерам
RoomTypeCodenvarchar (8)Код типа комнаты
ParentRoomTypeCodenvarchar (8)Код родительского типа комнаты (при его наличии)
RoomTypeCategoryCodenvarchar (8)Код категории типа комнаты
RoomCountintКоличество активных, неудаленных комнат данного типа

Берется из таблицы со статистикой за прошлый период, либо из активного номерного фонда за даты, начиная с текущей.

Для компонентов всегда = 0, для остальных = 1

PlaceCountintКоличество активных, неудаленных коек в комнатах данного типа

Для многокомпонентного типа = количеству компонентов, для компонентного = 1, для остальных = количеству основных мест

RoomPlaceCountint

Количество активных, неудаленных комнат/коек данного типа.


Для многокомпонентного типа = количеству компонентов, для остальных = 1
RoomOOICountintКоличество комнат, изъятых из номерного фонда.Получаем из функции GetRepairs
RoomOOOCountintКоличество комнат, изъятых из наличия.Получаем из функции GetRepairs
PlaceOOICountintКоличество коек, изъятых из номерного фонда.Получаем из функции GetRepairs
PlaceOOOCountintКоличество коек, изъятых из наличияПолучаем из функции GetRepairs
RoomPlaceOOICountintКоличество комнат/коек, изъятых из номерного фонда.Получаем из функции GetRepairs
RoomPlaceOOOCountintКоличество комнат/коек, изъятых из наличия.Получаем из функции GetRepairs
StandardGuestCountintКоличество основных мест в комнате данного типа
MaxGuestCountintМаксимальное количество мест в комнате данного типа
RoomTypeClassCodenvarchar (8)Код класса типа комнаты
ActualDatedateАктуальная дата

Системное поле, использующееся для определения, какие строки необходимо перелить в хранилище. Если дата в этом поле больше или равна дате последней переливки - строка переливается в хранилище.

Используется дата из поля PropertyDate.

RoomSREPCountintКоличество комнат, на которые есть заявка на легкий ремонтПолучаем из функции GetRepairs
PlaceSREPCountintКоличество коек, на которые есть заявка на легкий ремонтПолучаем из функции GetRepairs
RoomPlaceSREPCountintКоличество комнат/коек, на которые есть заявка на легкий ремонтПолучаем из функции GetRepairs
HistoryDateFromdateДата начала исторического периода, в котором действовала данная строка представленияТекущая дата объекта
HistoryDateTodateДата конца исторического периода, в котором действовала данная строка представленияЕсли дата, на которую считаются показатели по номерам в будущем относительно текущей даты объекта, то берем дату объекта, иначе ставим "заглушку" 01.01.2200, чтобы эта строка больше не переносилась в хранилище.