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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.03.2013, 16:09   #12  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
877 / 649 (23) +++++++
Регистрация: 14.10.2004
Создайте в таблице контейнерное поле. Создайте лучше новую таблицу с контейнерным полем и полем ItemId со ссылкой на товар
Создайте форму для редактирования этой таблицы. В этой форме создайте приведенный ниже метод.
В параметр _fieldId передавайте fieldNum() этого поля.
Можно упростить, и обращаться к полю напрямую, но я выложил тот пример, что используется у нас, так как у нас несколько картинок для каждого товара.


X++:
void changePicture(FieldId _fieldId)
{
    str             filename;
    FileNameFilter  filter = ['Файлы изображений','*.png;*.jpg;*.jpeg'];
    Bindata         binData = new BinData();
    Container       imageContainer;
    ;

    filename = Winapi::getOpenFileName(element.hWnd(),filter,'', "Выберите изображение для загрузки", '','');

    if (filename)
    {
        if (binData.loadFile(filename))
        {
            imageContainer = binData.getData();
        }
        zInventPictureTable.(_fieldId) = imageContainer;
        zInventPictureTable.write();
        zInventPictureTable_DS.reread();
        zInventPictureTable_DS.refresh();
    }
}

Последний раз редактировалось Ace of Database; 18.03.2013 в 16:14.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Шрифт штрих-кода "как в 1С" Владимир Максимов DAX: Программирование 7 27.04.2009 10:50
работа 1С из Аксапты через COM _scorp_ DAX: Программирование 7 22.08.2008 15:45
оставить НУ в 1С, интеграция аксапты и 1С natterru DAX: Функционал 14 02.06.2008 13:45
1С синхронизация контрагентов evs DAX: Прочие вопросы 6 01.03.2005 21:46
Параллельное использование navision Attain и 1С Саныч DAX: Прочие вопросы 0 18.05.2004 10:38

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:36.