Получить изображение из документа объекта учета

Получил список всех документов у объекта учета и возник вопрос: как дальше с ними работать?
К примеру мне нужно вывести куда то изображение, как мне это сделать?

Сейчас это невозможно. Мы добавим эту возможность в одной из ближайших сборок R13.

Мы добавили метод GetData для получение данных документа у экземпляра объекта NodeDocument.

Код ниже получает список документов по объекту учета, сохраняет их во временный каталог и открывает с помощью программы настроенной по умолчанию для данного типа файла.

NodeDocument[] documents = node.Documents.GetList(new NodeDocumentsGetListOptions() { GetThumbnails = true });

byte[] filedata;

foreach (NodeDocument doc in documents);
{
	filedata = doc.GetData();

	string path = Path.Combine(Path.GetTempPath(), doc.FileName);

	FileStream stream = new FileStream(path, FileMode.Create, FileAccess.Write, FileShare.Read);

	stream.Write(filedata, 0, filedata.Length);

	stream.Flush();
	stream.Close();

	Process.Start(path);
}

// TODO: Не забудьте удалить сохраненные файлы.

Данный функционал доступен в обновлении R13.04, которое планируется опубликовать завтра.

Большое спасибо!