|
1С Веб-клиент и обмен с FTP | ☑ | ||
---|---|---|---|---|
0
Romasini
07.06.17
✎
13:34
|
Есть 1с УНФ в "облаке" (считай, веб-клиент). Надо в нее добавить дополнительную обработку, которая получает файлы из ftp, пишет файл на ftp, удаляет файл с ftp.
1) Обработку нельзя открыть, как внешнюю через Файл-Открыть (права порезаны) 2) Обработка должна работать через БСП "Дополнительные отчеты/обработки" (товарищи из "облака" проверяют обработку и добавляют ее в дополнительные обработки) 3) Обработка в должна работать в Безопасном режиме В безопасном режиме использовать ftp-соединение нельзя, но можно использовать разрешенные функции/процедуры, но не знаю, как их использовать Вопрос: есть у кого нить пример такой обработки/кода? |
|||
1
Cyberhawk
07.06.17
✎
13:42
|
Какой же это безопасный режим будет, если обработка сможет получать файл с ФТП или писат туда, а?
|
|||
2
Romasini
07.06.17
✎
13:47
|
Есть ДополнительныеОтчетыИОбработкиВБезопасномРежиме.ПолучитьФайлИзИнтернета и ДополнительныеОтчетыИОбработкиВБезопасномРежиме.ПередатьФайлВИнтернет
Они как то могут быть задействованы, вот и спрашиваю, как их сипользовать |
|||
3
Romasini
13.06.17
✎
15:10
|
ап
|
|||
4
Вафель
13.06.17
✎
15:13
|
можно сделать как безопасную, но для этого ее хэш нужно прописать в профиле безопасности в кластере
|
|||
5
Romasini
13.06.17
✎
15:24
|
(4) и как это мне должно помочь? 1С то "в облаке", с профилями безопасности сервис не работает (говорят, пока)... Сейчас можно прописать в обработке разрешения на использование расширений безопасного режима БСП. Как прописывать - научился, а как дальше быть - не знаю...
|
|||
6
mehfk
13.06.17
✎
15:27
|
"Пользуйтесь 1С SaaS!" - говорили они...
|
|||
7
Garykom
гуру
13.06.17
✎
15:34
|
(0) Рекомендую нанять кого нить кто знает что такое к примеру "клиент" и чем отличается от "сервер".
А так же что такое js и "поле html документа" ну или ВК для 1С в виде расширений для браузеров. |
|||
8
Вафель
13.06.17
✎
15:40
|
(7) это ты к чему?
|
|||
9
Юрий Лазаренко
13.06.17
✎
15:42
|
(8) Ну типа добавить на форму обработки поле html документа, в нем с яваскриптом скачивать/закачивать на ftp.
|
|||
10
Вафель
13.06.17
✎
15:43
|
но есть же какой то функционал от 1с на эту тему. нужно разобраться как работает
|
|||
11
Garykom
гуру
13.06.17
✎
15:44
|
(8) Да через js бесполезно без внешнего сервиса, а если с внешним можно и штатными 1С.
Но ВК в виде расширения спасет, как для работы с ТО и файлами локальными |
|||
12
Вафель
13.06.17
✎
15:46
|
(11) а что во фреш спокойно можно подключать любые вк?
|
|||
13
Вафель
13.06.17
✎
15:47
|
ну и из внешней обработки не так то просто вызвать вк в безопасном режиме
|
|||
14
Garykom
гуру
13.06.17
✎
15:47
|
(9) напрямую из js ftp низзя, там только http и WebSocket
(12) Они не во фреш а в браузер по сути подключаются, так что те даже не узнают )) |
|||
15
Romasini
13.06.17
✎
15:49
|
(12) народ, без всяких js и прочих костылей, на сайте фрэша есть список требований к обработке (14) кто тебе сказал, что не узнают? они проводят аудит обработки, перед тем, как ее добавить, а через файл-открыть нельзя
|
|||
16
Garykom
гуру
13.06.17
✎
15:50
|
(15) Без всяких костылей это делается путем поднятия своего стороннего сервера/сервиса в виде http-обертки над ftp
|
|||
17
Вафель
13.06.17
✎
15:59
|
(15) кинь ссылку на список требований
|
|||
18
Romasini
13.06.17
✎
16:00
|
(16) нет, не вариант (17) http://1cfresh.com/articles/so_addprocess_req лови
|
|||
19
Garykom
гуру
13.06.17
✎
16:02
|
||||
20
Garykom
гуру
13.06.17
✎
16:05
|
(18) А иначе никак, точнее связывайся с админами фреша и узнавай что предложат.
Могу поспорить что ничего кроме (16) Или написания ВК которую еще будет месяц проверять чтобы допустить в само облако (а не нелегально подключать хитрым образом) и стоить которая будет дороже чем сервис на дешевом/бесплатном сервере. Если нагрузка никакая то да вполне пойдет нечто бесплатное, или платите за хостинг |
|||
21
Вафель
13.06.17
✎
16:07
|
вроде можно и по фтп получать
|
|||
22
Вафель
13.06.17
✎
16:08
|
может в бсп есть пример внешней обработки для фреша
|
|||
23
Вафель
13.06.17
✎
16:09
|
||||
24
Garykom
гуру
13.06.17
✎
16:30
|
(21) Штатный фтп в 1С это "работа с файлами", которая запрещена в безопасном режиме
|
|||
25
Вафель
13.06.17
✎
16:32
|
(24) ты ничего не знаешь про фреш
|
|||
26
Вафель
13.06.17
✎
16:33
|
И даже не удосужился посмотреть (23)
|
|||
27
Romasini
13.06.17
✎
16:44
|
(23) это уже что-то...
|
|||
28
Garykom
гуру
13.06.17
✎
16:46
|
(26) А некто не удосужился глянуть https://gos.1cfresh.com/articles/ExternalProcessExample_03 ))
|
|||
29
Garykom
гуру
13.06.17
✎
16:47
|
(25) Зато знаю про
FTPСоединение (FTPConnection) Записать (Put) Синтаксис: Записать(<Источник>, <ИмяВыходногоФайла>) Параметры: <Источник> (обязательный) Тип: Строка. Адрес файла-источника. <ИмяВыходногоФайла> (обязательный) Тип: Строка. Имя выходного файла, в который записываются данные из источника. Описание: Записывает файл по указанному адресу. Доступность: Тонкий клиент, сервер, толстый клиент, внешнее соединение. |
|||
30
Romasini
13.06.17
✎
17:01
|
(23) спасибо, будем копать дальше
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |