Имя: Пароль:
1C
1С v8
v8: Как открыть pdf из формы?
0 Yorik
 
13.09.11
11:53
Доброе время суток, у меня сложность следующего типа; мне необходимо открывать файл формата .pdf из формы. Файл находиться во внешней директории. Как с помощью средств 1С реализовать это?
1 Heckfy
 
13.09.11
11:57
Развод??

ЗЫ: не подходит?
Глобальный контекст (Global context)
ЗапуститьПриложение (RunApp)
Синтаксис:

ЗапуститьПриложение(<СтрокаКоманды>, <ТекущийКаталог>, <ДождатьсяЗавершения>)
Параметры:

<СтрокаКоманды> (обязательный)

Тип: Строка. Командная строка для запуска приложения либо имя файла, ассоциированного с некоторым приложением.
<ТекущийКаталог> (необязательный)

Тип: Строка. Задает текущий каталог запускаемого приложения.
В режиме веб-клиента игнорируется.
<ДождатьсяЗавершения> (необязательный)

Тип: Булево. Истина - дожидаться завершения запущенного приложения перед продолжением работы.
Значение по умолчанию: Ложь
Описание:

Выполняет запуск внешнего приложения либо открытие файла с использованием ассоциированного с ним приложения.

Доступность:

Тонкий клиент, веб-клиент, толстый клиент.
Примечание:

В отличие от функции КомандаСистемы запуск приложения выполняется непосредственно, минуя командный интерпретатор.
Поведение метода зависит от используемой операционной системы и режима запуска. Используемые в реализации метода механизмы операционной системы допускают различные варианты использования. Например, в некоторых режимах метод может открывать html ссылки с помощью браузера "по умолчанию". Такие возможности не являются штатными т.к. не гарантируется их наличие во всех режимах запуска.
Для работы метода на веб-клиенте, необходимо предварительно подключить расширение работы с файлами.
Пример:

// открытие файла MS Excel
ЗапуститьПриложение("Таблица.xls");
2 Night_Wolf
 
13.09.11
11:57
"из формы" - в форме чтобы был виден? Иначе - ЗапуститьПриложение(ПутькФайлу);
3 Yorik
 
13.09.11
11:58
(2) да из формы
4 Yorik
 
13.09.11
12:09
(1) блин чо то стормозил
5 Yorik
 
13.09.11
14:25
А как мне сохранить файл из одной директории в другую (pdf)
6 Heckfy
 
14.09.11
14:24
(5) :):):) Скопировать, а старый, если не нужен - удалить:
7 Heckfy
 
14.09.11
14:24
Глобальный контекст.КопироватьФайл (Global context.FileCopy)
Глобальный контекст (Global context)
КопироватьФайл (FileCopy)
Синтаксис:

КопироватьФайл(<ИмяФайлаИсточника>, <ИмяФайлаПриемника>)
Параметры:

<ИмяФайлаИсточника> (обязательный)

Тип: Строка. Полное имя файла-источника.
<ИмяФайлаПриемника> (обязательный)

Тип: Строка. Полное имя файла-приемника.
Описание:

Копирует файл-источник в файл-приемник. Допускается перезапись файла-приемника.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Примечание:

Файл-приемник при создании будет иметь права доступа, аналогичные назначаемым при создании новых файлов (т.е. права доступа к файлу-источнику не копируются).
Допускается использование схем http, https и ftp для адресации файлов. При использовании этих схем в адресах необходимо указывать прямые слеши '/', а не обратные '\'.
Для работы метода на веб-клиенте, необходимо предварительно подключить расширение работы с файлами.
На веб-клиенте метод работает только с локальными файлами.
Пример:

КопироватьФайл("C:\Temp\Order.htm", "C:\My Documents\Order.htm");