Имя: Пароль:
1C
1С v8
ТабличныйДокумент в ексель с именем листа
0 MiniMuk
 
31.07.14
06:44
1. В топку контрагента 0% (0)
2. В топку программиста 0% (0)
3. Не скажу 0% (0)
Всего мнений: 0

Добрый день.
Можно поменять имя листа при сохранении  табличного документа в эксель?
регламентное задание делает так

ТабДок = Новый ТабличныйДокумент;
Макет = ЭтотОбъект.ПолучитьМакет("Макет");
Результат = Запрос.Выполнить();

ВыборкаДетальныеЗаписи = Результат.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
  ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетальныеЗаписи);
        ТабДок.Вывести(ОбластьДетальныхЗаписей, ВыборкаДетальныеЗаписи.Уровень());
КонецЦикла;
ТабДок.Записать(ИмяФайла, ТипФайлаТабличногоДокумента.XLS97);
Имя листа "Лист 4", и отправляет контрагенту, а контарагент жалуетеся что имя листа его системе не нарвиться

1 ДенисЧ
 
31.07.14
06:46
Через олю пиши прямо в ексель
2 ИвановИван
 
31.07.14
06:47
так себе отправь и смотри
3 MiniMuk
 
31.07.14
06:54
(1) это лишний раз оле загружать, кучу кода, может както можно проще?
(2) в смысле себе отправь, я вижу это файл, там лист 4, мне бы как бы имя листа поменять без экселя
4 lxndr
 
31.07.14
07:19
(3) открой Олей после сохранения и переименуй