Изменения

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

УЖД

102 байта добавлено, 16:43, 19 сентября 2019
Настройка шаблона
==Особенности УЖД==
# Ваучер, пригодный для проезда, выписывается, только если у брони на стороне поставщика есть признак ЕПД (электронный проездной/перевозочный документ). На нашей стороне этот признак называется "Электронная регистрация". Для билетов без электронной регистрации выписывается бланк заказа, недействительный для посадки в поезд. Перед поездкой необходимо предоставить этот бланк заказа или номер заказа на стороне УЖД, если нет возможности распечатать бланк, в любую автоматизированную железнодорожную билетную кассу на территории Украины и распечатать проездные и перевозочные документы до отправления поезда.
# В УЖД Признак признак электронного документа мы получаем только при запросе BookTrain, поэтому признак электронной регистрации начинаем показывать только после бронирования.
# Подтвердить бронь можно в течении 30 минут. Если бронь не будет подтверждена, то она автоматически аннулируется на стороне УЖД. На нашей стороне, если время на подтверждение истекло, мы обновляем заказ. Если после обновления статус остается "Забронирован", то начинаем процесс подтверждения. В ином случае возвращаем соответствующую ошибку и после предшествующего обновления статус у заказа будет "Отменен".
# В течение часа можно отменить бронирование без штрафов, даже если заказ уже выписан (срок отмены может регулироваться настройками Немо, но должен быть не более часа с момента выписки - это ограничение на стороне поставщика). В случае, если требуется отменить уже выписанный заказ, нужно отправить запрос CancelBook вместо RefundBook. Однако в этом случае в ответе на запрос не передается информация о возвращаемой сумме.
==Настройка шаблона==
УЖД не возвращает шаблон, поэтому он генерируется на стороне системы Nemo. В системе по умолчанию настроен шаблон, соответствующий требованиям УЖД. Если вы переопределили его, и хотите затем вернуть к исходному состоянию, или шаблон по какой-либо причине не был задан, то его содержимое можно скопировать отсюда. Путь для загрузки: '''Настройки системы → Нотификация и документы → Документы → Документы для ЖД → Электронный посадочный документ(УЖД)'''. Затем следует выбрать режим редактирования HTML кода и вставить один из готовых шаблонов, доступных ниже. В зависимости от статуса электронной регистрации должны применяться разные шаблоны. Если для поезда действует электронная регистрация, то применяются шаблоны Электронный посадочный документ и Электронная квитанция разных сборов. Если ЭР отсутствует, то Бланк заказа и Квитанция разных сборов.  
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">
<u>'''Шаблон билетаэлектронного посадочного документа'''</u>
<div class="mw-collapsible-content">
<pre>
<p><span><span>%PASSENGER_GROUP%</span><span classlink rel="Apple-converted-spacestylesheet" href=">&nbsp;<https://kiyavia.nemo.travel/static/cms/sites/span><br 842/><style.css" /span></p><p><span>Посадочний документ</span></pdiv id="wrapper"><table borderdiv class="1cheque" cellspacing><div class="0blank electronic" cellpaddingdata-doctype="21" align>%PASSENGER_GROUP%&nbsp;<table class="leftticket">
<tbody>
<tr class="sizing">
<td style="width: 102px;"></td>
<td style="width: 43px;"></td>
<td style="width: 79px;"></td>
<td style="width: 135px;"></td>
<td style="width: 245px;"></td>
<td style="width: 142px;"></td>
<td style="width: 171px;"></td>
</tr>
<tr class="frow">
<td class="terminal" rowspan="2">ТЕРМ. №%TERMINAL%</td>
<td class="bold arial v-top" colspan="3">ПОСАДОЧНИЙ ДОКУМЕНТ</td>
<td class="bold nowrap" colspan="2">%UID_PRE%<span class="uid">%UID_AFTR%</span></td>
<td class="bold arial w-right" rowspan="2">%FISCAL_PN%<br />%FISCAL_FN%<br />%FISCAL_ZN%<br />%FISCAL_FK%</td>
</tr>
<tr>
<td rowspanclass="2address v-top nowrap"><p><span>Терм. №&nbsp;</span><span>%TERMINAL%</span></p></td><td colspan="3">ПАТ "УКРЗАЛІЗНИЦЯ"<strong><span>ПОСАДОЧНИЙ ДОКУМЕНТ<br /span></strong>м.Київ, вул.Тверська, буд.5</td><td colspanclass="2v-top order_num"><span><span><span>%UID_PRE%</span></span></span><strong><span>%UID_AFTR%</span></strong></td><td rowspancolspan="2"><p><strong><span>%FISCAL_PN%<br />%FISCAL_FNORDER_NUM%<br />%FISCAL_ZN%<br />%FISCAL_FK%</span></strong></p></td>
</tr>
<tr>
<td colspan="3"><p><span>ДП &laquo;ПАТ Укрзалізниці&raquo;МПС</spantd><br /><span>м. Київ, вул. Тверьска, буд. td class="bold arial center" colspan="5</span"></p>ЦЕЙ ПОСАДОЧНИЙ ДОКУМЕНТ Є ПІДСТАВОЮ ДЛЯ ПРОЇЗДУ</td><td colspanclass="2align-right nowrap"><span>%ORDER_NUMPAY_DATE%</span></td>
</tr>
<tr>
<tdcolspan="3"><span>%PAYMENT_TYPE%</span>Прізвище, Ім&rsquo;я</td><td colspan="52"><strong><span>ЦЕЙ ПОСАДОЧНИЙ ДОКУМЕНТ Є ПІДСТАВОЮ ДЛЯ ПРОЇЗДУ%PASS_LASTNAME% %PASS_FIRSTNAME%</spantd></strongtd>Поїзд</td><td><spanclass="align-right ticket_info w-right">%PAY_DATETRAIN_NAME%</span></td>
</tr>
<tr>
<td class="nowrap w1" colspan="32">Відправлення<span/td>Прізвище, Ім'я</spantd class="w1">%STATION_FROM_CODE%</td><td class="upper ticket_info" colspan="2"><span>%PASS_FIRSTNAME% %PASS_LASTNAMESTATION_FROM_NAME%</span></td><td><span>Поїзд</span>Вагон</td><td><strong><spanclass="align-right ticket_info">%TRAIN_NAMECAR_NAME%</span></strong></td>
</tr>
<tr>
<td class="nowrap" colspan="2"><span>Відправлення</span>Призначення</td><td><span>%STATION_FROM_CODESTATION_TO_CODE%</span></td><td class="upper ticket_info" colspan="2"><strong><span>%STATION_FROM_NAMESTATION_TO_NAME%</span></strong></td><td><span>Вагон</span>Місце</td><td><strong><spanclass="align-right ticket_info">%CAR_NAMESEAT%</span></strong></td>
</tr>
<tr>
<td colspan="23"><span>Призначення<Дата/span></td><td><span>%STATION_TO_CODE%</span>час відпр.</td><td class="ticket_info" colspan="2"><strong><span>%STATION_TO_NAMEDT_FROM%</span></strong></td><tdrowspan="2"><span>Місце</span>Сервіс</td><td><strong><spanrowspan="2" class="service">%SEATSERVICE%</span></strong></td>
</tr>
<tr>
<td class="ch-num-l" colspan="32"><span>Дата/час вiдпрприб.<br /></span></td><td colspanclass="2ch-num"><span>%DT_FROM%</span></td><td><span>Сервіс</span></td><td><spanclass="ticket_info" colspan="2">%SERVICEDT_TO%</span></td>
</tr>
<tr>
<td colspan="37"><span>Дата/час приб.&nbsp; %ARRIVAL_TRAIN_NAMECOST_STRING%<br />%SERVICE_COST%<br /span></td><td colspan="2"><span>%DT_TOINSURANCE%<br /span></td><td colspan="2"><spanb>&nbsp;ЧАС ВІДПРАВЛЕННЯ КИЇВСЬКИЙ</spanb></td>
</tr>
<tr>
<td class="center" colspan="73"><p><span>%COST_STRINGQR_CODE%<br />%SERVICE_COST%<br /></span><span>%INSURANCE%</span></p><p><strong><span><span id="result_box" class="short_text" lang="uk"><span class="hps">ЧАС</span>&nbsp;<span class="hps">ВІДПРАВЛЕННЯ</span>&nbsp;<span class="hps">КИЇВСЬКИЙ</span></span></span></strong></p>
</td>
</tr><tr><td colspan="34"><span>&nbsp;%QR_CODE%</span></td><td colspanclass="4info arial"><p><span>Цей Посадочний документ є підставою для проїзду без звернення у касу. </p><p>Посадочний документ являється розрахунковим документом.<br /p><p>Посадка здійснюється за пред&rsquo;явленням документа, який посвідчує особу.</p><p>Повернення даного Посадочного документа можливе до відправлення поїзда.<br /></span></p>
</td>
</tr>
</tbody>
</table>
<p><span><br /></span></p><p><span><br /></span></p><p><span><br /></span></pdiv><p><span><br /></span></pdiv><p><span><br /></span></p><p><span><br /></span></p><p><span><br /></span></p><p><span><br /></span></p><p><span><br /></span></p><p><span><br /></span></p><p><span><br /></span></p><p><span><br /></span></p><p><span><br /></span></p><p><span><br /></span></p><p><span><br /></span></p><p><span><br /></span></p><p></p><p><span>%PASSENGER_GROUP%</span></pdiv>
</pre>
</div>
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">
<u>'''Шаблон бланка заказа (для поездов без электронной регистрации)'''</u>
<div class="mw-collapsible-content">
<pre>
1382
правки

Навигация

'