Имя: Пароль:
1C
 
Создается файл с типом файл
0 ArturDoo
 
13.01.22
18:14
Доброго вечера, сделал программное создание файла:

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

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