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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.05.2012, 12:08   #1  
mira is offline
mira
Участник
Аватар для mira
 
140 / 25 (1) +++
Регистрация: 18.03.2007
Адрес: Москва
Всем доброго дня!

Из документа формируется Акт в формате Excel, в нем выводится логотип юр.лица, от которого выставлятся Акт. Логотипы хранятся в таблице юрлиц для каждого юрлица холдинга.

Я не знаю другого способа вывести BLOB в Excel, кроме как вывести его из файла, например

IF FileLogo1 <> '' THEN
Excel.AddPicture(FileLogo1, 50, 2, 115, 70);

Предварительно беру логотип из таблицы и создаю файл с BLOB-логотипом.

IF MComp."FilePath Export Logo" <> '' THEN BEGIN
FileLogo := MComp."FilePath Export Logo"+'2.bmp';
MComp.CALCFIELDS(Logo);
IF MComp.Logo.HASVALUE THEN
FileLogo1:= MComp.Logo.EXPORT(FileLogo, FALSE);
END;

Файл создаю по одному и тому же пути. Например, на диске V.
Проблема возникает, если пользователь работает через Citrix и у него не мапится диск V.

Админы хотят, чтобы файл с логотипом создавался в профиле пользователя. Но я не знаю, как из Нава залезть в профиль пользователя и узнать в какой папке создавать файл.

Нав 3.70.А.

Подскажите, пжл, какие варианты решения существуют?

Спасибо.
 


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

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

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