Запрос паспортного досье через сервис ФМС в СМЭВ по СНИЛС или по установочным данным (P003, P004)

Автор:Gitarist
Дата:21.05.2017
Просмотров:4799
Скачиваний:669
Оценка: - , Оценок - 0
Скачать (rar-файл; Размер - 46341)

Обсудить в форуме

Описание

Можно делать запросы в СМЭВ P003 и P004 с журнализацией запросов, ответов (все данные для запроса выхватываются из анкеты клиента). Если у клиента указан СНИЛС, то можно сделать запрос P003, а иначе P004 (установлен по умолчанию).

Обновление 22.05.2017: При формировании запроса можно выбирать код региона по F3 (Чтобы убрать код региона нажать "Space")
Обновление 23.05.2017: При печати паспортного досье (из журнала Alt-F6) теперь ФИО и дата рождения выхватывается из ответа.
Обновление 31.05.2017: Теперь при пакетном формировании запроса на получение данных из ФМС и повторной отправки в ФМС показывается прогресс. И оптимизировал сборку условия для фильтра записей.
Обновление 05.06.2017: Ускорил фильтр по статусу и операционисту

После запроса, необходимо зайти в журнал, для получения данных на запрос (выделяем нужные записи и жмем F2)
Если по какой-то причине запрос не отправлен в СМЭВ (имеет статус "Подготовлен"), то можно переотправить (выделить нужные записи и нажать Alt-F2).
Также в журнале можно фильтровать записи (F5) по:
-Периоду
-ID клиента
-статусам (Жмем F3 и клавишей Insert открываем скроллинг в котором по клавише Enter добавляем статусы из списка)
-операционистам, кто делал запрос (добавление аналогично статусам)

Для начала можно все кроме папки "SMEV_G" расположить в папку "mac", чтобы проверить, а вообще нужно оно или нет.

Папку "SMEV_G" необходимо скопировать в "DBFile\"

папка "mac" должна выглядеть следующем образом:

папка "FMS_P004"
файл "btrdata.mac" // взят с "http://members.softlab.ru/kubrin/" и немного доработан
файл "ldmklbr.mac" // взят из примеров "Примеры/Библиотеки разработчика/Динамическое создание диалогов из макроса средствами языка RSL"
файл "ClassClass_G.mac" // без него не будут работать скроллинги
файл "ShowScroll_G.mac" // без него не будут работать скроллинги

Для формирования запроса используется макрос "request_fms_P004_G.mac", который располагается в папке "FMS_P004"
Для входа в журнал "Show_Log_FMS_P004.mac", который располагается в папке "FMS_P004"

Примечание для работы необходимо настроить в системном сервисе ветку реестра настроек (если не настроено):

Путь к ветке "MVODB\СУБЪЕКТ\ДОКУМЕНТЫ СУБЪЕКТА\СМЭВ_ФМС"
CASENUMBER
SERVICECODE
АДРЕС СМЭВ
ДИРЕКТОРИЯ ФАЙЛОВ В СМЭВ
ИДЕНТИФИКАТОР ИНИЦИАТОРА В СМЭВ
ИДЕНТИФИКАТОР ПОЛУЧАТЕЛЯ В СМЭВ
КОД ФОИВ
НАИМЕНОВАНИЕ ПОЛУЧАТЕЛЯ В СМЭВ