Асинхронные диалоги работают и в УТ 10.3

Довелось работать с УТ 10.3. Сейчас это редкость.

Нужно было сделать выбор имени файла в поле ввода:

А у меня только шаблон ввода имени файла через асинхронный диалог.

Но ничего, оказывается, в УТ 10.3 работает:

Процедура ВыбИмяФайлаНачалоВыбора(Элемент, СтандартнаяОбработка)
    РежимДиалога = РежимДиалогаВыбораФайла.Открытие;
    Диалог = Новый ДиалогВыбораФайла(РежимДиалога);
    Диалог.МножественныйВыбор = ложь;
    Диалог.ПолноеИмяФайла = ВыбИмяФайла;
    Диалог.Фильтр = "Файлы Excel, MXL (*.xls, *.xlsx, *.mxl)|*.xls;*.xlsx;*.mxl";
    Диалог.Показать(Новый ОписаниеОповещения("ВыбИмяФайлаОкончаниеВыбора", ЭтаФорма));
КонецПроцедуры

Процедура ВыбИмяФайлаОкончаниеВыбора(ВыбранныеФайлы, ДополнительныеПараметры) Экспорт
    Если ВыбранныеФайлы <> Неопределено Тогда
        ВыбИмяФайла = ВыбранныеФайлы[0];
    КонецЕсли;
КонецПроцедуры

Платформа: 8.3.21.1674 Среда: 10.3.66.3

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *