Заметка по программированию на 1с, создаем диалоговое окно для выбора папки и мени файла для сохранения.
Для выбора пути сохранения файла создаем диалог выбора файла и указываем режим сохранение.
ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение);
Указываем имя по умолчанию, необязательный параметр.
ДиалогОткрытияФайла.ПолноеИмяФайла = "Отчет_" + Формат(Дата, "ДЛФ=Д");
В полное имя файла можно добавить расширение, либо можно использовать расширение.
ДиалогОткрытияФайла.Расширение = "xlsx";
Далее укажем путь к папке по умолчанию, указывать необязательно.
ДиалогОткрытияФайла.Каталог = "C:\Downloads";
Проверяем что файл выбран и производим какие-то действия.
Если ДиалогОткрытияФайла.Выбрать() Тогда ТабДок.Записать(ДиалогОткрытияФайла.ПолноеИмяФайла,ТипФайлаТабличногоДокумента.XLSX); КонецЕсли;
Полный код открытия окна сохранения и записи таблицы в файл:
ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение); ДиалогОткрытияФайла.ПолноеИмяФайла = ИмяФайла + ".xlsx"; ДиалогОткрытияФайла.МножественныйВыбор = Ложь; Если ДиалогОткрытияФайла.Выбрать() тогда ТабДок.Записать(ДиалогОткрытияФайла.ПолноеИмяФайла,ТипФайлаТабличногоДокумента.XLSX); КонецЕсли;
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.