Есть код добавления файла, но необходимо избавиться от модальности. Реализация должна быть через справочник "Файлы". Не совсем понимаю, что необходимо сделать.
Вот текущий код:
Вот текущий код:
&НаКлиенте
Процедура ПрикрепитьДокумент(Команда)
ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
ДиалогОткрытияФайла.Заголовок = "Выберите файлы!";
ДиалогОткрытияФайла.ПолноеИмяФайла = "";
ДиалогОткрытияФайла.МножественныйВыбор = Истина;
Если ДиалогОткрытияФайла.Выбрать() Тогда
МассивФайлов = ДиалогОткрытияФайла.ВыбранныеФайлы;
Файлы = ПоместитьВоВременноеХранилище(МассивФайлов, ЭтаФорма.УникальныйИдентификатор)
Иначе
Предупреждение("Файл не выбран!" + ДиалогОткрытияФайла.ПолноеИмяФайла);
КонецЕсли;
КонецПроцедуры
ПоказатьПо теме из базы знаний
- Многопоточность. Универсальный «Менеджер потоков» (фреймворк) с отслеживанием зависимости объектов
- Асинхронная запись и чтение файла без использования модальных методов и временных файлов
- Семеро одного не ждут? Асинхронное исследование асинхронности
- Несколько немодальных вопросов пользователю подряд. Вариант реализации через рекурсивный вызов "ПоказатьВопрос"
- Создание справочника для добавления нескольких файлов и просмотр этих файлов
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот