Парсер смс позволяет извлекать информацию о транзакциях из смс, присылаемых вашим банком, и создавать на ее основе транзакции. Парсер работает с сообщениями любых банков, однако, ему требуется небольшое обучение с вашей стороны.

Парсер может работать в 3-х режимах:


  1. Извлечение информации в момент получения смс.
  2. Загрузка уже полученных смс из памяти телефона и пакетное извлечение информации.
  3. Извлечение информации из текста, сохраненного в буфер обмена.


Принцип работы парсера основан на распознавании так называемых Маркеров. Происходит это следующим образом: для каждой сущности, которую нужно извлечь из текста, создается отдельный маркер. Такими сущностями могут быть, например, Счет или Получатель. Маркер содержит в себе пару Объект - Значение. "Объект", это ссылка на конкретную сущность в БД (например, счет "Карта"), а "Значение" - набор символов, которые соответствуют данному объекту в тексте смс (например, "VISA1234"). Таким образом, если парсер обнаружит в тексте сообщения символы "VISA1234", то сразу поймет, что данная транзакция происходит по счету "Карта".


Маркеры можно создавать двумя способами:


  1. Через меню "Справочники" ("Главное меню" -> "Справочники" -> "Маркеры смс")
  2. Через редактор транзакций, при создании транзакции из сообщения.


Программа принимает сообщения только от тех отправителей, для которых создан объект "Отправитель смс". По умолчанию приложение не имеет ни одного такого объекта, то есть никакие сообщения распознаваться не будут. Если ваш банк отправляет смс с номера 123 и вы хотите распознавать его смс, то нужно через меню справочники создать объект "Отправитель смс" и указать название на банка и номер телефона "123".

Created with the Personal Edition of HelpNDoc: Qt Help documentation made easy