ВыбратьИСохранитьФайлНаКлиентеПослеПодключенияРасширенияРаботыСФайлами (БСП)

Автор: 1С
ОбщийМодуль.ОбменДаннымиКлиент
БСП

Выбрать сохранить файл на клиенте после подключения расширения работы файлами. Продолжение процедуры (см. выше).

// Продолжение процедуры (см. выше).
// 
Процедура ВыбратьИСохранитьФайлНаКлиентеПослеПодключенияРасширенияРаботыСФайлами(Подключено, ДополнительныеПараметры) Экспорт
	
	Если Не Подключено Тогда
		// У нас нет расширения, используем диалог выбора из ПолучитьФайл.
		ПолучитьФайл(ДополнительныеПараметры.ПолучаемыйФайл.Хранение, ДополнительныеПараметры.ПолучаемыйФайл.Имя, Истина);
		Возврат;
	КонецЕсли;
	
	// Доступно расширение, используем диалог.
	УмолчанияДиалога = Новый Структура;
	УмолчанияДиалога.Вставить("Заголовок",               НСтр("ru = 'Выберите файл для сохранения'"));
	УмолчанияДиалога.Вставить("МножественныйВыбор",      Ложь);
	УмолчанияДиалога.Вставить("ПредварительныйПросмотр", Ложь);
	
	УстановитьЗначенияСтруктурыПоУмолчанию(ДополнительныеПараметры.ПараметрыДиалога, УмолчанияДиалога);
	
	ДиалогСохранения = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение);
	ЗаполнитьЗначенияСвойств(ДиалогСохранения, ДополнительныеПараметры.ПараметрыДиалога);
	
	Получаемые = Новый Массив;
	Получаемые.Добавить( Новый ОписаниеПередаваемогоФайла(ДополнительныеПараметры.ПолучаемыйФайл.Имя,
		ДополнительныеПараметры.ПолучаемыйФайл.Хранение) );
	
	ОписаниеОповещенияПолученияФайлов = Новый ОписаниеОповещения;
	НачатьПолучениеФайлов(ОписаниеОповещенияПолученияФайлов, Получаемые, ДиалогСохранения, Истина);
	
КонецПроцедуры

///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются 
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////

Рекомендации

Похожие публикации

ВыбратьИСохранитьФайлНаКлиенте (БСП)

ВыбратьИПередатьФайлНаСерверПослеПодключенияРасширенияРаботыСФайлами (БСП)

СохранитьДанныеВместеСПодписьюПослеПодключенияРасширенияРаботыСФайлами (БСП)

ВыбратьКаталогПриПодключенииРасширенияРаботыСФайлами (БСП)

РасширениеРаботыСФайламиПодключено (БСП)

ВыбратьИПередатьФайлНаСервер (БСП)

УстановитьРасширениеПослеПроверкиПодключенияРасширенияРаботыСКриптографией (БСП)

УстановитьРасширениеПослеПодключенияРасширенияРаботыСКриптографией (БСП)

УстановитьРасширениеПослеПодключенияУстановленногоРасширенияРаботыСКриптографией (БСП)

1С Менеджер конфигураций