SELECT `s`.*
FROM `learned_sciences` AS `l`
JOIN `science_branch` AS `b` ON `b`.`science_id` = `l`.`science_id`
JOIN `sciences` AS `s` ON `s`.`id` = `b`.`open_science_id`
WHERE `l``user_id` = :iserId
AND `s`.`id` NOT IN (
SELECT `science_id`
FROM `learned_sciences`
WHERE `user_id` = :userId
)
6.1.2. Метод получения сообщения GetMessage предназначен для получения xml сообщения в соответствии с определенной для конкретного сервиса схемой.https://www.nalog.ru/files/kkt/pdf/%D0%A2%D0%B5%D1...
6.1.2.1. Сигнатура метода: GetMessageResponse GetMessage(GetMessageRequest request) throws AuthenticationException, MessageNotFoundException,
где
GetMessageRequest – запрос, содержащий единственный элемент MessageId – идентификатор сообщения, присвоенный запросу, который требуется передать для получения ответа.
GetMessageResponse – ответ, содержащий 2 элемента: ProcessingStatus – статус выполнения запроса, и Message – сообщение, который позволяет содержать любой xmlс обязательным указанием схемы. ProcessingStatus – перечисление, с двумя значениями: PROCESSING –запрос обрабатывается, COMPLETED –обработка запроса завершена.
Элемент Message возвращается только в случае,если ProcessingStatus равен COMPLETED