Приём показаний приборов учёта. Инструкция
Версия от 09:36, 18 декабря 2015; McBurns (обсуждение | вклад) (Новая страница: «=Основной алгоритм работы= #Произнесение приветственное сообщение (текст сообщения). #Ож…»)
Основной алгоритм работы
- Произнесение приветственное сообщение (текст сообщения).
- Ожидание выбора способа передачи показаний.
- Если номер телефона определён, выполняется запрос на поиск лицевого счёта по номеру телефона (настройка).
- Если номер лицевого счёта по номеру телефона не получен, получение номера лицевого счёта от абонента.
- Если лицевой счёт получен, выполняется запрос на поиск лицевого счёта в базе данных.
- Если лицевой счёт найден в базе данных, выполняется запрос на получение списка приборов учёта по этому лицевому счёту.
- По каждому прибору учёта из списка принимаются показания.
- Принятые показания проверяются и, если проверка прошла успешно, записываются в базу данных.
Пошаговая настройка
Настройка запроса получения лицевого счёта по номеру телефона
Настройка запроса получения данных по лицевому счёту
Настройка запроса получения списка приборов учёта по лицевому счёту
Настройка проверки корректности полученных показаний для прибора учёта
Настройка запроса сохранения полученных показаний
Текст запроса указывается на странице «Поиск по номеру телефона».
Если вы не хотите искать лицевой счёт по номеру телефона, оставьте запрос пустым.
В запросе можно использовать переменную [InPhone], вместо которой при выполнении запроса будет подставляться номер телефона абонента.
Если по номеру телефона определилось два и более лицевых счетов или ни одного, сц