<?xml version="1.0" encoding="UTF-8"?>
<forms>
<form service-id="0">
 <info-field>
<![CDATA[<html>Уважаемый плательщик! Для оплаты штрафа ГИБДД, 
 законодательство требует указания фамилии и адреса прописки 
 плательщика, которые следует ввести на следующих экранах. 
 Например:<br> ФИО: Иванов Иван Иванович<br>Название 
 населенного пункта: г. Барнаул <br>Адрес: ул. 
 Ленина 15 кв 25]]>
 </info-field>
 <!--Создание поля ввода, со следующими параметрами: активна цифровая, 
символьная и буквенная клавиатура, язык ввода – русский без возможности 
переключения языка, максимальное количество вводимых клиентом символов 
80. Название поля ввода: "Фамилия и инициалы"-->
 <text-field name="id3" keyboard="any:[ru,symb]:upper:true"
 max-len="80" example="Петров Петр Петрович"
 message="Введите фамилию и инициалы"
 title="Фамилия и инициалы">
<verify>
<rule regex="^[А-Яа-яёЁ]{3,}(\s+[А-Яа-яёЁ]{1,}\.?){0,2}$"/>
</verify>
 </text-field>
 <!--Создание поля ввода, со следующими параметрами: активна цифровая, 
символьная и буквенная клавиатура, язык ввода – русский без возможности 
переключения языка, максимальное количество вводимых клиентом символов 
80. Название поля ввода: "Название населенного пункта"-->
 <text-field name="id4" keyboard="any:[ru,symb]:upper:true"
 max-len="80" example="г. Барнаул" default="г. Барнаул"
 message="Введите название населенного пункта"
 title="Название населенного пункта">
<verify>
<rule regex="^[А-Яа-яёЁ\d .-]{5,}$"/>
</verify>
</text-field>
 <!--Создание поля ввода, со следующими параметрами: активна цифровая, 
символьная и буквенная клавиатура, язык ввода – русский без возможности 
переключения языка, максимальное количество вводимых клиентом символов 
80. Название поля ввода: "Адрес"-->
 <text-field name="id5" keyboard="any:[ru,symb]:upper:true"
 max-len="80" example="ул. 10-я Западная 5 кв 1"
 message="Введите адрес" title="Адрес" >
<verify>
<rule regex="^([А-Яа-яёЁ\d-]{1,}\.?)(\s*[А-Яа-яёЁ\d-]{1,}\.?)*$"/>
</verify>
 </text-field>
 <!--Создание экрана выбора статьи КОАП-->
 <text-selector name="id2" message="Выберите статью КОАП, по которой 
 произведено нарушение">
<item text="Все статьи главы 12 КОАП" value="18811630000010000140"/>
<item text="Статьи 8.22, 8.23 КОАП" value="18811625050010000140"/>
<item text="Статьи 11.25-11.29 КОАП" value="18811629000010000140"/>
<item text="Статьи 19.20-11.24 и 20.15-20.25 КОАП" 
value="18811690040040000140"/>
 </text-selector>
 <info-field>
<![CDATA[<html>Уважаемый плательщик! На следующем экране необходимо 
 ввести номер штрафной квитанции. Номер расположен в самом 
 верху штрафной квитанции.]]>
 </info-field>
 <!--Создание поля ввода, со следующими параметрами: активна цифровая, 
символьная и буквенная клавиатура, язык ввода – русский без возможности 
переключения языка, максимальное количество вводимых клиентом символов 
80. Название поля ввода: "Номер штрафной квитанции"-->
 <text-field name="id1" keyboard="any:[ru,symb]:upper:true" 
 max-len="10" prefix="22" example="49-КА-511122"
 message="Введите номер штрафной квитанции" 
 title="Номер штрафной квитанции">
<verify> <rule regex="^22[А-Яа-яёЁ]{2}\d{6}$"/> </verify>
<!--Маска для форматирования вводимого номера, применяется по 
умолчанию-->
<split default="**-**-******"/>
 </text-field>
 <info-field>
<![CDATA[<html> На следующем экране вам необходимо ввести сумму 
 штрафа. Это необходимо для того, чтобы программа правильно 
 рассчитала сумму к внесению.<br> <b>Внимание! Если сумма 
 внесенных средств будет больше необходимой суммы, то Вы 
 получите "Карту сдачи". "Карта сдачи" - это чек с паролем, 
 который вы можете использовать для оплаты услуг через 
 торговый автомат нашей системы. Инструкция по ее 
 использованию будет распечатана на чеке.]]>
 </info-field>
 <numeric-field name="sum" message="Введите сумму штрафа"
 allow-decimal="false" min="100" max="5000"
 change-sumpurchase="true"/>
</form>
</forms>