|
Интерактивное сохранение отчета в excel
| ☑ |
0
Tilirxs
05.03.15
✎
20:37
|
Есть отчет выводящий в табличный документ остатки по товарам с картинками. В режиме пользователя есть возможность сохранить этот отчет с картинками в excel.
Подскажите пожалуйста как можно программно вызвать это интерактивное сохранение отчета в excel. или подскажите в каком направлении копать?
|
|
1
shuhard
05.03.15
✎
20:50
|
(0) у табличного документа есть метод сохранить, позырь его параметры
|
|
2
Tilirxs
05.03.15
✎
22:29
|
(1) Сохранял как
СохраненныйПутьФайла = "С\Тест\Проверка.xls" ТабДок.Записать(СохраненныйПутьФайла,ТипФайлаТабличногоДокумента.MXL);
при попытки открыть файл excel говорит что формат не поддерживается. хотя с таким же именем я могу создавать и записывать программно excel.
|
|
3
Tilirxs
05.03.15
✎
22:40
|
Я сделал если так
СохраненныйПутьФайла = "С\Тест\Проверка.xls"
ТабДок.Записать(СохраненныйПутьФайла);
То что то записывает но не понятно что.
|
|
4
Maniac
05.03.15
✎
22:43
|
Для Управляемых форм
&НаКлиенте
Процедура СохранитьВЭксель(Команда)
ИмяФайла = "Прайс "+ТекущаяДата()+".xlsx";
ИмяФайла = ОбщегоНазначенияКлиентСервер.ЗаменитьНедопустимыеСимволыВИмениФайла(ИмяФайла);
ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение);
ДиалогОткрытияФайла.ПолноеИмяФайла = ИмяФайла;
//ДиалогОткрытияФайла.Каталог = ПутьКрабочемуСтолу();
ДиалогОткрытияФайла.Фильтр = "Файлы Microsoft Excel (.xlsx)|.xlsx|Все файлы (.)|.";
ДиалогОткрытияФайла.МножественныйВыбор = Ложь;
Если ДиалогОткрытияФайла.Выбрать() тогда
ТаблицаОтчета.Записать(ДиалогОткрытияФайла.ПолноеИмяФайла,ТипФайлаТабличногоДокумента.XLSX);
КонецЕсли;
КонецПроцедуры
|
|
5
Tilirxs
06.03.15
✎
11:51
|
(4) Спасибо получилось.
Я без режима сохранение делал.)))
|
|