|
Подгрузка файлов из Web клиента | ☑ | ||
---|---|---|---|---|
0
Kasperok
26.02.13
✎
10:13
|
Часть пользователей работает удаленно в 1с 8.2 Управляемые формы через Web интерфейс (браузер) и встала задача прикрепление сканов файлов к документу и в дальнейшем складирование на сервере в определенный каталог.
Есть ли быстрое и простое решение ? |
|||
1
Рыцарь
26.02.13
✎
10:21
|
Использовать функцию ПоместитьФайл() - помещает во временное хранилище, а дальше уже куда необходимо.
|
|||
2
Wobland
26.02.13
✎
10:22
|
&НаКлиенте
Процедура Загрузить(Команда) Диалог=Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие); Диалог.МножественныйВыбор=Ложь; Диалог.Фильтр="Документы Word|*.doc|Все файлы|*.*"; Если Диалог.Выбрать() Тогда АдресФайла=ПоместитьВоВременноеХранилище(Новый ДвоичныеДанные(Диалог.ПолноеИмяФайла), УникальныйИдентификатор); Ф=Новый Файл(Диалог.ПолноеИмяФайла); РасширениеФайла=Сред(Ф.Расширение, 2); Модифицированность=Истина; КонецЕсли; КонецПроцедуры Запись.Файл=Новый ХранилищеЗначения(ПолучитьИзВременногоХранилища(АдресФайла)); |
|||
3
Рыцарь
26.02.13
✎
10:25
|
(2) Да, можно и так, только перед этим в веб клиенте нужно подключить расширение для работы с файлами. И кажется не во всех браузерах работает.
|
|||
4
Wobland
26.02.13
✎
10:26
|
(3) под веб-клиентом не тестил ;)
|
|||
5
Wobland
26.02.13
✎
10:26
|
а, не, тестил
#Если ВебКлиент Тогда Предупреждение("Не доделано, не додумано"); #Иначе |
|||
6
Kasperok
26.02.13
✎
10:28
|
(3) А по подробнее ?
|
|||
7
and2
26.02.13
✎
10:32
|
(3) не обязательно.
просто не даст кучей файлы грузить. по 1 будут |
|||
8
and2
26.02.13
✎
10:33
|
(0) если сканы - да еще каждый мегов по 15-20 - быстрое только при хорошем интернете :)
|
|||
9
Рыцарь
26.02.13
✎
10:34
|
(6) На клиенте вызвать функцию УстановитьРасширениеРаботыСФайлами()
Перед началом работы с файлами проверять установку расширения с помощью функции ПодключитьРасширениеРаботыСФайлами() и анализировать результат. |
|||
10
Рыцарь
26.02.13
✎
10:34
|
(7) ДиалогВыбораФайла - по СП: Для работы метода в режиме запуска "Веб-клиент", необходимо предварительно подключить расширение работы с файлами.
|
|||
11
Kasperok
26.02.13
✎
10:38
|
(8) Ну а если программно сжимать до определенного качества и разрешения ?
|
|||
12
Armando
26.02.13
✎
10:47
|
Можно обойтись без расширения работы с файлами. Вот пример: http://infostart.ru/public/77530/
|
|||
13
Рыцарь
26.02.13
✎
10:51
|
(12) в случае с (1) тоже не нужно использовать расширение работы с файлами :)
|
|||
14
Kasperok
27.02.13
✎
13:16
|
Ну вроде навоял на тонком клиенте работает
|
|||
15
Kasperok
27.02.13
✎
13:16
|
а кот на Веб клиенте выдает ошибку
Неизвестная ошибка.: 'dN2.showModalDialog' is not a function |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |