|  | Загрузка в ексель  диалоговым окном,  при заходе в exl ошибка формата exl что не так 
 | ☑ | 
    
        | 0
    
        ivanius   11.04.25✎ 08:19 | 
        Написал такой код, сохраняю в диалоговом окне ексель сохраняет я его открываю но пишет неизвестный формат
Но если сохранить указав место вручную всё работает
 
 
 Процедура вывод(Команда)
 выводНаСервере();
 
 
 
 диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение);
 диалог.Фильтр = "Файл Excel (*.xls)|*.xls|Файл Excel 2007 (*.xlsx)|*.xlsx";
 
 
 ОднаКнига = Новый ПакетОтображаемыхДокументов;
 
 Элт = ОднаКнига.Состав.Добавить();
 Элт.Данные = ПоместитьВоВременноеХранилище(Реквизит1);
 
 Элт.Наименование = "Спецификации";
 
 Элт = ОднаКнига.Состав.Добавить();
 Элт.Данные = ПоместитьВоВременноеХранилище(Реквизит2);
 
 Элт.Наименование = "Требуемые";
 
 
 Элт = ОднаКнига.Состав.Добавить();
 Элт.Данные = ПоместитьВоВременноеХранилище(Реквизит3);
 
 Элт.Наименование = "лист";
 
 
 ОднаКнига.Записать(диалог.ПолноеИмяФайла, ТипФайлаПакетаОтображаемыхДокументов.XLSX);
 
 //ОднаКнига.Записать("C:\олеэааааа.XLSX", ТипФайлаПакетаОтображаемыхДокументов.XLSX);
 конецесли
 
 КонецПроцедуры
 |  | 
    
        | 1
    
        Мультук   гуру 11.04.25✎ 08:25 |  |  | 
    
        | 2
    
        Волшебник   11.04.25✎ 08:26 | 
        Плохие имена реквизитов     |  | 
    
        | 3
    
        ivanius   11.04.25✎ 08:27 | 
        не верный код отправил вот поправил с ЕСЛИ 
диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение);
 диалог.Фильтр = "Файл Excel (*.xls)|*.xls|Файл Excel 2007 (*.xlsx)|*.xlsx";
 
 Если диалог.Выбрать() Тогда
 ОднаКнига = Новый ПакетОтображаемыхДокументов;
 
 Элт = ОднаКнига.Состав.Добавить();
 Элт.Данные = ПоместитьВоВременноеХранилище(Реквизит1);
 
 Элт.Наименование = "Спецификации";
 
 Элт = ОднаКнига.Состав.Добавить();
 Элт.Данные = ПоместитьВоВременноеХранилище(Реквизит2);
 
 Элт.Наименование = "Требуемые";
 
 
 Элт = ОднаКнига.Состав.Добавить();
 Элт.Данные = ПоместитьВоВременноеХранилище(Реквизит3);
 
 Элт.Наименование = "лист";
 
 
 ОднаКнига.Записать(диалог.ПолноеИмяФайла, ТипФайлаПакетаОтображаемыхДокументов.XLSX);
 
 //ОднаКнига.Записать("C:\олеэааааа.XLSX", ТипФайлаПакетаОтображаемыхДокументов.XLSX);
 
 
 конецесли ;
 |  | 
    
        | 4
    
        Волшебник   11.04.25✎ 08:44 | 
        (3) плохие имена реквизитов, нет лесенки     |  |