Цитата:
Сообщение от
AX2009
1. static void attachFile(TableId tableId, RecId recId, DataAreaId id, FileName fileName)
2. посмотри как это делает стандартный функционал и сделай так же
еще обрати внимание на то, где код исполняется - на сервере или клиенте.
Спасибо! Но вопрос немного не в этом.. Стандартным механизмом можно легко добавить файл примерно так (нашел на форуме, это работает):
X++:
static void joinFile(TableId tableId, RecId recId, DataAreaId id, DocuTypeId typeId)
{
docuAction action;
DocuRef docuRef;
;
docuRef.ValueRecId = 0;
docuRef.RefCompanyId = id;
docuRef.RefTableId = tableId;
docuRef.RefRecId = recId;
docuRef.TypeId = typeId;
docuRef.insert();
action = DocuAction::newDocuRef(DocuRef);
action.unpack();
action.add(docuRef);
}
Проблема в том что метод на вход должен принять бинарный тип данных, в этом и вопрос: как реализовать прием бинарной переменной и сохранить ее средствами Dynamics?