ТРАНСПОРТНАЯ КЛИРИНГОВАЯ ПАЛАТА
ЦЕНТР РАСПИСАНИЯ И ТАРИФОВ
ФОРМИРОВАНИЕ И ПРИМЕНЕНИЕ
ТАРИФНОЙ ИНФОРМАЦИИ В МАРШРУТНОЙ СИСТЕМЕ
(УЧЕБНО-ИЛЛЮСТРАЦИОННЫЙ МАТЕРИАЛ)
ЧАСТЬ 2. УСЛОВИЯ ПРИМЕНЕНИЯ ТАРИФОВ И СБОРОВ
(ЧАСТЬ 2.2. РЕКОМЕНДАЦИИ ПО ОПИСАНИЮ И ОБРАБОТКЕ СТРОЧНОЙ ЛОГИКИ)
2005 г.
Содержание Стр.
Введение 3
1. Описание строчной логики 3
1.1. Общие правила описания строчной логики 3
1.2. Описание ограничений в главной категории – Блок-Г1 8
1.3. Описание ограничений в уточняющих категориях – Блок-У 12
1.4. Описание ограничений в главной категории – Блок-Г2 22
2. Установление направления тарифа 26
3. Установление ограничений по категории в зависимости от
направления тарифного компонента 29
4. Проверка ограничений в блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ» 35
Приложение 1. Системные допущения, применяемые при обработке
строчной логики 39
Приложение 2. Согласование значений направления тарифа (параметр «УТ=») 40 Приложение 3. Применение ограничений в категории на тарифных
компонентах или к ценовой единице 41
Приложение 4. Алгоритм обработки строчной логики 42
Введение
1. Рекомендации по описанию и обработке строчной логики (далее по тексту – рекомендации) разработаны с целью установления единых правил описания ограничений в условии применения тарифа и применения этих ограничений при тарификации перевозки.
2. Рекомендации разработаны на основе «Положения о порядке регистрации и опубликования тарифной информации на регулярные пассажирские воздушные перевозки, выполняемые российскими авиационными предприятиями» (утверждено приказом Минтранса России от 01.01.2001 №10) для использования перевозчиками при кодировании условия применения тарифа в блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ» (п. 1.5. Положения), и специалистами «КОМТЕХ-Н» и «ТАИС» при разработке программного обеспечения АСБ.
3. В данном документе в примерах указаны условные значения, которые не могут быть использованы для практического применения.
1. Описание строчной логики
1.1. Общие правила описания строчной логики
1.1.1. Если для всех характеристик тарифов, ссылающихся на данное УПТ, по соответствующей категории необходимо установить ограничения в условии применения высшего уровня (СУПТ-АПП или СУПТ-ОБЩЕЕ), то блок «ПРИМЕНЕНИЕ КАТЕГОРИИ» для этой категории в УПТ не включается.
1.1.2. Если для характеристики тарифа, который ссылается на данное УПТ, по соответствующей категории необходимо установить ограничения в условии применения высшего уровня, то в блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ» характеристика этого тарифа не описывается. Характеристика тарифа в записи блока «ПРИМЕНЕНИЕ КАТЕГОРИИ» устанавливается значениями следующих параметров:
- «КБТ=» - код базового тарифа (семейство кодов базовых тарифов) или заменяющие его:
- «ТИП=» - тип тарифа;
- «СЕЗОННОСТЬ=» - тип сезонности;
- «ДЕНЬ=» - тип дней недели, времени суток;
- «ИИТ=» - идентификатор использования тарифа;
- «МЕСТОПОЛОЖЕНИЕ 1=», «МЕСТОПОЛОЖЕНИЕ 2=» - географическое местоположение тарифа;
- «МАРШРУТ=» - номер варианта маршрута или номер маршрута.
Примечание. Соответствие географических местоположений в записи блока «ПРИМЕНЕНИЕ КАТЕГОРИИ» и применяемого для тарификации тарифа для определения установленных ограничений, определяется только по значениям в параметрах «МЕСТОПОЛОЖЕНИЕ 1=» и «МЕСТОПОЛОЖЕНИЕ 2=» без значения направления тарифа, устанавливаемого в параметре «УТ=».
Пример 1. Для тарифов Москва-Сочи, Сочи-Москва, Красноярск-Сочи, Сочи-Красноярск в блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 22.ДРУГИЕ СКИДКИ» установлены ограничения:
КАТЕГОРИЯ=22/
НОМЕР=100/
КБТ=Y/
ИИТ=2/
МЕСТОПОЛОЖЕНИЕ 1=МОВ/
МЕСТОПОЛОЖЕНИЕ 2=ЮЖФО/
НП=22.1/
В соответствии с условиями данного примера:
- для тарифов Москва-Сочи и Сочи-Москва установлены скидки в варианте категории 22.1;
- для тарифов Красноярск-Сочи и Сочи-Красноярск установлены скидки, описанные в блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 22.ДРУГИЕ СКИДКИ» в СУПТ.
1.1.3. Если для всех характеристик тарифов, ссылающихся на данное УПТ по соответствующей категории, устанавливаются одинаковые ограничения, то в блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ» характеристики этих тарифов не описываются («пустая строка»).
Пример 2. Для всех тарифов, ссылающихся на данное УПТ, в блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 22.ДРУГИЕ СКИДКИ» установлены скидки в варианте категории 22.1.
НП=22.1/
1.1.4. Каждой характеристике тарифа (включая «пустую строку») в записи блока «ПРИМЕНЕНИЕ КАТЕГОРИИ» должны быть установлены ограничения, которые описываются строчной логикой. Строчная логика – это набор логических операторов, объединяющих варианты категорий в одну или несколько логических последовательностей типа «НП» и не более одной логической последовательности типа «ИНАЧЕ».
1.1.5. Логическая последовательность типа «НП» - один или несколько вариантов категорий связанных между собой логическими операторами «ИЛИ», «И», «ЕСЛИ». Каждая логическая последовательность начинается с параметра «НП=».
1.1.6. Логическая последовательность типа «ИНАЧЕ» - один или несколько вариантов категорий связанных между собой логическими операторами «ИЛИ», «И». Логическая последовательность начинается с логического оператора «ИНАЧЕ».
1.1.7. В общем случае строчная логика описывается в следующем формате:
НП= ВКn. w/ УТ=А/УТК=Б/ИЛИ(И)/ ВКn. w/ УТ=А/УТК=Б/…/ЕСЛИ/ ВКm. w/ УТ=А/УТК=Б/ИЛИ(И)/ ВКm. w/ УТ=А/УТК=Б/…/
ИНАЧЕ/ ВКn. w/ УТ=А/ УТК=Б/ ИЛИ(И)/ ВКn. w/ УТ=А/УТК=Б/…/ , где,
НП – указатель начала строчной логики;
ВК – вариант категории;
n – номер главной категории;
m – номер уточняющей категории;
w – номер варианта категории;
УТ – указатель направления тарифа;
А – значение УТ;
УТК – указатель направления тарифного компонента;
Б – значение УТК;
И, ИЛИ, ЕСЛИ, ИНАЧЕ – логические операторы.
Для простоты отображения обозначим:
- варианты главной категории (между параметром «НП=» и логическим оператором «ЕСЛИ») - Блок-Г1;
- варианты уточняющих категорий (между логическим оператором «ЕСЛИ» и логическим оператором «ИНАЧЕ») - Блок-У;
- варианты главной категории (после логического оператора «ИНАЧЕ») - Блок-Г2.
Тогда в общем случае строчная логика описывается в следующем формате:
НП=Блок-Г1/ЕСЛИ/Блок-У/
ИНАЧЕ/Блок-Г2/
Логическая последовательность типа «НП» может включать в себя только Блк-Г1 или включать одновременно Блок-Г1 и Блок-У. Логическая последовательность типа «ИНАЧЕ» может включать в себя только Блк-Г2.
1.1.8. Строчная логика в записи всегда начинается с параметра «НП».
1.1.9. Блок-Г1 должен всегда присутствовать в описании строчной логики.
1.1.10. В одну логическую последовательность типа «НП» может быть включен только один логический оператор «ЕСЛИ». Блок-У включается в описание логической последовательности, если ограничения в Блок-Г1 зависят от выполнения ограничений в другой(их) категории(ях). В одной записи блока «ПРИМЕНЕНИЕ КАТЕГОРИИ» может быть указано несколько логических последовательностей типа «НП» с логическим оператором «ЕСЛИ», связанных между собой логическим оператором «ИЛИ», который в описание не включается.
1.1.11. В одной записи в строчной логике допускается включать только одну логическую последовательность типа «ИНАЧЕ». При этом, если строчная логика включает несколько логических последовательностей типа «НП», то логическая последовательность типа «ИНАЧЕ» описывается последней в строчной логике. Логическая последовательность типа «ИНАЧЕ» не включается в описание строчной логики, если в логической последовательности типа «НП» отсутствует логический оператор «ЕСЛИ». Блок-Г2 включается в описание логической последовательности, если в нем устанавливаются ограничения для всех других возможных значений уточняющих категорий, не описанных в Блок-У во всех логических последовательностях. Блок-Г2 всегда должен быть последним в строчной логике.
1.1.12. Строчная логика в записи блока «ПРИМЕНЕНИЕ КАТЕГОРИИ» может быть описана по одному из следующих форматов:
а) одна логическая последовательность типа «НП», включающая только Блок-Г1: НП=Блок-Г1/
Данный формат устанавливает условия применения тарифа (в данном контексте и далее понимается тариф/ скидка/ надбавка/ расторжение договора/ изменение условий договора) в соответствующей категории (Блок-Г1) независимо от условий в других категориях. Если ни в одном варианте категории в Блок-Г1 условия не выполняются, то тариф не применяется. Например, тариф применяется при перевозке на рейсах С71-С72. На остальных номерах рейсов перевозка не разрешается.
б) одна или несколько логических последовательностей типа «НП», включающих Блок-Г1 и Блок-У:
НП=Блок-Г1а/ЕСЛИ/Блок-Уа/
НП=Блок-Г1б/ ЕСЛИ/Блок-Уб/
…
Данный формат устанавливает условия применения тарифа в соответствующей категории (Блок-Г1), зависящие от условий в других категориях (Блок-У). Если при выполнении условий в Блок-У ни в одном варианте категории в Блок-Г1 условия не выполняются, то тариф не применяется. Для всех остальных возможных значений уточняющих категорий, не описанных во всех логических последовательностях в Блок-У, устанавливаются системные допущения в соответствии с Приложением 1. Например, тариф применяется при перевозке во вторник на рейсах С71-С72 или тариф применяется при перевозке в пятницу и субботу на рейсах С73-С74. По остальным дням недели (понедельник, среда, четверг, воскресенье) рейсовых ограничений нет, т. е. перевозка может выполняться на любом номере рейса, включая С71-С72 и С73-С74.
в) одна или несколько логических последовательностей типа «НП», включающих Блок-Г1 и Блок-У и одна логическая последовательность типа «ИНАЧЕ»:
НП=Блок-Г1а/ЕСЛИ/Блок-Уа/
НП=Блок-Г1б/ЕСЛИ/Блок-Уб/
…
НП=Блок-Г1в/ ЕСЛИ/Блок-Ув/
ИНАЧЕ/Блок-Г2/
Данный формат устанавливает условия применения тарифа в соответствующей категории (Блок-Г1), зависящие от условий в других категориях (Блок-У). Для всех остальных возможных значений уточняющих категорий, не описанных во всех логических последовательностях в Блок-У, условия применения тарифа устанавливаются в Блок-Г2. Если ни в одном варианте категории в Блок-Г1 (при выполнении условий в Блок-У) или если ни в одном варианте категории в Блок-Г2 (при невыполнении условий во всех логических последовательностях в Блок-У) условия не выполняются, то тариф не применяется. Например, тариф применяется при перевозке во вторник на рейсах С71-С72 или тариф применяется при перевозке в пятницу и субботу на рейсах С73-С74. По остальным дням недели (понедельник, среда, четверг, воскресенье) тариф применяется при перевозке на рейсах С75-С76.
Примечание. В блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 10.ПОСТРОЕНИЯ И КОМБИНАЦИИ» в записи строчная логика по любому из приведенных выше форматов описывается отдельно для каждой из основных подкатегорий 101, 102, 103, 104, 105, включаемых в условие применения тарифа.
1.1.13. Каждый из блоков (Блок-Г1, Блок-У, Блок-Г2), включаемый в логическую последовательность, может содержать один или несколько вариантов категории, связанных логическим оператором «ИЛИ» или логическим оператором «И». При этом:
- если применение тарифа требует выполнения ограничений в любом одном варианте категории, то применяется логический оператор «ИЛИ»;
- если применение тарифа требует одновременного выполнения ограничений во всех вариантах категории(й), то применяется логический оператор «И».
Одновременное использование в блоке логического оператора «И» и «ИЛИ» для разделения вариантов категорий не допускается.
1.1.14. Если блок содержит несколько вариантов одной категории, связанных логическим оператором «ИЛИ», то рекомендуется описывать в предыдущем варианте более ограничивающее условия по отношению к последующему варианту. Это связано с тем, что при тарификации перевозки варианты категории обрабатываются в порядке их расположения в блоке слева направо до первого совпадения условиям поиска. Дальнейшая обработка в целях поиска наилучшего совпадения не производится.
Пример 3. Установлены скидки:
- 50 процентов для студента – жителя Магаданской области (22.1);
- 40 процентов для студента – гражданина РФ (22.2).
НП=22.1/ИЛИ/22.2/
Пример 4. Установлены ограничения по продаже:
- депутатам Государственной Думы (1.DGK) или членам Совета Федерации (1.DGN) в кредит на собственных бланках публикующего перевозчика У9 независимо от местоположения агентств (15.1);
- любому пассажиру наличными на собственных бланках публикующего перевозчика У9 в кассах перевозчика ХИ (15.2);
- любому пассажиру наличными на собственных бланках публикующего перевозчика У9 или на бланках ТКП независимо от местоположения агентств (15.3).
НП=15.1/ЕСЛИ/1.DGK/ИЛИ/1.DGN/
ИНАЧЕ/15.2/ИЛИ/15.3/
1.1.15. Коды вариантов категорий не должны повторяться в одном блоке.
Пример 5. НП=1.1/ИЛИ/1.1/
Неправильное описание строчной логики.
1.1.16. Если в категориях 19 – 22 скидки описаны одновременно в СУПТ и в УПТ и, при этом, по некоторым категориям пассажиров величина скидки совпадает, то эти категории пассажиров также должны быть описаны в условии применения низшего уровня. Данная рекомендация связана с там, что в настоящее время ограничения, установленные в СУПТ-АПП и в УПТ, не комбинируются при тарификации перевозки.
Пример 6. В СУПТ-АПП в блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 19.СКИДКИ ДЛЯ ДЕТЕЙ И МЛАДЕНЦЕВ» установлены скидки: СНА – 50%, INA – 100%, INB – 50%. Если в УПТ относительно СУПТ-АПП изменяется величина скидки только для СНА, то необходимо описать все категории пассажиров, т. е. СНB (от 2 до 5 лет) – 60%, СНВ (от 5 до 12 лет) – 50%, INA – 100%, INB – 50%.
1.1.17. Ограничения, устанавливаемые в вариантах категорий в Блок-Г1, Блок-У, Блок-Г2, относятся к тарифу(ам), регулируемого(ых) данным УПТ, если в качестве главной категории используется любая категория, кроме категории 10. Если в качестве главной используется категория 10, то ограничения, устанавливаемые в вариантах категорий в Блок-Г1 и в Блок-Г2, относятся к тарифу(ам), регулируемого(ых) данным УПТ, а ограничения по условиям комбинирования и/или построения сквозного тарифа, устанавливаемые в Блок-У, всегда относятся к тарифу(ам), регулируемого(ых) другим(и) УПТ.
1.2. Описание ограничений в главной категории – Блок-Г1
1.2.1. Номер категории, включаемой в блок, должен соответствовать номеру блока «ПРИМЕНЕНИЕ КАТЕГОРИИ».
Пример 1. КАТЕГОРИЯ=1/
НОМЕР=1000/
НП=1.1/
Правильное описание строчной логики.
Пример 2. КАТЕГОРИЯ=1/
НОМЕР=1000/
НП=2.1/
Неправильное описание строчной логики.
1.2.2. После параметра «НП=» может быть указан один или более вариантов главной категории. В блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 0.ПРИМЕНЕНИЕ» после параметра «НП=» рекомендуется включать только один вариант главной категории.
1.2.3. Если после параметра «НП=» указывается несколько вариантов главной категории, то они отделяются друг от друга либо логическим оператором «И», либо логическим оператором «ИЛИ». Данное правило применимо для всех категорий, кроме категории «10.ПОСТРОЕНИЯ И КОМБИНАЦИИ» и категории «16.СБОРЫ ПРИ РАСТОРЖЕНИИ (ИЗМЕНЕНИИ УСЛОВИЙ) ДОГОВОРА ПЕРЕВОЗКИ», в которых варианты основной подкатегории 101 или 102 или 103 или 104 или 105 и соответственно, варианты подкатегорий 161, 162, 163, 164 могут отделяться друг от друга только логическим оператором «ИЛИ». Одновременное использование логического оператора «И» и «ИЛИ» для разделения вариантов главной категории не допускается.
1.2.4. Каждая категория в соответствующем блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ» может быть описана как главная. В блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 10.ПОСТРОЕНИЯ И КОМБИНАЦИИ» главными могут быть описаны только подкатегории 101, 102, 103, 104, 105.
1.2.5. В блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 10.ПОСТРОЕНИЯ И КОМБИНАЦИИ» все главные подкатегории (101,102,103,104,105) должны быть описаны в Блок-Г1.
Пример 3. Установлены ограничения по типам перевозки.
НП=101.1/
НП=102.1/
НП=103.1/
НП=104.1/
НП=105.1/
Пример 4. Установлены ограничения по типам перевозки.
НП=101.1/
НП=102.1/
НП=103.1/
Неправильное описание строчной логики, т. к. отсутствуют подкатегории 104 и 105.
1.2.6. В блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 16.СБОРЫ ПРИ РАСТОРЖЕНИИ (ИЗМЕНЕНИИ УСЛОВИЙ) ДОГОВОРА ПЕРЕВОЗКИ» все подкатегории (161,162,163,164) должны быть описаны в Блок-Г1 хотя бы по одному из вариантов.
Пример 5. НП=161.1/ИЛИ/162.5/ИЛИ/163.3/ИЛИ/164.2/
Правильное описание строчной логики.
Пример 6. НП=161.1/ИЛИ/163.3/ИЛИ/164.2/
Неправильное описание строчной логики, т. к. отсутствует подкатегория 162.
1.2.7. Если ограничения по вариантам главной категории устанавливаются без уточняющих категорий, то рекомендуется их описывать в одной логической последовательности. При этом ограничения, устанавливаемые в Блок-Г1, определяют все допустимые значения главной категории. Исключением является блок «ПРИМЕНЕНИЕ КАТЕГОРИИ 10.ПОСТРОЕНИЯ И КОМБИНАЦИИ», в котором в одной логической последовательности описываются только варианты с одинаковым номером основной подкатегории.
Пример 7. Тариф применяется для:
- студентов высших и средних учебных заведений на основании студенческого билета (1.1);
- курсантов военных учебных заведений на основании военного билета (1.2);
- учащихся на основании ученического билета (1.3).
НП=1.1/ИЛИ/1.2/ИЛИ/1.3/
Правильное описание строчной логики.
Пример 8. НП=1.1/
НП=1.2/
НП=1.3/
Неправильное описание строчной логики.
Пример 9. Установлены ограничения по типам перевозки.
НП=101.1/
НП=102.1/
НП=103.1/
НП=104.1/
НП=105.1/
Пример 10. НП=101.1/ИЛИ/102.1/ИЛИ/103.1/ ИЛИ/104.1/ИЛИ/105.1/
Неправильное описание строчной логики.
1.2.8. Описание категории «1.ИЗБИРАЕМОСТЬ» в качестве главной.
1.2.8.1. Если тариф устанавливается независимо от категории пассажира и/или статуса и/или возраста, то блок «ПРИМЕНЕНИЕ КАТЕГОРИИ 1.ИЗБИРАЕМОСТЬ» в УПТ не включается. Скидки в блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 22.ДРУГИЕ СКИДКИ» можно устанавливать дифференцированно для любого консолидированного или не консолидированного кода категории пассажира, а также для любого статуса и/или возраста пассажира.
Пример 11. Блок «ПРИМЕНЕНИЕ КАТЕГОРИИ 1.ИЗБИРАЕМОСТЬ» не включен в УПТ и в СУПТ-АПП, т. е. в соответствии с СУПТ-ОБЩЕЕ тариф применяется независимо от категории пассажира, его статуса, пола и возраста. В этом случае скидки можно устанавливать для различных категорий пассажиров, например, для студентов, пенсионеров и т. д. Например, можно установить скидки различной величины в зависимости от категории пассажира: для студента (код SDA или любой код входящий в эту группу) скидка 100.0 процентов от примененного тарифа; для молодежи от 12 до 25 лет (код ZZA) скидка 75.0 процентов от примененного тарифа; для пенсионеров (код CDA) скидка 50.0 процентов от примененного тарифа, а для всех остальных категорий пассажиров скидка не устанавливается.
1.2.8.2. Если тариф устанавливается независимо от категории пассажира, то в блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 1.ИЗБИРАЕМОСТЬ» значение в параметре «ПАССАЖИР=» не описывается. При этом, должны быть установлены ограничения по статусу и/или возрасту пассажира. Скидки в блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 22.ДРУГИЕ СКИДКИ» можно устанавливать дифференцированно для любого консолидированного или не консолидированного кода категории пассажира, а также для статуса и/или возраста пассажира в пределах ограничений, установленных в блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 1.ИЗБИРАЕМОСТЬ».
Пример 12. Тариф применяется для пассажира (12 лет и старше) постоянно проживающего на территории Южного федерального округа (ЮЖФО). В этом случае можно установить скидки различной величины в зависимости от категории пассажира (например, для студентов, пенсионеров и т. д.) и/или городов, находящихся на территории ЮЖФО.
1.2.8.3. Если тариф устанавливается для группы категорий пассажиров, то в блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 1.ИЗБИРАЕМОСТЬ» в параметре «ПАССАЖИР=» должен быть указан консолидированный код в соответствии с Приложением 13. При этом, могут быть установлены ограничения по статусу и/или возрасту пассажира. Скидки в блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 22.ДРУГИЕ СКИДКИ» можно устанавливать для консолидированного кода или дифференцированно для любого, не консолидированного кода категории пассажира, входящего в эту группу, а также для статуса и/или возраста пассажира в пределах ограничений, установленных в блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 1.ИЗБИРАЕМОСТЬ».
Примечание. Скидки, устанавливаемые для детей и младенцев в блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 19.СКИДКИ ДЛЯ ДЕТЕЙ», не связаны с категорией пассажира, установленной в блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 1.ИЗБИРАЕМОСТЬ», кроме случаев, когда тариф устанавливается для ребенка (группа кодов CНА) или для младенца (INB). В последнем случае скидки можно устанавливать для категории пассажира СНА, INB или дифференцированно для любого не консолидированного кода, входящего в группу кодов СНА.
Пример 13. Тариф применяется для государственного служащего (код DGA). В этом случае можно установить одинаковую величину скидки для всех категорий государственных служащих (в блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 22.ДРУГИЕ СКИДКИ» в варианте категории в параметре «ПАССАЖИР=» устанавливается значение DGA) или различные величины скидок для отдельных категорий государственных служащих (в блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 22.ДРУГИЕ СКИДКИ» в варианте категории в параметре «ПАССАЖИР=» устанавливается значение DGB или DGC и т. д.).
1.2.8.4. Если тариф устанавливается к конкретной категории пассажира, то в блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 1.ИЗБИРАЕМОСТЬ» в параметре «ПАССАЖИР=» должен быть указан не консолидированный код в соответствии с Приложением 13. При этом, могут быть установлены ограничения по статусу и/или возрасту пассажира. Скидки в блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 22.ДРУГИЕ СКИДКИ» можно устанавливать дифференцированно для статуса и/или возраста пассажира в пределах ограничений, установленных в блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 1.ИЗБИРАЕМОСТЬ». Однако, нельзя устанавливать скидки дифференцированно в зависимости от категории пассажира.
Пример 14. Тариф применяется для депутата местных законодательных органов (код DGL). В этом случае можно установить скидку только для этой категории пассажира, но нельзя установить скидку для любой другой категории государственного служащего в пределах группы кодов DGA или для любой другой группы или категории пассажира.
1.2.8.5. Если ограничения в главной категории в блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 1.ИЗБИРАЕМОСТЬ» установлены для консолидированного кода категории пассажира, то они применяются для каждого не консолидированного кода категории пассажира, входящего в эту группу.
Пример 15. В УПТ в блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 1.ИЗБИРАЕМОСТЬ» установлены ограничения по категории пассажира – для государственного служащего (код DGA). В этом случае тариф применяется для любой категории государственного служащего, входящей в эту группу, например, для DGB, DGC и т. д.
1.2.8.6. Если ограничения в главной категории в блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 1.ИЗБИРАЕМОСТЬ» установлены для статуса пассажира, то они применяются для каждого города, находящегося на территории этого географического местоположения.
Пример 16. В УПТ в блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 1.ИЗБИРАЕМОСТЬ» установлены ограничения по статусу – для жителей Южного федерального округа (ЮЖФО). В этом случае тариф применяется для всех городов, находящихся на территории ЮЖФО.
1.2.8.7. Если ограничения в главной категории в блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 1.ИЗБИРАЕМОСТЬ» установлены для возраста пассажира, то:
- минимальный и максимальный возраст, для которых устанавливаются скидки в блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 22.ДРУГИЕ СКИДКИ» должны входить в диапазон ограничений по возрасту, установленных в блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 1.ИЗБИРАЕМОСТЬ».
Пример 17. В блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 1.ИЗБИРАЕМОСТЬ» установлено, что тариф применяется для пассажира с возрастом 12-28 лет. В категории «22.ДРУГИЕ СКИДКИ» можно устанавливать различные скидки в указанном диапазоне. Например, в диапазоне 12-18 лет и 18-28 лет. Однако, нельзя устанавливать скидку в диапазоне 11-28 лет или 12-30 лет.
- если различные ограничения в категориях устанавливаются одновременно для нескольких диапазонов возрастов, то максимальный возраст в предыдущем диапазоне должен быть равен минимальному возрасту в следующем диапазоне.
Пример 18. В блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 1.ИЗБИРАЕМОСТЬ» установлено, что тариф применяется для пассажира с возрастом 12-28 лет.
а) правильное разбиение возраста по диапазонам при установлении скидки: 12-18 лет и 18-28 лет;
б) неправильное разбиение возраста по диапазонам при установлении скидки: 12-17 лет и 18-28 лет; 12-19 лет и 18-28 лет.
- при проверке ограничений по возрасту учитывается полное количество лет.
Пример 19. К пассажиру с возрастом 24 года 11 месяцев 31 день применяются ограничения по возрасту – 24 года.
1.2.9. Примеры описания строчной логики с параметром «НП=». Все варианты категорий имеют одинаковое значение в параметре «УТ», который не включен в строчную логику, в целях упрощения описания.
Пример 20. Тариф применяется для пенсионеров мужчин в возрасте 60 лет и старше (1.1) или для пенсионеров женщин в возрасте 55 лет и старше (1.2).
НП=1.1/ИЛИ/1.2/
Пример 21. Тариф применяется с 20 часов пятницы до 8 часов понедельника (2.1).
НП=2.1/
Пример 22. Установлены скидки:
- 50 процентов круглый год для студента – жителя Магаданской области (22.1);
- 40 процентов круглый год для студента – гражданина РФ независимо от места жительства (22.2).
НП=22.1/ИЛИ/22.2/
1.3. Описание ограничений в уточняющих категориях – Блок-У
1.3.1. Для перехода от главной категории к уточняющей используется логический оператор «ЕСЛИ». Логический оператор «ЕСЛИ» не является обязательным, если уточняющие категории не включаются в логическую последовательность. В каждую логическую последовательность типа «НП» может быть включен только один логический оператор «ЕСЛИ».
1.3.2. После логического оператора «ЕСЛИ» могут быть указаны варианты одной или различных категорий. Номера категорий в Блок-У должны отличаться от номера категории в Блок-Г1. При этом, после логического оператора «ЕСЛИ» не допускается включать категории 0, 11, 12, 16, 18, 19-22 и подкатегории 101, 102, 103, 104, 105. При описании строчной логики в блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 10.ПОСТРОЕНИЯ И КОМБИНАЦИИ» для основных подкатегорий (101-105) в качестве уточняющих могут использоваться следующие вспомогательные подкатегории (106-109):
Основная подкатегория Возможные уточняющие подкатегории
, 107, 108, 109
, 107, 108
, 107, 108
, 107, 108
1.3.3. При переходе от варианта одной уточняющей категории к другой используется либо логический оператор «И», либо логический оператор «ИЛИ». Данное правило применимо для всех категорий, кроме категории «10.ПОСТРОЕНИЯ И КОМБИНАЦИИ», в которой вспомогательные подкатегории 106, 107, 108, 109 могут отделяться друг от друга только логическим оператором «И». Одновременное использование логического оператора «И» и «ИЛИ» для разделения вариантов уточняющих категорий не допускается.
1.3.4. Если одинаковые ограничения, устанавливаемые в уточняющей(их) категории(ях) или подкатегории(ях), относятся одновременно к нескольким вариантам главной(ых) категории(й) или подкатегорий, то строчная логика должна быть описана в одной логической последовательности.
Пример 1. НП=22.1/ИЛИ/22.2/ЕСЛИ/3.1/
Правильное описание строчной логики.
Пример 2. НП=22.1/ЕСЛИ/3.1/
НП=22.2/ЕСЛИ/3.1/
Неправильное описание строчной логики, т. к. варианты уточняющих категорий во всех логических последовательностях совпадают.
Пример 3. НП=101.1/ЕСЛИ/106.1/И/108.1/
НП=102.1/ЕСЛИ/106.1/И/108.1/
НП=103.1/ЕСЛИ/106.1/И/108.1/
НП=104.1/
НП=105.1/
Правильное описание строчной логики.
Пример 4. НП=101.1/ИЛИ/102.1/ИЛИ/103.1/ЕСЛИ/106.1/И/108.1/
НП=104.1/
НП=105.1/
Неправильное описание строчной логики, т. к. варианты с различными номерами основных подкатегорий должны описываться в разных логических последовательностях.
1.3.5. Если ограничения, устанавливаемые в уточняющей(их) категории(ях) или подкатегории(ях), относятся к конкретному варианту главной категории или подкатегории, то строчная логика должна быть описана несколькими логическими последовательностями.
Пример 5. НП=22.1/ЕСЛИ/3.1/
НП=22.2/ЕСЛИ/3.2/
Пример 6. НП=101.1/
НП=102.1/
НП=103.1/
НП=104.1/
НП=105.1/ЕСЛИ/106.1/
НП=105.2/ЕСЛИ/106.2/
1.3.6. Категория может включаться в логическую последовательность как уточняющая, если ограничения, устанавливаемые в главной категории, дифференцируются в зависимости от различных значений этой уточняющей категории. При этом, применяемые ограничения, установленные в блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ» соответствующего уровня для этой уточняющей категории, должны позволять сделать такую дифференциацию.
Пример 7. Блок «ПРИМЕНЕНИЕ КАТЕГОРИИ 2.ДЕНЬ НЕДЕЛИ/ВРЕМЯ СУТОК» не включен в УПТ и в СУПТ-АПП, т. е. в соответствии с СУПТ-ОБЩЕЕ тариф применяется независимо от дня недели/времени суток выполнения рейса. В этом случае различные ограничения можно устанавливать для любого дня недели (1,2,3,4,5,6,7) или группы дней недели. Например, рейсовые ограничения установить для 1,3,5 дней, а для остальных дней недели (2,4,6,7) рейсовые ограничения не устанавливать.
Пример 8. В УПТ в блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 2.ДЕНЬ НЕДЕЛИ/ВРЕМЯ СУТОК» установлено, что тариф применяется по 1,3,5,7 дням. В этом случае, различные ограничения можно устанавливать только для указанных дней недели. Например, рейсовые ограничения установить для 1,5 дней, а для 3,7 дней рейсовые ограничения не устанавливать. Однако для 2,4,6 дней рейсовые ограничения устанавливать нельзя, т. к. тариф в эти дни недели не применяется.
1.3.7. Описание категории «1.ИЗБИРАЕМОСТЬ» в качестве уточняющей.
Если ограничения в Блок-Г1 устанавливаются в зависимости от категории пассажира и/или статуса и/или возраста, то в качестве уточняющей категории используется категория «1.ИЗБИРАЕМОСТЬ». В этом случае все возможные значения категории пассажира, статуса, возраста определяются значениями, установленными в блоке «ПРИМЕНЕНИЕ КАТЕГОРИИ 1.ИЗБИРАЕМОСТЬ». Значения в уточняющей категории «1.ИЗБИРАЕМОСТЬ» можно устанавливать только в пределах этих возможных значений. При этом необходимо руководствоваться рекомендациями, описанными в п. 1.2.8. данного материала.
1.3.8. Описание категории «3.СЕЗОННОСТЬ» в качестве уточняющей.
Если ограничения в Блок-Г1 устанавливаются в зависимости от дат(ы) перевозки, то в качестве уточняющей категории используется категория «3.СЕЗОННОСТЬ». При этом все возможные значения дат перевозки определяются периодом действия тарифа с учетом ограничения дат, установленных в категориях «11.ДАТЫ ОТМЕНЫ» и «14.ОГРАНИЧЕНИЯ НА ПЕРЕВОЗКУ». Пример взаимодействия дат приведен ниже на рисунке:
Скидка (блок «ПРИМЕНЕНИЕ КАТЕГОРИИ 22.ДРУГИЕ СКИДКИ»)
![]() |



