2020-07-10 15:11:51
Краткое описание :
Пилотный проект ФСС. Вывести полный текст ошибки
LAST_EXCEPTION в мемо-поле «Примечание (протокол соединения с Порталом ФСС)».Описание :
ЗП - Операции - Больничные - Реестры и заявления в ФСС.Что измененно :
По клику на иконке «Обновить» или по комбинации «горячих»
клавиш «ALT+R» (в списке реестров ФСС) отправляется запрос на Портал ФСС о
получении информации о загрузке реестра. С Портала ФСС возвращается файл,
содержащий информацию: ? FILE_FILENAME – имя файла ? STATE – состояние
обработки в виде текста ? STATE_ID – состояние обработки в форме
идентификатора, принимающего одно из следующих значений: 0 Получен 10 Ошибка
получения 1 ЭЦП проверено 11 Ошибка проверки ЭЦП 2 Передано на рассмотрение 21
ФЛК не пройден ? EXT_ID – идентификатор ? CR_DATE – дата загрузки ? MD_DATE –
дата последнего обновления ? FILE_TICKET_ENC – квитанция в зашифрованном виде
(массив байт) ? LAST_EXCEPTION – текст ошибки (массив байт) ? FILE_TICKET
–квитанция в незашифрованном виде (массив байт) ? CNT_LN_PROCEED – счетчик
обработанных ЛН ? CNT_LN_VALID – счетчик валидных ЛН ? FSS_ERROR – код ошибки
расшифровки/ФЛК (см. http://portal.fss.ru/fss/analytics/gate/error-description
) Необходимо прочитать и записать в memo-поле реестра ФСС ("Примечание
(протокол соединения с порталом ФСС") полный текст ошибки LAST_EXCEPTION,
который содержится в файле возвращаемом ФСС в виде массива байт. А также
записать и другую информацию из файла в удобном для чтения виде.
Как измененно :
В memo-поле реестра ФСС ("Примечание (протокол соединения с
порталом ФСС") записывается полный текст ошибки LAST_EXCEPTION, который
содержится в файле возвращаемом ФСС при обновлении информации о загрузке
реестра. Пример: Ошибка: ОГРН страхователя в XML-файле не совпадает с ОГРН
страхователя в сертификате. Ошибка: ИНН страхователя в XML-файле не совпадает с
ИНН страхователя в сертификате. Ошибка: Уполномоченный не найден. Проверьте
сертификат уполномоченного.