|
Вопрос по ограничениям безопасного режима (для внешних обработок) во 1C:Fresh |
☑ |
0
Пип Пибип
15.11.16
✎
22:37
|
Вечер добрый, господа
Вводная:
Как известно, внешние обработки во Фрэш выполняются в безопасном режиме. Привычная работа с файловой системой клиентской машины (равно как и ряд других механизмов) при этом не поддерживается. Ссылка на документацию: .безопасныйрежимработы
Задача:
Необходимо из Фрэш, с помощью внешней обработки - выгружать некий файл с данными.
Подскажите, можно это как-либо организовать?
|
|
1
Mauser
15.11.16
✎
23:04
|
Глобальный контекст (Global context)
НачатьПолучениеФайлов (BeginGettingFiles)
Синтаксис:
НачатьПолучениеФайлов(<ОписаниеОповещения>, <ПолучаемыеФайлы>, <РасположениеФайлов>, <Интерактивно>)
|
|
2
Torquader
15.11.16
✎
23:08
|
Вопрос первый - куда выгружается файл ?
Не проще ли чего через http-запрос передать или Ftp-соединение ?
|
|
3
Пип Пибип
15.11.16
✎
23:32
|
(2) ИнтернетСоединение, ИнтернетПочта, ИнтернетПрокси, HTTPСоединение, FTPСоединение - запрещены в данном случае
|
|
4
Torquader
15.11.16
✎
23:36
|
А что там тогда вообще разрешено ?
Картинку-то в html-поле документа можно загрузить ?
|
|
5
Пип Пибип
15.11.16
✎
23:48
|
Не поверишь, конструктор Новый Картинка() запрещен - если первый параметр – строка
Про поле HTML документа ничего не сказано - предполагаю, что с ним работа ведется как и в обычном режиме (опять же, это только предположение)
|
|
6
Garykom
гуру
15.11.16
✎
23:54
|
Печать на виртуальный принтер в файл.
|
|
7
Torquader
16.11.16
✎
02:18
|
Вообще, там пишут, что чтение XML-файлов доступно.
Да и другие методы можно использовать через расширения безопасного режима.
https://1cfresh.com/articles/so_addprocess_req
|
|
8
Пип Пибип
16.11.16
✎
02:43
|
В общем, вопрос решен
Информацию можно почерпнуть из публикации: http://catalog.mista.ru/public/409865/
|
|
9
Пип Пибип
16.11.16
✎
02:44
|
(7) в моем случае использовалась конструкция ЗаписьXML.ОткрытьФайл() - а она запрещена
|
|