Всем доброго дня,
Сегодня мы рассмотрим методалогию работы с PDF. Пришлось перерыть много инета, что б убедится, что 1С не работает с PDF, я нашел ненесколько решений данной проблеммы, в которых необходимо было регистрировать внешние dll. В методолгии предложенной мной не нужно использовать внешние dll, непонятно кем и как написанные. К примеру:
1. Скачиваем Adobe PDF reader Вот тут
2. Создаем пустую обработку:
3. В форме обработки по кнопке "Выполнить" пишем вот такой код:
ЭлементыФормы.ДобавитьActiveX("AcroPDF.PDF","пдф",,);
ЭлементыФормы.пдф.Высота = ЭтаФорма.Высота-10;
ЭлементыФормы.пдф.Ширина = ЭтаФорма.Ширина-2;
ЭлементыФормы.пдф.АктивизироватьПоУмолчанию = ИстинА;
ЭлементыФормы.пдф.src = "D:/123.pdf";
4. Нажимаем кнопку "Выполнить" и получаем:
Вот и все PDF можно смотреть.