Выбрать передать файл на сервер после подключения расширения работы файлами. Продолжение процедуры (см. выше).
// Продолжение процедуры (см. выше).
//
Процедура ВыбратьИПередатьФайлНаСерверПослеПодключенияРасширенияРаботыСФайлами(Подключено, ДополнительныеПараметры) Экспорт
Результат = Новый Структура("Имя, Хранение, ОписаниеОшибки");
ДополнительныеПараметры.Вставить("Результат", Результат);
Оповещение = Новый ОписаниеОповещения("ВыбратьИПередатьФайлНаСерверЗавершение", ЭтотОбъект, ДополнительныеПараметры);
Если Не Подключено Тогда
// У нас нет расширения, используем диалог выбора из НачатьПомещениеФайла.
НачатьПомещениеФайла(Оповещение, , , Истина, ДополнительныеПараметры.ИдентификаторФормы);
Возврат;
КонецЕсли;
// У нас есть расширение, используем диалог.
УмолчанияДиалога = Новый Структура;
УмолчанияДиалога.Вставить("ПроверятьСуществованиеФайла", Истина);
УмолчанияДиалога.Вставить("Заголовок", НСтр("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К участников)