0
Apokalipsec
01.04.15
✎
12:57
|
Сторонняя система кладет сообщения в очередь, они складываются в формате array of bytes, так как сторонняя система не может сделать SetBodyType().
1С при вот таком получении сообщения из очереди:
Queue = MSMQQueue.Open(1, 0);
Пока Queue.Peek(,, 1000) <> Неопределено Цикл
message = Queue.Receive();
СтрокаДанных = message.Body; //это тут просто так, там не строка.
КонецЦикла;
Пишет ошибка чтения значения на Body,
Произошла исключительная ситуация (MSMQMessage): The parameter is incorrect. Собственно можно как-то получить данные стандартными средствами не пиля внешнюю компоненту для работы с очередью?
|
|