Назначение
Предоставляет сведения о количестве номеров и коек на ремонтах, разбитых по дате, типу комнаты и виду ремонта
Особенности работы представления
Для каждого объекта в рабочей базе Логуса определяется дата начала и конца периода. Для этого берутся даты первой и последней транзакций в базе (если текущая дата объекта позже даты последней транзакции, то для второй граница используется она).
За каждый день и для каждого типа комнаты и вида ремонта производится подсчет номеров/коек на ремонте.
Описание полей
Имя поля | Тип данных | Описание | Примечание |
PropertyCode | nvarchar (16) | Код объекта | |
RepairDate | date | Дата, на которую считаются показатели по номерам | |
RoomTypeCode | nvarchar (8) | Код типа комнаты | |
RepairTypeCode | nvarchar (8) | Код вида ремонта | |
RepairRoomCount | int | Количество комнат на ремонте | Получаем из функции GetRepairs |
RepairPlaceCount | int | Количество коек на ремонте | Получаем из функции GetRepairs |
RepairRoomPlaceCount | int | Количество комнат/коек на ремонте | Получаем из функции GetRepairs |
ActualDate | date | Актуальная дата | Системное поле, использующееся для определения, какие строки необходимо перелить в хранилище. Если дата в этом поле больше или равна дате последней переливки - строка переливается в хранилище. Используется дата из поля RepairDate. |