Имя: Пароль:
1C
 
Просмотр tiff файлов из 1С.
0 Stackmann
 
19.07.10
15:52
Приветствую всех.
Есть необходимость постраничного просмотра tiff-файлов, которые хранятся в хранилище самой базы 1С. Перерыл весь форум и погуглил, но так и не пойму как это сделать.
Встретил пару тем про печать tiff из 1С, но мне нужен именно просмотр. Пытался через MODI нижеприведенным кодом, но ничего не выходит - ничего не показывает. Подскажите, пожалуйста где моя ошибка или скажите как по другому это сделать? заранее благодарен!

   ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
   ДиалогОткрытияФайла.Заголовок = "Выберите файл с изображением";
   ДиалогОткрытияФайла.ПолноеИмяФайла = "";
   ДиалогОткрытияФайла.ПредварительныйПросмотр = Истина;
   ДиалогОткрытияФайла.Фильтр = ПолучитьФильтрИзображений();

   Если ДиалогОткрытияФайла.Выбрать() Тогда
       ВыбранноеИзображение = ДиалогОткрытияФайла.ПолноеИмяФайла;
   Иначе
       Возврат;
   КонецЕсли;
   МодиДок=Новый COMОбъект("MODI.Document");
   МодиДок.Create(ВыбранноеИзображение);
   МиДокПросмотр=Новый COMОбъект("MiDocViewer.MiDocView");
   МиДокПросмотр.Document=МодиДок;
1 dk
 
19.07.10
15:54
видимо надо файл из хранилища куда-нить выгрузить и его уже открывать?
2 Stackmann
 
19.07.10
15:57
Ну это понятно. А как его открывать? (к коде нет куска работы с хранилищем, просто пытался работать с файлом на диске)
3 dk
 
19.07.10
16:00
видимо надо дописать недостающий кусок по сохранению из хранилища в темп
4 shuhard
 
19.07.10
16:02
(0) попробуй в лоб
ЗапуститьПриложение("C:\123.tif");
5 Stackmann
 
19.07.10
16:06
(4) Так получается. В принципе так подходит.
Просто пытался через МОДИ-мучался. Через него хоть можно просмотр открыть?
6 shuhard
 
19.07.10
16:07
(5) я не любитель BDSM
7 Stackmann
 
19.07.10
16:10
Ясно, спасибо за ответы.
8 lxs
 
19.07.10
16:17
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.