Нужно написать код, который даст возможность выбирать каталог, для того,чтобы в него после, выгружать файлы с расширением xml.
Выбор диалога должен быть осуществлен асинхронным методом
Вот что я написал, но диалог выбора не открывается
Выбор диалога должен быть осуществлен асинхронным методом
Вот что я написал, но диалог выбора не открывается
Режим = РежимДиалогаВыбораФайла.ВыборКаталога;
ДиалогОткрытия = Новый ДиалогВыбораФайла(Режим);
ДиалогОткрытия.Каталог = "";
ДиалогОткрытия.Заголовок = "Выберите каталог";
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Оповещение = Новый ОписаниеОповещения("ВыборКаталога_Завершение", ЭтотОбъект);
ДиалогОткрытия.Показать(Оповещение);
&НаКлиенте
Процедура ВыборКаталога_Завершение(Результат) Экспорт
Если Результат = Неопределено Тогда
Сообщить("Каталог не выбран");
Возврат;
КонецЕсли;
КонецПроцедуры
Показать
ОШИБКА - В методе ВыборКаталога_Завершение количество параметров 1. Ожидаемое количество - 2.
нужно добавить "пустой" параметр в вызов оповещения и в функцию
(2) Оповещение = Новый ОписаниеОповещения("ВыборКаталога_Завершение", ЭтотОбъект, Параметр);
ВыборКаталога_Завершение(Результат, Параметр)
============================================
так у меня на форме поле Путь - и по кнопке выбора - работает (в 8.3.10 и выше на тонком клиенте)
нужно добавить "пустой" параметр в вызов оповещения и в функцию
(2) Оповещение = Новый ОписаниеОповещения("ВыборКаталога_Завершение", ЭтотОбъект, Параметр);
ВыборКаталога_Завершение(Результат, Параметр)
============================================
так у меня на форме поле Путь - и по кнопке выбора - работает (в 8.3.10 и выше на тонком клиенте)
&НаКлиенте
Процедура ПутьНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка = ЛОЖЬ;
Режим = РежимДиалогаВыбораФайла.ВыборКаталога;
ДиалогОткрытия = Новый ДиалогВыбораФайла(Режим);
ДиалогОткрытия.Каталог = Объект.Путь;
ДиалогОткрытия.Заголовок = "Выберите каталог";
Параметр = "";
Оповещение = Новый ОписаниеОповещения("ВыборКаталога_Завершение", ЭтотОбъект, Параметр );
ДиалогОткрытия.Показать(Оповещение)
КонецПроцедуры
&НаКлиенте
Процедура ВыборКаталога_Завершение(Результат, Параметр) Экспорт
Если Результат = Неопределено Тогда
Сообщить("Каталог не выбран");
Возврат;
КонецЕсли;
Объект.Путь = Результат[0]
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот