1с диалог выбора файла

1с окно сохранения файла. Диалог открытия файла

Заметка по программированию на 1с, создаем диалоговое окно для выбора папки и мени файла для сохранения.

Для выбора пути сохранения файла создаем диалог выбора файла и указываем режим сохранение.

ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение);

Указываем имя по умолчанию, необязательный параметр.

ДиалогОткрытияФайла.ПолноеИмяФайла = "Отчет_" + Формат(Дата, "ДЛФ=Д");

В полное имя файла можно добавить расширение, либо можно использовать расширение.

ДиалогОткрытияФайла.Расширение = "xlsx";

Далее укажем путь к папке по умолчанию, указывать необязательно.

ДиалогОткрытияФайла.Каталог = "C:\Downloads";

Проверяем что файл выбран и производим какие-то действия.

Если ДиалогОткрытияФайла.Выбрать() Тогда
	ТабДок.Записать(ДиалогОткрытияФайла.ПолноеИмяФайла,ТипФайлаТабличногоДокумента.XLSX);
КонецЕсли;

Полный код открытия окна сохранения и записи таблицы в файл:

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

от

Комментарии

Добавить комментарий