Сохранение файлов в выбранный каталог с помощью метода НачатьПолучениеФайловССервера

1. user1934472 19.03.24 14:19 Сейчас в теме
Доброго дня!
Необходимо сохранить все выделенные присоединенные файлы.
Использую метод НачатьПолучениеФайловССервера, код ниже.

&НаКлиенте
Процедура abs_СохранитьВсеФайлыПосле(Команда)

	ВыделенныеСтроки = Элементы.Список.ВыделенныеСтроки;
	
	МассивСсылок = Новый Массив;               
	
	Для Каждого вСтрока из ВыделенныеСтроки Цикл
		ДанныеСтроки = Элементы.Список.ДанныеСтроки(вСтрока);
		МассивСсылок.Добавить(ДанныеСтроки.Ссылка);
	КонецЦикла;
	
	ДанныеФайла = ПолучитьДанныеФайла(МассивСсылок);  
	
	
	ПараметрыДиалога = Новый ПараметрыДиалогаПолученияФайлов;
	ПараметрыДиалога.Заголовок =  "Выберите каталог для сохраенения файла";
	
	НачатьПолучениеФайловССервера(ДанныеФайла,ПараметрыДиалога);
	
	
КонецПроцедуры    

Функция ПолучитьДанныеФайла(Ссылки)
	
	ПрФайлы = Новый Массив;
	
	Для каждого СсылкаНаФайл из Ссылки Цикл
		
		ФайлОбъект =  СсылкаНаФайл.ПолучитьОбъект();
		
		Наименование = ФайлОбъект.наименование;
		Расширение = ФайлОбъект.Расширение;
		
		ДвоичныеДанные = РаботаСФайлами.ДвоичныеДанныеФайла(СсылкаНаФайл); 
		АдресДанных = ПоместитьВоВременноеХранилище(ДвоичныеДанные);
		Описание = Новый ОписаниеПередаваемогоФайла(Наименование+"."+Расширение,АдресДанных);
		
		ПрФайлы.Добавить(Описание);
		
		
	КонецЦикла;	 
	
	Возврат прФайлы;	
	
КонецФункции	
Показать


Данный метод постоянно запрашивает выбор каталога на каждый файл находящийся в массиве, можно ли используя именно этот метод не выбирать постоянно каталог?
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user1934472 19.03.24 14:29 Сейчас в теме
Отбой по вопросу, забыл что есть ВыборКаталога у ПараметрыДиалогаПолученияФайлов.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот