11.05.2012, 12:08 | #1 |
Участник
|
Всем доброго дня!
Из документа формируется Акт в формате 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.А. Подскажите, пжл, какие варианты решения существуют? Спасибо. |
|