Имя: Пароль:
1C
 
Web-клиент. Куда бы сохранить файл?
0 H A D G E H O G s
 
01.03.10
12:41
День добрый.
Есть ли какая -бы функция, которая в режиме Веб-Клиента возвращала бы файловую папку, в которую можно сохранить файл?
1 H A D G E H O G s
 
01.03.10
13:21
ап
2 XLife
 
01.03.10
13:23
ДиалогВыбораФайла не канает?
3 lxs
 
01.03.10
13:28
ВременныйКаталог() вроде была такая
4 XLife
 
01.03.10
13:29
(3) КаталогВременныхФайлов() недоступен на веб-клиенте
5 H A D G E H O G s
 
01.03.10
13:30
(3)
Глобальный контекст (Global context)
КаталогВременныхФайлов (TempFilesDir)
Синтаксис:
КаталогВременныхФайлов()
Возвращаемое значение:
Тип: Строка. Имя каталога временных файлов программы.
Описание:
Получает имя каталога, который используется программой для размещения временных файлов.

Доступность:
Тонкий клиент, сервер, толстый клиент, внешнее соединение.
6 H A D G E H O G s
 
01.03.10
13:30
(4) Некошерно пользователя заставлять выбирать ВременныйКаталог
7 H A D G E H O G s
 
01.03.10
13:31
Еще мысли есть?
8 H A D G E H O G s
 
01.03.10
13:31
Чтож, хранить в настройках пользователя что-ли?
9 Leksus
 
01.03.10
13:40
Это ограничение web-клиента. Вся работа с файловой системой в интерактивном режиме.
Типа безопасность клиентской машины прежде всего
10 H A D G E H O G s
 
01.03.10
14:10
(9) Хреново.
Ну ладно, сделал немного кривовато, но да ладно.
11 H A D G E H O G s
 
02.03.10
09:31
Еще вопрос - почему может не срабатывать функция
ПодключитьРасширениеРаботыСФайлами()
?
12 XLife
 
02.03.10
09:34
(11) а УстановитьРасширениеРаботыСФайлами() сделал? я как-то пытался разобраться с этими методами... логики так и не нашел... имхо недоделаны %)
13 XLife
 
02.03.10
09:45
+(12) по идее должно быть все просто, типа такого...

#Если ВебКлиент Тогда
Если Не ПодключитьРасширениеРаботыСФайлами() Тогда
   
   УстановитьРасширениеРаботыСФайлами();
   
   ПодключитьРасширениеРаботыСФайлами();
   
КонецЕсли;
#КонецЕсли
14 H A D G E H O G s
 
02.03.10
09:45
(12) Вон оно че, МИхалыч.
15 H A D G E H O G s
 
02.03.10
09:46
Так, а теория есть? Что делают эти 2 функции с "физической точки зрения" ?
16 XLife
 
02.03.10
09:49
УстановитьРасширениеРаботыСФайлами() ставит плагин для браузера
ПодключитьРасширениеРаботыСФайлами() вроде как его подгружает
17 H A D G E H O G s
 
02.03.10
09:55
(16) Нескромный вопрос - как плагин называется?
18 XLife
 
02.03.10
10:33
(17) хз как плагин зовется, но оно видно в "установка/удаление программ..." как "1С:Предприятие 8.2. Расширение работы с файлами для Internet Explorer (x86)"
19 AndOne
 
02.03.10
11:05
нельзя полагатся, что этот пакет можно будет установить пользователю (возможно запрещено политикой безопасности). Как сказали на семенире, что лучше писать 2 ветки кода: 1- не удалось установить пакет, 2 - удалось установить пакет
20 XLife
 
02.03.10
11:52
я вот сейчас столкнулся с непонятным косяком...

так вылетает с ошибкой, хотя ДиалогВыбораФайла.ПолноеИмяФайла = "c:\temp.xls"
Результат.Записать(ДиалогВыбораФайла.ПолноеИмяФайла,ТипФайлаТабличногоДокумента.XLS);

а так нормально работает
Результат.Записать("c:\temp.xls",ТипФайлаТабличногоДокумента.XLS);