Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Не корректно открываются файлы Excel 2007

Не корректно открываются файлы Excel 2007
Я
   Septera
 
08.07.19 - 16:26
8.3.12.1790 обычное приложение, выполняю нехитрый код:
[1с]Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение);
Диалог.Заголовок      = НСтр("ru = 'Сохранение файла'");
Диалог.Расширение     = "xlsх";
Диалог.Фильтр         = "Файл Excel 2007 (*.xlsх)|*.xlsх";
Диалог.ПолноеИмяФайла = "Отчет";

Если НЕ Диалог.Выбрать() Тогда
Возврат;    
КонецЕсли;

ТабДок.Записать(Диалог.ПолноеИмяФайла, ТипФайлаТабличногоДокумента.XLSX);[/1с]
Файл сохраняется, но иконка файла как у неопознанного формата и при попытке открыть эксель ругается что нарушение формата, но в итоге открывает. Что не так?
 
 
   Septera
 
1 - 08.07.19 - 16:41
Не в csv же сохранять...
   Флориан
 
2 - 08.07.19 - 17:45
ТабДок.Записать(Диалог.ПолноеИмяФайла+".xlsx", ТипФайлаТабличногоДокумента.XLSX);
   Septera
 
3 - 09.07.19 - 08:29
(2) Спасибо! Только сохраняло с двойным расширением ".xlsx" пришлось отключить стандартные свойства
Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение);
Диалог.Заголовок      = НСтр("ru = 'Сохранение файла'");
//Диалог.Расширение     = "xlsх";

//Диалог.Фильтр         = "Файл Excel 2007 (*.xlsх)|*.xlsх";
Диалог.ПолноеИмяФайла = "Неликвиды";

ТабДок.Записать(Диалог.ПолноеИмяФайла + ".xlsx", ТипФайлаТабличногоДокумента.XLSX);

P.S. Шёл 2019 год. Они пилили мобильную платформу, тогда как стандартные функции работали через пятую точку.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.