Вход | Регистрация
 

Создается файл с типом файл

Создается файл с типом файл
Я
   ArturDoo
 
13.01.22 - 18:14
Доброго вечера, сделал программное создание файла:

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

А он создается с типом файл, что не так: https://disk.yandex.ru/i/C-EKjWlwjsrGxQ
   ArturDoo
 
1 - 13.01.22 - 18:15
OpenOffice Calc он открывается нормально, как excel
   Prog111
 
2 - 13.01.22 - 18:17
А расширение какое у конечного файла? Может, в винде что-то не так?
   Fram
 
3 - 13.01.22 - 18:17
Неужели выросло поколение 1сников, которое не знает что такое расширение 🤦‍♂️
   Prog111
 
4 - 13.01.22 - 18:18
Можешь ещё всунуть что-то вроде:
ДиалогВыбораФайла.Расширение = "xls";
   ArturDoo
 
5 - 13.01.22 - 18:19
(2) В том-то и дело, что никакого
   ArturDoo
 
6 - 13.01.22 - 18:21
(4) Это выбор файла, а я хочу новый создать. Может ошибка в диалоге, тк при сохранении не дает выбрать расширение?
   ArturDoo
 
7 - 13.01.22 - 18:25
(4) Помогло, спасибо! Но почему не дает выбрать в диалоговом окне расширение? https://disk.yandex.ru/i/pgeYLFVwW4AdDw
   Kassern
 
8 - 13.01.22 - 18:32
(7) добавь строчку Диалог.Фильтр ="Формат Excel (*.xls;*.xlsx)|*.xls;*.xlsx|"
   ArturDoo
 
9 - 13.01.22 - 18:38
Спасибо

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