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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.02.2020, 09:58   #1  
dech is offline
dech
Участник
Аватар для dech
Самостоятельные клиенты AX
 
650 / 352 (13) ++++++
Регистрация: 25.06.2009
Адрес: Омск
Записей в блоге: 3
Существует множество решений.
Могу предложить самый простой способ в CompanyInfo добавить новое поле для вашего логотипа.
И да, достаточно единоразово добавить файл в базу данных.
__________________
// no comments
Старый 13.02.2020, 11:59   #2  
oleggy is offline
oleggy
Участник
 
282 / 36 (2) +++
Регистрация: 03.12.2019
Адрес: Россия
Я правильно понял мне нужно добавить в таблицу СompanyInfo еще одну запись?
Открыв таблицу я вижу как раз только одну запись в этой таблице.

Но судя по методу существует еще таблица CompanyImage.
Открыв ее вижу несколько записей.
И вот как раз у этой записи есть поле Image.

Или добавить на форму СompanyInfo ?

Какие дальнейшие шаги? Можете расписать поподробнее?

Последний раз редактировалось oleggy; 13.02.2020 в 12:04.
Старый 13.02.2020, 12:09   #3  
smailik is offline
smailik
Участник
Аватар для smailik
 
250 / 70 (3) ++++
Регистрация: 10.04.2012
Адрес: Москва
Цитата:
Сообщение от oleggy Посмотреть сообщение
Я правильно понял мне нужно добавить в таблицу СompanyInfo еще одну запись?
Новую запись создавать не надо. Опишите более подробно что вообще вы хотите сделать? Какая задача стоит?
Изначально сделано что у компании может быть только один логотип.
В вашем случае как я понял Один логотип для одних документов, Другой логотип для других документов. Так?
Старый 13.02.2020, 13:07   #4  
oleggy is offline
oleggy
Участник
 
282 / 36 (2) +++
Регистрация: 03.12.2019
Адрес: Россия
Совершенно верно.
Хотелось бы этот логотип загрузить в БД аксапты а потом его извлекать.

Вариант брать логотип из файла мне кажется не оптимальным вариантом, хотя я такой способ уже реализовал.
Просто хотелось бы решение такое же универсальное как по умолчанию:
X++:
CompanyImage::find(companyInfo.DataAreaId, companyInfo.TableId, companyInfo.RecId).Image
Либо какое то другое но без использования файлов.
Старый 13.02.2020, 13:39   #5  
Krasher is offline
Krasher
Участник
Аватар для Krasher
 
48 / 37 (2) +++
Регистрация: 14.05.2005
Цитата:
Сообщение от oleggy Посмотреть сообщение
Совершенно верно.
Либо какое то другое но без использования файлов.
Поместите ваши лого в ресурсы. Вынимать из ресурсов картинки можно так.

X++:
 display Bitmap ImageBitmapTest()  
  {  
    ;  
    return SysResource::getResourceNodeData(SysResource : : getResourceNode('ImageName'));  
  }
Подойдёт такой подход?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Обработка из 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, время: 09:16.