Имя: Пароль:
1C
1С v8
Выбор каталога в web-клиенте
0 Buckbister
 
02.07.18
00:33
Всем день!

Задача тривиальная, примеры не могу найти. Всего-то надо - выбрать каталог, куда потом сохранить файл.

Нарыл функцию
НачатьПолучениеКаталогаДокументов, но она почему-то не работает и окно выбора файла не открывает:

&НаКлиенте
Процедура ИмяФайлаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    
    СтандартнаяОбработка    = Ложь;
    Описание    = Новый ОписаниеОповещения("ЗакончитьПолучениеКаталогаДокументов", ЭтотОбъект);
    НачатьПолучениеКаталогаДокументов(Описание);

КонецПроцедуры

&НаКлиенте
Процедура ЗакончитьПолучениеКаталогаДокументов(Результат, Параметры) Экспорт
    
    Если Результат <> "" Тогда
        Объект.КаталогВыгрузки = Результат;
        //Объект.АдресХранения    = Адрес;
        //Объект.ТаблицаВыписки.Очистить();
        //Объект.ЗагруженныеОперации.Очистить();
    КонецЕсли;
    
КонецПроцедуры

Вместо открытия диалогового окна просто возвращает значение каталога пользователя.

Поможите, други! В какую сторону рыть? Киньте примером плз.
1 runoff_runoff
 
02.07.18
00:46
ДиалогВыбораФайла
2 PR
 
02.07.18
00:48
(0) Не можешь найти примеров в БСП?
3 Buckbister
 
02.07.18
01:21
(1) Для диалога выбора файлов надо устанавливать на клиенте специальную компоненту. Хочется этого избежать.

(2) - нет :(

пс:
Насчет кода что привел в сообщении - понял что сам дурак. У этой команды другая логика. Однако задача остается открытой - ответ пока не нарыл :(
4 Buckbister
 
08.07.18
22:58
Поднимаю.
Есть ли простое решение у такого простого вопроса?
5 mistеr
 
09.07.18
08:33
(3) Без компоненты браузер этого делать не позволит. Это нарушение модели безопасности современных браузеров.
6 butterbean
 
09.07.18
08:45
(5) это криворукие программисты платформы 1С
7 butterbean
 
09.07.18
08:49
(0) кури НачатьПомещениеФайла()
8 butterbean
 
09.07.18
08:49
(7)+ или НачатьКопированиеФайла(), смотря что нужно в итоге
9 butterbean
 
09.07.18
08:59
(7)* это для получения файла с лок. диска, а для сохранения на диск ПолучитьФайл(...)
10 mistеr
 
09.07.18
09:07
(9) Получить/сохранить файл и получить имя каталога — разницу понимаешь? Так вот получать структуру файловой системы клиента — низзя.
11 butterbean
 
09.07.18
09:20
(10) какую структуру? нужно всего лишь дать пользователю выбор пути для сохранения файла и положить его туда
12 mistеr
 
09.07.18
09:53
(11) ТС ставит вопрос по-другому: получить путь заранее, а сохранить потом.