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