Имеется константа "Файл" тип которой хранилище значений.
В данную константу загружен файл.
Как сохранить на диск (с диалоговым окном) данный файл через отдельно созданную обработку?
Процедура ВыгрузитьСКонстантыНажатие(Элемент)
Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение);
Диалог.Заголовок = "Выбор файла для сохранения";
Диалог.Фильтр = "Файл двоичных данных (*.xls)|*.xls";
Если Диалог.Выбрать() Тогда
ИмяФайла = Диалог.ПолноеИмяФайла;
Попытка
Данные = Константы.Файл.Получить();
Данные = Данные.Получить();
Данные.Записать(ИмяФайла);
Исключение
Предупреждение("Форма не сохранена
|"+ОписаниеОшибки());
КонецПопытки;
КонецЕсли;
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший