|
Как xls запихнуть в zip без предварительной записи xls на диск? | ☑ | ||
---|---|---|---|---|
0
Boudybuilder
30.06.12
✎
15:42
|
Файл = "D:\TabDok.xls";
Попытка ЭлементыФормы.ПолеТД.Записать(Файл,ТипФайлаТабличногоДокумента.XLS); Исключение Сообщить(ОписаниеОшибки()); КонецПопытки; Так записываю в ексель. Но желательно бы запихнуть его прямо в zip. Как это сделать , не сохраняя xls на диск? |
|||
1
Amra
30.06.12
✎
15:45
|
Ну сохрани, потом удали. Не?
|
|||
2
rs_trade
30.06.12
✎
15:47
|
(0) никак
|
|||
3
Boudybuilder
30.06.12
✎
15:49
|
Разве такими средставами это делается? На прямую низзя?
В типовых при обмене тоже так? Или вложения в письмо электронной почты сохраняется на диск а потом берется оттуда в само письмо? я просто механизм этот не просек еще... |
|||
4
rs_trade
30.06.12
✎
15:49
|
если только сохранить сразу с расширением zip )))
|
|||
5
Amra
30.06.12
✎
15:50
|
(3) да, именно так, не напрямую
|
|||
6
Boudybuilder
30.06.12
✎
15:53
|
(5) При обмене перед тем как записать архив в указаную мною папку, xml сохраняется в какойто временной папке на диске?
|
|||
7
Jaap Vduul
30.06.12
✎
15:56
|
ТипФайлаТабличногоДокумента.XLSX
|
|||
8
Boudybuilder
30.06.12
✎
15:57
|
(7) Это к чему?
|
|||
9
rs_trade
30.06.12
✎
15:58
|
(6) да, да, и еще раз да.
|
|||
10
Boudybuilder
30.06.12
✎
15:59
|
(9)Как правильно создать временную папку?
|
|||
11
ДенисЧ
30.06.12
✎
16:02
|
(10) научу читать СП - дорого
|
|||
12
Jaap Vduul
30.06.12
✎
16:05
|
(8)Уже "зипованный"
|
|||
13
Stepa86
30.06.12
✎
16:05
|
(Глобальный контекст (Global context)
ПолучитьИмяВременногоФайла (GetTempFileName) Синтаксис: ПолучитьИмяВременногоФайла(<Расширение>) Параметры: <Расширение> (необязательный) Тип: Строка. Указывает желаемое расширение имени временного файла. Если параметр не задан, то создается временный файл с расширением по умолчанию (.tmp). Желаемое расширение задается строкой, которая и будет использована в качестве расширения. Указание точки в начале расширения не обязательно. Например, при указании ".xml" или "xml" результат будет одинаковый. Возвращаемое значение: Тип: Строка. Описание: Для записи данных во временный файл необходимо сначала сформировать имя такого файла. При этом, во избежание случайных потерь имеющихся файлов требуется получить уникальное имя. Данный метод предназначен для получения такого имени. При выполнении метода файл не создается. Удаление временных файлов не обязательно. Если этот файл, по каким либо причинам, не был удален, программа удалит его при следующем запуске. Доступность: Тонкий клиент, сервер, толстый клиент, внешнее соединение. Примечание: Рекомендуется удалять временный файл самостоятельно после его использования. Пример: Для каждого СтрокаТаблицы Из ТаблицаОтчетов Цикл ИмяТемпФайла = ПолучитьИмяВременногоФайла(); СтрокаТаблицы.Отчет.Записать(ИмяТемпФайла, ТипФайлаТабличногоДокумента.HTML); ТекстHТМЛ = Новый ТекстовыйДокумент; ТекстHТМЛ.Прочитать(ИмяТемпФайла); ТекстHТМЛ = ТекстHТМЛ.ПолучитьТекст(); // ... КонецЦикла; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |