| Table of Contents |
|---|
Назначение
Предоставляет общие сведения об гостях (для хранилища)
Особенности работы представления
Используется для передачи данных в хранилище.
Описание полей
| Имя поля | Тип данных | Описание | Примечание |
|---|---|---|---|
| PropertyCode | nvarchar (8) | Код объекта | |
| Id | bigint | Идентификатор гостя | |
| ReservationNo | nvarchar (20) | Номер брони | PropertyCode.ReservationNo |
| ProfileNo | nvarchar (20) | Номер профиля гостя | PropertyCode.ProfileNo |
| FullName | nvarchar (MAX) | ФИО гостя | |
| Sex | varchar (1) | Пол гостя | Из брони, если нет - из профиля гостя |
| BirthDate | datetime | Дата рождения | Из брони, если нет - из профиля гостя |
| Age | int | Возраст | Из брони, если нет - из профиля гостя Вычисляется функцией GetFullAge |
| Country | nvarchar (255) | Страна из адреса гостя | ОСТАВЛЕНО ВРЕМЕННО ДЛЯ СОВМЕСТИМОСТИ, БУДЕТ УДАЛЕНО В НОВЫХ ВЕРСИЯХ |
| CountryCitizenship | nvarchar (255) | Страна гражданства гостя | ОСТАВЛЕНО ВРЕМЕННО ДЛЯ СОВМЕСТИМОСТИ, БУДЕТ УДАЛЕНО В НОВЫХ ВЕРСИЯХ |
| CountryResidence | nvarchar (255) | Тип гостя по стране гражданства. | ОСТАВЛЕНО ВРЕМЕННО ДЛЯ СОВМЕСТИМОСТИ, БУДЕТ УДАЛЕНО В НОВЫХ ВЕРСИЯХ |
| CountryName | nvarchar (255) | Страна из адреса гостя | Из брони, если нет - из профиля гостя |
| CountryCitizenshipName | nvarchar (255) | Страна гражданства гостя | Из брони, если нет - из профиля гостя |
| CountryResidenceName | nvarchar (255) | Тип гостя по стране гражданства. | По-умолчанию варианты: Резидент, СНГ, Зарубежный |
| nvarchar (MAX) | Адрес электронной почты | Из брони, если нет - из профиля гостя | |
| Phone | nvarchar (MAX) | Телефон | Берется любой один |
| IsMainGuest | int | Признак главного гостя | |
| ActualDate | datetime | Актуальная дата | Системное поле, использующееся для определения, какие строки необходимо перелить в хранилище. Если дата в этом поле больше или равна дате последней переливки - строка переливается в хранилище. Используется текущая дата объекта. |
| CountryCode | nvarchar | Код страны гостя | |
| CountryCitizenshipCode | nvarchar | Код страны гражданства гостя | |
| CountryResidenceCode | nvarchar | Код типа гостя по стране гражданства | |
| SerializedTagCode | nvarchar (255) | Перечень кодов тегов на профиле гостя | |
| AgeOnArrivalDate | int | Возраст гостя на момент приезда (полных лет) | Из брони, если нет - из профиля гостя Вычисляется функцией GetFullAgeOnDate |
| GuestNo | nvarchar(20) | Номер гостя (PropertyCode.Id) | |
| Guid | uniqueidentifier | Поле с Guid гостя | Если есть в строке профиля гостя - берется она, иначе - из строки самого гостя |
Фрагмент данных
