Обсуждение:Запрос паспортного досье через сервис ФМС в СМЭВ по СНИЛС или по установочным данным (P003, P004)
0 (0)
Обсуждение:Запрос паспортного досье через сервис ФМС в СМЭВ по СНИЛС или по установочным данным (P003, P004) ( Обсуждение примера 21.05.2017 15:24 )
5(1)Можно делать запросы в СМЭВ 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
АДРЕС СМЭВ
ДИРЕКТОРИЯ ФАЙЛОВ В СМЭВ
ИДЕНТИФИКАТОР ИНИЦИАТОРА В СМЭВ
ИДЕНТИФИКАТОР ПОЛУЧАТЕЛЯ В СМЭВ
КОД ФОИВ
НАИМЕНОВАНИЕ ПОЛУЧАТЕЛЯ В СМЭВ
Посмотреть пример
>> ОтветитьКод ФОИВ ( zaa 23.05.2017 09:29 )
5(1)Код ФОИВ ( Gitarist 23.05.2017 13:44 )
5(1)Узнаете в ФМС.
Когда сам искал его, где взять.. и в интернете натыкался на тему, там была указана ссылка на экселевский документ с кодами ФОИВ... в нем был указан для моего региона этот самый код (ну и для других естественно)
Вот ссылку не подскажу, так как нету у нас доступа в интернет (ограничения все дела).
>> ОтветитьСпасибо. Еще вопрос: ( zaa 23.05.2017 15:23 )
5(1)Решение ( Gitarist 23.05.2017 17:12 )
5(1)Все я вспомнил... Для МВД Код ФОИВ = 10000001197
Указывайте этот код и все будет работать!
>> ОтветитьСпасибо! ( zaa 24.05.2017 12:19 )
5(1)Not specified
>> Ответить
КОД ФОИВ ( Gitarist 23.05.2017 13:48 )
5(1)Еще такой момент SERVICECODE заполнять не нужно.
Достаточно КОД ФОИВ заполнить.. Он состоит из 11 цифр.
>> Ответить