|   |   | 
| 
 | 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) спасибо, будем копать дальше     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |