Имя: Пароль:
1C
1С v8
Как программно сохранить печатную форму в PDF?
0 SAP
 
25.01.13
12:04
Как программно сохранить печатную форму в PDF?
1 and2
 
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)

Описание:

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

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

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

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

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

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

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

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

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

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

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

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

ТабДок.Записать("C:\My Documents\Таблица2.mxl");

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