Открыть форму выбора файлов. Открывает форму выбора файлов.
// Открывает форму выбора файлов.
// Используется в обработчике выбора для переопределения стандартного поведения.
//
// Параметры:
// ВладелецФайлов - ОпределяемыйТип.ВладелецПрисоединенныхФайлов - папка файлов или объект,
// к которому прикреплены выбираемые файлы.
// ЭлементФормы - ТаблицаФормы, ПолеФормы - элемент формы, которому будет отправлено
// оповещение о выборе.
// СтандартнаяОбработка - Булево - (возвращаемое значение), всегда устанавливается в Ложь.
// ОписаниеОповещенияОВыборе - ОписаниеОповещения - описание процедуры, которая будет вызвана при закрытии формы
// со следующими параметрами:
// * ЗначениеВыбора - ОпределяемыйТип.ПрисоединенныйФайл, Неопределено - если произошел выбор, тогда будет
// возвращено значение выбора. Иначе - Неопределено.
// * ДополнительныеПараметры - Произвольный - значение, указанное при создании ОписаниеОповещенияОЗакрытии.
//
Процедура ОткрытьФормуВыбораФайлов(Знач ВладелецФайлов, Знач ЭлементФормы, СтандартнаяОбработка = Ложь,
ОписаниеОповещенияОВыборе = Неопределено) Экспорт
СтандартнаяОбработка = Ложь;
Если ВладелецФайлов.Пустая() Тогда
ОбработчикОповещенияОЗакрытии = Новый ОписаниеОповещения("ВопросОНеобходимостиЗаписиПослеЗавершения", ЭтотОбъект);
ПоказатьВопрос(ОбработчикОповещенияОЗакрытии,
НСтр("ru = 'Данные еще не записаны.
|Переход к ""Присоединенные файлы"" возможен только после записи данных.'"),
РежимДиалогаВопрос.ОК);
Иначе
ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("РежимВыбора", Истина);
ПараметрыФормы.Вставить("ВладелецФайла", ВладелецФайлов);
ОткрытьФорму("Обработка.РаботаСФайлами.Форма.ПрисоединенныеФайлы", ПараметрыФормы, ЭлементФормы,,,,
?(ОписаниеОповещенияОВыборе <> Неопределено, ОписаниеОповещенияОВыборе, Неопределено));
КонецЕсли;
КонецПроцедуры
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
Открыть форму выбора с отбором (УФ)
ОткрытьФормуВыбораФорматаВложений (БСП)
Открытие формы выбора с отбором
Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (8К участников)