|
Формирование документов на сервере | ☑ | ||
---|---|---|---|---|
0
Cчactливый
01.02.12
✎
21:00
|
Суть проблемы в следующем, есть сайт, на котором клиенты создают заказы. Заказы и данные о клиенте сохраняются БД. В 1С фоновое задание должно получать данные из БД, создавать документы, формировать печатные формы и возвращать в БД сайта. Проблема в том, что на сервере нельзя напечатать табличный документ, соответственно нельзя его распечатать на виртуальный принтер и сохранить в pdf. Можно сохранить в xls, doc и т.д., но при этом искажается сам документ.
Подскажите как на сервере корректно сохранить табличный документ в pdf? |
|||
1
zak555
01.02.12
✎
21:01
|
8.1 ?
|
|||
2
Cчactливый
01.02.12
✎
21:08
|
8.2
|
|||
3
zak555
01.02.12
✎
21:15
|
ТабличныйДокумент.Записать (SpreadsheetDocument.Write)
ТабличныйДокумент (SpreadsheetDocument) Записать (Write) Синтаксис: Записать(<ИмяФайла>, <ТипФайлаТаблицы>) Параметры: <ИмяФайла> (обязательный) Тип: Строка. Имя файла, в котором сохраняется табличный документ. <ТипФайлаТаблицы> (необязательный) Тип: ТипФайлаТабличногоДокумента. Формат, в котором будет сохранен табличный документ. Значение по умолчанию: MXL Описание: Записывает табличный документ в файл. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение. Примечание: При работе на сервере, веб клиенте или через внешнее соединение нет возможности сохранять в формате XLS95. При работе на веб-клиенте вызов метода выполняет обращение к серверу. Пример: ТабДок.Записать("C:\My Documents\Таблица2.mxl"); ТипФайлаТабличногоДокумента (SpreadsheetDocumentFileType) ТипФайлаТабличногоДокумента (SpreadsheetDocumentFileType) Значения ANSITXT (ANSITXT) DOCX (DOCX) HTML (HTML) HTML3 (HTML3) HTML4 (HTML4) MXL (MXL) MXL7 (MXL7) TXT (TXT) XLS (XLS) XLS95 (XLS95) XLS97 (XLS97) XLSX (XLSX) Описание: Содержит варианты форматов файлов для сохранения табличного документа. Используется для определения параметра <ТипФайлаТаблицы> метода Записать. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение. Возможен обмен с сервером. См. также: ТабличныйДокумент, метод Записать v8: Сохранение печ. формы в PDF |
|||
4
Rizhij_Nikitos
01.02.12
✎
21:19
|
1С Михайлов с таким автором ищи книгу, завтра могу сказать более точное название, там есть как сохранить в пдф с помощью ADO и тд штук.
|
|||
5
zak555
01.02.12
✎
21:20
|
(4) 8ка сама умеет
|
|||
6
Господин ПЖ
01.02.12
✎
21:22
|
осталось найти в (3) пдф...
|
|||
7
zak555
01.02.12
✎
21:24
|
(6) это было 8.2.13
|
|||
8
zak555
01.02.12
✎
21:25
|
в 8.2.14 тоже нету
|
|||
9
zak555
01.02.12
✎
21:28
|
а вот 8.2.15
: ТипФайлаТабличногоДокумента (SpreadsheetDocumentFileType) ТипФайлаТабличногоДокумента (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) Описание: Содержит варианты форматов файлов для сохранения табличного документа. Используется для определения параметра <ТипФайлаТаблицы> метода Записать. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение. Возможен обмен с сервером. См. также: ТабличныйДокумент, метод Записать |
|||
10
Cчactливый
02.02.12
✎
11:20
|
Проблема в том, что когда табличный документ сохраняю в .xls или .xlsx искажается документ (в некоторых ячейках текс не полностью отражается). На 8.2.15 еще не перешли.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |