Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Как программно сохранить печатную форму в PDF?

Как программно сохранить печатную форму в PDF?
Я
   SAP
 
25.01.13 - 12:04
Как программно сохранить печатную форму в PDF?
 
 
   and2
 
1 - 25.01.13 - 12:08
записать табличный документ

ТипФайлаТабличногоДокумента (SpreadsheetDocumentFileType)
Значения
ANSITXT (ANSITXT)
DOCX (DOCX)
HTML (HTML)
HTML3 (HTML3)
HTML4 (HTML4)
MXL (MXL)
MXL7 (MXL7)
ODS (ODS)
PDF (PDF)
TXT (TXT)
XLS (XLS)
XLS95 (XLS95)
XLS97 (XLS97)
XLSX (XLSX)

Описание:

Содержит варианты форматов файлов для сохранения табличного документа. Используется для определения параметра <ТипФайлаТаблицы> метода Записать.

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

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Возможен обмен с сервером.
См. также:

ТабличныйДокумент, метод Записать
   Dmitriy_ Kolesnikov
 
2 - 07.02.13 - 17:30
Если запускать как ВнешнееСоединение или Сервер, то сохраняет только в MXL и PDF.
   Evrepid
 
3 - 07.02.13 - 19:04
ТабличныйДокумент (SpreadsheetDocument)
Записать (Write)
Синтаксис:

Записать(<ИмяФайла>, <ТипФайлаТаблицы>)
Параметры:

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

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

Тип: ТипФайлаТабличногоДокумента. 
Формат, в котором будет сохранен табличный документ.
Значение по умолчанию: MXL
Описание:

Записывает табличный документ в файл.

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

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

При работе на сервере, веб клиенте или через внешнее соединение нет возможности сохранять в формате XLS95.
Не поддерживается сохранение в PDF картинок типа Метафайл.
При работе на веб-клиенте вызов метода выполняет обращение к серверу.
Пример:

ТабДок.Записать("C:\My Documents\Таблица2.mxl");
 
Как обычно ля - ля?
   Dmitriy_ Kolesnikov
 
4 - 12.02.13 - 16:05
(3) в 8.1 - как я сказал.
К сожалению, 8.2 не вариант.
   mikecool
 
5 - 12.02.13 - 16:07
(4) виртуальный пдф-принтер
   Dmitriy_ Kolesnikov
 
6 - 12.02.13 - 16:11
(5) Метод Печать() не будет работать в режиме COM-соединения.
   mikecool
 
7 - 12.02.13 - 16:12
(6) а он там и не нужен
   Dmitriy_ Kolesnikov
 
8 - 12.02.13 - 16:14
(7) ??? Есть ТабличныйДокумент, как его напечатать на виртуальный pdf-принтер в режиме ВнешнееСоединение?
   Dmitriy_ Kolesnikov
 
9 - 12.02.13 - 16:16
ТабличныйДокумент (SpreadsheetDocument)
Напечатать (Print)
Синтаксис:
Напечатать(<Непосредственная печать>)
Параметры:
<Непосредственная печать> (необязательный)
Тип: Булево. Определяет необходимость показа диалога печати перед печатью. Истина - не выводить диалог; Ложь - выводить диалог.
Значение по умолчанию: Истина
Описание:
Выводит табличный документ на печать.
Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения.
Пример:
ТабДок.Напечатать();
   mikecool
 
10 - 12.02.13 - 16:17
(9) чего ты истеришь? в топике есть хоть слово про внешнее соединение?
 
 Рекламное место пустует
   Dmitriy_ Kolesnikov
 
11 - 12.02.13 - 16:20
(10) у меня  похожая задача, но решил не создавать отдельной темы.
Задачу описал. Какие есть пути решения?
Yoksel не предлагать, он не открывает таблицы, сохраненные из 8.1 в формате MXL7.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует