Изменения

Перейти к навигации Перейти к поиску

Navitaire

451 байт убрано, 17:10, 22 августа 2018
Нет описания правки
Для младенца: <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">'425' + '1' + (N * '0') + PassengerID</syntaxhighlight>
Общая длина элемента <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">(N * '0') + PassengerID</syntaxhighlight> всегда составляет 9 символов (<syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">N</syntaxhighlight> - количество нулей, необходимых, чтобы добрать до 9 символов). Идентификатор <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">PassengerID</syntaxhighlight> система получает от поставщика. Пассажиры типа INF наследуют идентификатор за пассажиром типа ADT, к которому привязаны.
<!-- Из документации от поставщика:
Для взрослого или ребенка: <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">'425' + '0' + REPLACE(STR(PassengerID, 9), SPACE(1), '0')</syntaxhighlight>.
<syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">REPLACE(STR(PassengerID, 9), SPACE(1), '0')</syntaxhighlight> означает «взять PassengerID и дополнить слева нулями до 9 символов».-->
 
==== Пример ====
В качестве примера возьмем двух взрослых пассажиров с младенцем.
 
Для первого взрослого пассажира билет будет выглядеть следующим образом: <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">4250000000000</syntaxhighlight><br>
Для второго взрослого: <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">4250000000001</syntaxhighlight><br>
И для младенца: <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">4251000000000</syntaxhighlight>
=== Требования авиакомпании «Победа» к нотификациям ===

Навигация