Всем привет!
Появилась необходимость реализовать в аксапте статический метод, принимающий на вход бинарный массив с файлом, имя файла, путь к папке-хранилищу, номер таблицы (к которой производится вложение) и recId записи, к которой аттачим документ.
Сейчас копаю в таком направлении:
X++:
static void attachFile(TableId tableId, RecId recId, DataAreaId id)
{
DocuActionFile action;
DocuRef docuRef;
;
// создаем ссылку:
docuRef.ValueRecId = 0;
docuRef.RefCompanyId = id;
docuRef.RefTableId = tableId;
docuRef.RefRecId = recId;
docuRef.insert();
//...
}
И сразу натыкаюсь на проблему:
1. Как передать в метод бинарный массив?
2. Как скопировать бинарный файл в хранилище и указать все необходимые параметры (DocuValue, DocuRef) чтобы файл можно было открыть стандартным функционалом DAX (кнопкой документооборота)?
Есть ли какие-нибудь мысли?