Имя: Пароль:
1C
1С v8
ПечФорма в эксель и по почте из 1с 8.2
0 Snik_666
 
08.10.12
15:41
Добрый день! Хотел посоветоваться как лучше решить задачу: Нажатием кнопки отправить экселевский файл по почте. Все что касается почты в 1с все ок, сложность заключается в получении экселевского файла. Это надо делать печать и сохранение языком Visual Basic, или есть возможность обработкой сохранить как xls возвращаемый(экспортной функцией) табличныйДокумент ?
1 Heckfy
 
08.10.12
15:42
Оно: ТабличныйДокумент (SpreadsheetDocument)
Записать (Write)
Синтаксис:

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

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

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

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

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

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

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

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

ТабДок.Записать("C:\My Documents\Таблица2.mxl");
2 Heckfy
 
08.10.12
15:42
ТипФайлаТабличногоДокумента (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)

Описание:

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

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

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

ТабличныйДокумент, метод Записать
3 IamAlexy
 
08.10.12
15:43
(0) будь мужиком, распечатай и выкури БСП белять!!!
Закон Брукера: Даже маленькая практика стоит большой теории.