Период действия
Тариф
Период действия
Дата отмены (блок «ПРИМЕНЕНИЕ КАТЕГОРИИ 11.ДАТЫ ОТМЕНЫ»)




Период действия
Фактические даты действия скидки
Системные допущения
Период действия
Пример 9. Установлена скидка 30% для студентов (22.1) в период с 01.01 по 05.02. любого года (3.1).
НП=22.1/ЕСЛИ/3.1/
Примечание. В соответствии с установленными ограничениями в другой период действия тарифа, отличающийся от периода с 01.01 по 05.02, применяются системные
допущения – скидок нет. Например, если дата начала действия тарифа - 01.01, а дата окончания действия тарифа не установлена, то системные допущения применяются в период с 06.02 по 31.12 любого года.
1.3.9. Если строчная логика включает несколько логических последовательностей, то рекомендуется:
- не включать в разные логические последовательности одинаковые номера вариантов, если уточняющие категории в Блок-У связаны логическим оператором «ИЛИ»;
Пример 10. НП=4.1/ЕСЛИ/1.1/ИЛИ/1.2/
НП=4.2/ЕСЛИ/1.1/
Неправильное описание строчной логики, т. к. вторая логическая последовательность не будет обрабатываться – для варианта уточняющей категории 1.1. будет применяться условие варианта 4.1.
НП=4.1/ИЛИ/4.2/ЕСЛИ/1.1/
НП=4.1/ЕСЛИ/1.2/
Правильное описание строчной логики;
- в каждой следующей логической последовательности рекомендуется описывать более общие ограничения по отношению к предыдущей;
Пример 11. НП=22.1/ЕСЛИ/3.1/
НП=22.2/ЕСЛИ/3.1/И/4.1/
Неправильное описание строчной логики, т. к. вторая логическая последовательность не будет обрабатываться. Для правильной обработки необходимо логические последовательности поменять местами.
Указанные выше рекомендации связаны с тем, что при тарификации перевозки логические последовательности обрабатываются в порядке их расположения в строчной логике (от первой до последней) и в каждой логической последовательности слева направо до первого совпадения условиям поиска. Дальнейшая обработка в целях поиска наилучшего совпадения не производится.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 |



