Категория 6 "Минимальное пребывание"

Категория устанавливает самый ранний срок, когда может начаться обратная перевозка.
Пример окна для ввода и редактирования категории 6 представлен на рисунке.

Описание полей формы "Категория 6"

Описание общих параметров записи см. ввод и редактирование категории. Если в карточке описания категории 6 заполнены только обязательные поля, а остальные пусты, это значит, что в данном УПТ нет ограничений по минимальному сроку пребывания.

Вариант - код варианта категории (любая буквенно-цифровая последовательность)

Переопределение дат - (параметр отсутствует в ЦРТ) ссылка на таблицу переопределения дат. Указывается код авиакомпании, для которой заводится категория, и номер варианта таблицы "Переопределение дат".

Поиск указанного варианта таблицы "Переопределение дат" осуществляется перед проверкой условий варианта категории.

Если указанная таблица найдена, анализируются данные в этой таблице. Если даты полета, бронирования и оформления билета не соответствуют датам, указанным в найденной таблице 994, то условия категории не проверяются (что аналогично ситуации отсутствия варианта категории в строчной логике).

Если указанная таблица не найдена (не заведена или период, указанный в полях "Период продаж" и "Период действия" таблицы, не соответствуют условиям бронирования и продажи), то условия категории также не проверяются.

Время суток - время суток, не ранее которого может начаться обратная перевозка (числовое значение в диапазоне 0001-2400), не обязательно для заполнения, если не заполнено, обратная перевозка может начинаться в любое время суток

День недели - (параметр отсутствует в ЦРТ) числовой код дней недели, в которые разрешен вылет из первоначального пункта ценовой единицы (1- понедельник, 2 - вторник и т.д. до 7 - воскресенье; например, 1356, или 1, или 1234567), не обязательно для заполнения, если не заполнено, обратная перевозка может начинаться в любой день недели
Срок пребывания - минимальный срок пребывания. Может устанавливаться двумя способами:
Вариант 1 - период времени. В первом подполе вводится количество единиц времени (числовое значение в диапазоне 1-999), во втором подполе - единица времени (можно использовать русские или латинские символы, или выбрать значение из выпадающего списка). Варианты единицы времени:
И/N - минуты
Ч/H - часы
С/D - сутки
М/M - месяцы
Данный вариант устанавливает ограничения следующего вида:
- или обратная перевозка может начаться не ранее, чем через указанное количество минут/ часов, считая со следующей за минутой или следующего за часом прибытия в последний пункт остановки до самой первой минуты, в которую или самого первого часа, в который может начаться обратная перевозка из последнего пункта остановки;
- или обратная перевозка может начаться не ранее, чем через указанное количество суток, считая со следующего за датой отправления дня или число месяцев, считая со дня отправления, в который может начаться обратная перевозка из последнего пункта остановки.
Последний пункт остановки - либо поворотный пункт, либо последний пункт остановки в направлении "обратно".
Пункт остановки - промежуточный пункт, пребывание пассажира в котором составляет более 24 часов, если иное не установлено перевозчиком.
Поворотный пункт - пункт, наиболее удаленный от пункта начала перевозки.
Вариант 2 - наступление дня недели. В первом подполе вводится количество недель (числовое значение в диапазоне 1-52), во втором подполе - числовой код дня недели (1- понедельник, 2 - вторник и т.д. до 7 - воскресенье; можно выбрать из выпадающего списка)
Данный вариант устанавливает ограничение следующего вида: обратная перевозка может начаться не ранее указанного дня недели, наступление которого определяется количеством недель, отсчитываемых со следующего за датой отправления дня.

Дата - со значением этого поля будет сравниваться дата, вычисленная исходя из сроков, указанных в поле "Срок пребывания". В первом подполе вводится дата, во втором подполе - признак раньше (Р)/позже (П) (можно выбрать из выпадающего списка). Признак раньше/позже указывает, более ранняя или более поздняя дата минимального пребывания выбирается из двух дат - вычисленной исходя из сроков в поле "Срок пребывания" и указанной в поле "Дата". Раньше - более ранняя, позже - более поздняя. Оба подполя должны быть либо пусты, либо заполнены. Необязательно для заполнения, если заполнено, обязательно должно быть заполнено также поле "Срок пребывания".

Сокращение - признак сокращения срока пребывания, если рейс не выполняется в первый день, когда может начаться обратная перевозка (выбирается из выпадающего списка):
1 - срок пребывания может быть сокращен до предыдущего дня выполнения рейса;
2 - срок минимального пребывания может быть сокращен на срок, указанный в поле "Срок"

Срок - срок, на который может быть сокращено пребывание, если рейс не выполняется в первый день, когда может начаться обратная перевозка. В первом подполе вводится количество единиц времени (числовое значение в диапазоне 1-999), во втором подполе - единица времени (можно использовать русские или латинские символы, или выбрать значение из выпадающего списка). Варианты единицы времени:
Ч/H - часы
С/D - сутки
М/M - месяцы
Поле "Срок" заполняется только в том случае, когда в поле "Сокращение" указан признак "2".
Дата - со значением этого поля будет сравниваться дата, вычисленная исходя из сроков, указанных в поле "Срок". В первом подполе вводится дата, во втором подполе - признак раньше (Р)/позже (П) (можно выбрать из выпадающего списка). Признак раньше/позже указывает, более ранняя или более поздняя дата сокращения минимального пребывания выбирается из двух дат - вычисленной исходя из сроков в поле "Срок" и указанной в поле "Дата". Раньше - более ранняя, позже - более поздняя. Оба подполя должны быть либо пусты, либо заполнены. Необязательно для заполнения, если заполнено, обязательно должно быть заполнено также поле "Срок".

Мильные ограничения - (параметр отсутствует в ЦРТ) признак, определяющий, больше или меньше величин, указанных в полях "Больше" или "Меньше", должна быть длина тарифного компонента (выбирается из выпадающего списка):
Длины всех тарифных компонент меньше или равны (Б) - длина всех тарифных компонентов меньше или равна величине, указанной в поле "Меньше";
Длина какого-либо тарифного компонента больше (Г) - длина какого-либо тарифного компонента больше величины, указанной в поле "Больше";
Длина какого-либо тарифного компонента меньше или равна (Л) - длина какого-либо тарифного компонента меньше или равна величине, указанной в поле "Меньше".
Поле необязательно для заполнения, если заполнено, обязательно заполняется одно из полей "Больше" или "Меньше".

Больше - величина в милях, больше которой должна быть длина какого-либо тарифного компонента (в поле "Мильные ограничения" стоит признак "Г"), заполняется только, если заполнено поле "Мильные ограничения"

Меньше - величина в милях, меньше или равной которой должна быть длина какого-либо тарифного компонента или всех тарифных компонентов (в зависимости от параметра, указанного в поле "Мильные ограничения" - "Б" или "Л"), заполняется только, если заполнено поле "Мильные ограничения"

Ручная оценка - признак автоматической/ручной тарификации: флажок проставлен - полуавтоматическая/ ручная оценка по тарифу с данным УПТ, флажок не проставлен - автоматическая оценка по тарифу с данным УПТ (по умолчанию не проставлен)

Текст - дополнительная информация, которая не может быть формализована. При помощи полей "Авиакомпания" и "Вариант" можно указать ссылку на таблицу "Свободный текст". Указывается код авиакомпании (или ### для общей таблицы) и номер соответствующего варианта таблицы 996. Нельзя одновременно вводить текст и указывать ссылку на таблицу 996.