Здравствуйте. Написал обработку, которая сохраняет таблицу значений в файл эксель. Путь сохранения файла фиксированный, а теперь появилась необходимость, чтобы перед сохранением вызывалось диалоговое окно с выбором места сохранения файла. Подскажите,пожалуйста, как это можно реализовать? Пробовал так, но диалоговое окно не открывается.
МестоХраненияФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.ВыборКаталога);
МестоХраненияФайла .Заголовок = "Выберите путь сохранения";
МестоХраненияФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.ВыборКаталога);
МестоХраненияФайла .Заголовок = "Выберите путь сохранения";
По теме из базы знаний
- Сохранение табличных документов 8.1 в различных форматах MS Excel 2003-2007
- Выгрузка-загрузка любых данных из 1С (и измененных) в XML между похожими конфигурациями (ФАЙЛ, HTTP, COM) ЛЮБЫХ баз 1С 8.1-8.3 с обработкой и поиском данных по произвольным полям поиска
- Цифровая подпись. Документооборот КОРП 2.1
- Обзор полезных методов БСП 3.1.4. Часть 2
- Использование асинхронных методов в платформе «1С:Предприятие 8»
Найденные решения
(1) вот пример:
Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение);
Диалог.Фильтр = "Excel 97-2003 (*.xls)|*.xls|Excel (*.xlsx)|*.xlsx";
Диалог.Заголовок = "Сохранение";
Диалог.ПредварительныйПросмотр = Ложь;
Диалог.ПолноеИмяФайла = ЗаголовокБренд;
Если Диалог.Выбрать() Тогда
ПутьКФайлу = Диалог.ПолноеИмяФайла;
Иначе
Возврат;
КонецЕсли;
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) вот пример:
Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение);
Диалог.Фильтр = "Excel 97-2003 (*.xls)|*.xls|Excel (*.xlsx)|*.xlsx";
Диалог.Заголовок = "Сохранение";
Диалог.ПредварительныйПросмотр = Ложь;
Диалог.ПолноеИмяФайла = ЗаголовокБренд;
Если Диалог.Выбрать() Тогда
ПутьКФайлу = Диалог.ПолноеИмяФайла;
Иначе
Возврат;
КонецЕсли;
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот