Програмное сохранение табличного документа в XLS, непонятки
☑
0
kiabs
23.05.13
✎
11:46
Формирую отчет и записываю результат в файл.
Отчет.СкомпоноватьРезультат(РезультатОтчета);
РезультатОтчета.Записать(ПутьКФайлу);
В итоге файл полнейшая билибирда, а если руками сформировать отчет и нажать кнопку Сохранить, то сохраняется норм, почему это происходит?
1
Godofsin
23.05.13
✎
11:50
что в "ПутьКФайлу"?
2
kiabs
23.05.13
✎
11:52
ПутьКФайлу ="D:\otchet_lr\" + "PodmenAuto"+"\"+Формат(ТекущаяДата(),"ДФ=yyyyMMdd")+"_ED_OtchetPodmen.xls";
3
pessok
23.05.13
✎
11:53
а ТИП файла за тебя кто задавать будет?
4
Шапокляк
23.05.13
✎
11:53
(0) А разве там не mxl записывается при неинтерактивной записи? Если так, то запись mxl с экселевским расширением не создаст полноценный файл.
5
pessok
23.05.13
✎
11:54
(4) именно
6
pessok
23.05.13
✎
11:54
ТипФайлаТабличногоДокумента (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)
Описание:
Содержит варианты форматов файлов для сохранения табличного документа. Используется для определения параметра <ТипФайлаТаблицы> метода Записать.
Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Возможен обмен с сервером.
См. также:
ТабличныйДокумент, метод Записать
7
kiabs
23.05.13
✎
11:56
(3) СПАСИБО, затупил, потому что в методе ЗАПИСАТЬ() тип файла необязательный. Так взлетело РезультатОтчета.Записать(ПутьКФайлу, ТипФайлаТабличногоДокумента.XLS);
8
pessok
23.05.13
✎
11:58
(7) пожалуйста
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс