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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.02.2020, 06:47   #1  
dech is offline
dech
Участник
Аватар для dech
Самостоятельные клиенты AX
 
650 / 352 (13) ++++++
Регистрация: 25.06.2009
Адрес: Омск
Записей в блоге: 3
В таблице CompanyImage обычно хранятся логотипы компании. Форма CompanyImage позволяет загрузить и отобразить соответствующую картинку.
При желании можно использовать эту таблицу для хранения любого количества изображений, причем каждая запись из этой таблицы привязывается к любой записи любой таблицы (через RefTableId, RefRecId). Однако на практике редко так делают.

Собственно логика метода companyLogo() заключается в том, что вы подсовываете запись текущей компании (здесь проще было бы использовать метод findByRecord) и возвращаете значение поля Image.

Еще для справки, поля, хранящие Bitmap, имеют тип контейнера, но обычными средствами вы не извлечете из него ни байта. Для работы с изображениями предназначен класс Image, работающий с Bitmap на низком уровне.
__________________
// no comments
Старый 13.02.2020, 08:55   #2  
oleggy is offline
oleggy
Участник
 
282 / 36 (2) +++
Регистрация: 03.12.2019
Адрес: Россия
Я правильно понял что мне лучше реализовать свой метод. И где нужно использовать его в отчетах?
X++:
client server
static Bitmap companyLogoCustom(str path)
{
    Image image = new Image();
    ;
    image.loadImage(path);
    return image.getData();
}
кстати c loadFile - не работает

Просто я так и не понял мне выходит нужно единоразово загрузить свой файл в таблицу CompanyImage с помощью Job.
А потом просто извлекать его? Но по каким параметрам?
Просто есть логотип компании но другой и его по хорошему тоже надо хранить и отображать в отчетах в определенных случаях.

Последний раз редактировалось oleggy; 13.02.2020 в 09:09.
За это сообщение автора поблагодарили: dech (2).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Обработка из DAX2009 писем в разных почтовых серверах по каким-то общим технологиям Raven Melancholic DAX: Программирование 20 23.06.2018 18:10
Вызов SOAP сервиса из DAX2009 без использования references - есть ли примеры в стандартном приложении Raven Melancholic DAX: Программирование 5 23.04.2017 14:45
DAX2009 не дружит с VS2010 oleg_e DAX: Администрирование 2 17.06.2010 10:34
Как преобразовать System.Drawing.Bitmap в Bitmap/Image Аксапты? rkorchagin DAX: Программирование 7 31.03.2009 15:59
Вопросы по OLAP в DAX2009 oleg_e DAX: Функционал 9 10.12.2008 02:02
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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