...
- Получаем все сообщения из РС "ФедеральныеВебСервисыСообщенияРЭМД" с внутренним соединением со справочником "ФедеральныеВебСервисыЭМД", где не заполен emdrId и дата ответа входит в последние сутки (при запуске из формы в указанный период).
- Из полученных сообщений, отбираем те сообщения, у которых тип МД с активным полем "Отправка в РЭМД"
- Отбираем из них те ЭМД, у которых в тексте ошибки есть вхождения "RUNTIME_ERROR" или "INTERNAL_ERROR" или "GET_DOCUMENT_FILE_ERROR" или "FILE_WAS_NOT_SENT" или "PATIENT_CREATION_ERROR" или "PATIENT_ALREADY_REGISTERED" или "ASYNC_RESPONSE_TIMEOUT" или "[500; Internal Server Error]" или "WRONG_CREATION_DATE" или текст ошибки равен "Ошибка = 'Внутренняя ошибка валидации СЭМД', Код = 'XML_VALIDATION_ERROR'" или "SIGNATURE_DECODING_ERROR" или "MIS_NOT_AVAILABLE" и последний статус "ОшибкаПакета".
- Устанавливаем таким ЭМД статус "НаОтправку".
...