Имя: Пароль:
1C
 
ДокументPDF
0 A1nurich
 
13.11.23
14:23
На сайте - https://wonderland.v8.1c.ru/blog/pokaz-dokumenta-pdf-v-klientskom-prilozhenii/
Прочитал про то, что появилась возможность открывать ПДФки в 1Ске. Может кто-то пытался при помощи ДокументPDF сделать предпросмотр ПДФки в Форме ? Мне надо сделать предпросмотр прикрепленных файлов. Пытался по разному сделать, пока не получается, может у вас получилось ?
1 yopQua
 
13.11.23
14:49
(0) я не пробовал, но там прозрачно намекают, что у объекта ДокумкентПДФ есть метод .Шоу(), который в отдельном окне показывает файл. с версии 22, у вас не ниже?
пс. небесполезная фича кстати
2 A1nurich
 
13.11.23
15:02
(1) Да, я испытал, работает, прикольная тема. Но надо сделать без доп окон. Чтобы в одной форме выбрали и там же предпросмотр вышел.
3 Гена
 
13.11.23
15:12
4 H A D G E H O G s
 
13.11.23
15:27
(0) Есть же реквизит формы с типом ДокументPDF
5 Гена
 
13.11.23
15:31
(4) Его вроде как можно только Ещё - Просмотреть в отдельном окне. А автор хочет сразу видеть справа в окошке Предпросмотра.
6 H A D G E H O G s
 
13.11.23
15:48
7 A1nurich
 
13.11.23
16:08
(6) Хммм, интересно, только вот у проблема с путем есть. Не могу его достать. В справочнике пусто, через "РаботаСФайлами.ДанныеФайла", тоже нету пути к файлу. Не знаете, как можно достать путь с прикрепленного файла ?
8 H A D G E H O G s
 
13.11.23
16:20
(7) СсылкаНаДвоичныеДанныеФайла
9 A1nurich
 
13.11.23
16:28
(8) Ошибка при вызове метода контекста (Прочитать)
{Документ.ЗаявкаНаРасходованиеДенежныхСредств.Форма.ФормаДокумента.Форма(61)}:ПредпросмотрPDF.Прочитать(Путь);

по причине:
Каталог не обнаружен 'e1cib\tempstorage\9f5d2e3c-fde1-47a3-bf65-83f298acd9bc?seanceId=MmE2N2JlNDUtNWMxNC00NDgyLTg3NmUtNTMyNGNmOWI1YTg0LodtHGmVkUyt8KP63it0zwAAAAA'
10 H A D G E H O G s
 
13.11.23
16:29
(9) Вам рано в 1С
11 A1nurich
 
13.11.23
16:30
(10) Так я и не говорю, что я мастер, учусь только
12 A1nurich
 
13.11.23
16:30
(10) А что я не так сделал ?
13 H A D G E H O G s
 
13.11.23
16:31
ДвоичныеДанные=ПолучитьИзВременногоХранилища(Путь);
ПотокДанных=ДвоичныеДанные.ОткрытьПотокДляЧтения();
ПредпросмотрPDF.Прочитать(ПотокДанных);
14 A1nurich
 
13.11.23
16:45
(13) Так, как я понял. в переменной "Путь" должно находиться "СсылкаНаДвоичныеДанныеФайла", да ?
15 A1nurich
 
13.11.23
16:52
(13) Всё, понял, спасибо большое, а то уже 2 дня голову ломаю на счет этого. Выручили