AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.09.2009, 10:29   #1  
kornix is offline
kornix
MCP
MCBMSS
Злыдни
Ex AND Project
 
414 / 146 (5) +++++
Регистрация: 24.02.2009
Адрес: Санкт-Петербург
Lightbulb Вложение файлов через метод .NET Business Connector (DocuRef, DocuValue)
Всем привет!

Появилась необходимость реализовать в аксапте статический метод, принимающий на вход бинарный массив с файлом, имя файла, путь к папке-хранилищу, номер таблицы (к которой производится вложение) и 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 (кнопкой документооборота)?

Есть ли какие-нибудь мысли?
Теги
attachment, вложения, файл

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
DynamicsAxSCM: Picking update via .Net Business Connector Blog bot DAX Blogs 0 15.07.2009 03:07
Arijit Basu: DAX 4.01 .NET Business Connector: Microsoft.Dynamics.BusinessConnectorNet Blog bot DAX Blogs 3 30.09.2008 01:17
Inside Dynamics AX 4.0: Working with the .NET Business Connector Blog bot DAX Blogs 0 04.10.2007 05:15
Inside Dynamics AX 4.0: Inside the Business Connector Blog bot DAX Blogs 0 04.10.2007 05:15
ALEG: Проект "Фишка недели" и первый пост - Microsoft Dynamics™ AX .NET Business Connector Blog bot DAX Blogs 1 22.11.2006 09:43

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 09:45.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.