Выгрузка результата отчета из СКД в Exel

1. user1865256 18.11.22 23:20 Сейчас в теме
Добрый день!
Есть простой отчет, построенный в СКД, нужно его выгрузить в EXEL. Сделал в точности, как описано в статье https://infostart.ru/1c/articles/295365
Все выгружается и сохраняется на ура. Проблема только в том, что в эксель выгружается также шапка отчета, а она там не нужна. Конечно, после выгрузки ее можно удалить вручную, но хочется, чтобы данные выгружались в эксель без нее.
Подскажите, пожалуйста, как это можно реализовать?
Найденные решения
6. SlavaKron 19.11.22 10:26 Сейчас в теме
(2) Через метод УдалитьОбласть
&НаКлиенте
Процедура СохранитьВЭксель(Команда)
	
	ИмяФайла = ПутьКФайлу;
	ТабДок = ОчиститьШапкуНаСервере(Результат);
	ТабДок.Записать(ИмяФайла, ТипФайлаТабличногоДокумента.XLSX);
	
КонецПроцедуры

&НаСервереБезКонтекста
Функция ОчиститьШапкуНаСервере(Знач ТабДок)
	
	ОбластьУдалить = ТабДок.Область(1, , 1);
	ТабДок.УдалитьОбласть(ОбластьУдалить, ТипСмещенияТабличногоДокумента.ПоГоризонтали);
	Возврат ТабДок;
	
КонецФункции
Показать
user1865256; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user1865256 19.11.22 00:15 Сейчас в теме
Решил проблему через программное удаление первой строки в файле эксель:

Лист = Книга.Worksheets(1);
Лист.Rows(1).Select();
ЭксельОбъект.Selection.Delete();

Как еще можно было сделать?
3. chg 19.11.22 01:37 Сейчас в теме
4. user1865256 19.11.22 08:24 Сейчас в теме
(3)
Прикрепленные файлы:
6. SlavaKron 19.11.22 10:26 Сейчас в теме
(2) Через метод УдалитьОбласть
&НаКлиенте
Процедура СохранитьВЭксель(Команда)
	
	ИмяФайла = ПутьКФайлу;
	ТабДок = ОчиститьШапкуНаСервере(Результат);
	ТабДок.Записать(ИмяФайла, ТипФайлаТабличногоДокумента.XLSX);
	
КонецПроцедуры

&НаСервереБезКонтекста
Функция ОчиститьШапкуНаСервере(Знач ТабДок)
	
	ОбластьУдалить = ТабДок.Область(1, , 1);
	ТабДок.УдалитьОбласть(ОбластьУдалить, ТипСмещенияТабличногоДокумента.ПоГоризонтали);
	Возврат ТабДок;
	
КонецФункции
Показать
user1865256; +1 Ответить
7. user1865256 21.11.22 11:56 Сейчас в теме
(6) Спасибо! Так тоже работает.
5. dehro 7 19.11.22 10:17 Сейчас в теме
В Настройках СКД можно отключить вывод некоторых объектов шапки.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот