|   |   | 
| 
 | обмен файлами через ftp-соединение | ☑ | ||
|---|---|---|---|---|
| 0
    
        bebibo 03.10.22✎ 14:32 | 
        Всем добрый день.
 Подскажите пожалуйста. Необходимо разработать интеграцию двух информационных систем на базе технологии, заданной в варианте задания. Продемонстрировать выгрузку данных из одной ИС на базе платформы «1С: Предприятие 8.3» и загрузку их в другую ИС на базе той же версии платформы. Мой вариант: "обмен файлами через ftp-соединение" Кто сталкивался с таким обменом? Если у кого то есть опыт - напишите с чего начать. С помощью json обмен есть опыт, а вот ftp - даже не слышно.. | |||
| 1
    
        kostyan29 03.10.22✎ 14:41 | 
        Это разные вещи.
 json - это формат файлов для обмена. А ftp - это средство доставки этих файлов. Так что через ftp прекрасно можно обмениваться и json-файлами. Вот простейший код FTPСоединение = Новый FTPСоединение(АдресFTP,Порт,Логин,Пароль); FTPСоединение.УстановитьТекущийКаталог(ИмяКаталога); FTPСоединение.Записать( ИмяФайлаJSON,ИмяПолучившиегоФайликаНаFTP); все остальное - синтакс-помощник | |||
| 2
    
        bebibo 03.10.22✎ 14:49 | 
        (1) Подскажите, что мне нужно для данного обмена между базами с помощью ftp соединения     | |||
| 3
    
        OldCondom 03.10.22✎ 14:52 | 
        (2) ftp сервер, куда будешь сохранять свой json     | |||
| 4
    
        Kassern 03.10.22✎ 14:54 | 
        Рассмотрите расшаренную папку, вместо ФТП, если базы в одной сети     | |||
| 5
    
        Kassern 03.10.22✎ 14:54 | 
        Про веб сервисы даже писать не буду, с учетом ваших вопросов)     | |||
| 6
    
        OldCondom 03.10.22✎ 14:55 | 
        (5) так у него есть опыт сервисов, он ведь json не по факсу шлёт надеюсь     | |||
| 7
    
        Kassern 03.10.22✎ 15:01 | 
        (6) Одно дело на какой нить сайт цепляться и парсить/слать json по мануалу. Другое дело развернуть веб сервис у себя и настроить по нему обмен. Человек не понимает, что такое ftp, но решает что -
 Мой вариант: "обмен файлами через ftp-соединение" | |||
| 8
    
        kostyan29 03.10.22✎ 15:09 | 
        (7) Наверно, он пишет "Мой вариант" в том смысле, что ему такое задание дали, и все тут, выбора у него нет.
 А так, если я ошибаюсь и есть свобода выбрать любой вариант - то конечно лучше просто через общую папку. | |||
| 9
    
        bebibo 03.10.22✎ 15:14 | 
        (8) Верно вы говорите, мой вариант задания "обмен файлами через ftp-соединение"     | |||
| 10
    
        bebibo 03.10.22✎ 15:15 | 
        (5) Я делал обмен между моб приложением через бесплатный сервер апач     | |||
| 11
    
        bebibo 03.10.22✎ 15:16 | 
        (3) "ftp сервер" - как мне, откуда мне его взять?
 Я с 1с дружу, а вот с этими фтп, ашттп, апач и т.д. - сложно | |||
| 12
    
        bebibo 03.10.22✎ 15:18 | 
        Подскажите люди добрые, как мне все это организовать и сложнее ли это чем обмен между самописной базой на пк и самописной базой мобильного приложения через апач     | |||
| 13
    
        Kassern 03.10.22✎ 15:22 | 
        (11) Представьте что фтп - это просто сетевая папка. 
 Обращаетесь примерно так же как с http соединением: Создаете соединение, указывая север, а далее методами FTPСоединение управляете файлами на ФТП. По поводу создать FTP - лучше обратитесь к системному администратору, если он у вас есть, то организует для конторы ftp, либо даст вам доступы на определенные каталоги (если фтп уже есть). | |||
| 14
    
        Kassern 03.10.22✎ 15:23 | 
        Если вы там чтец и жнец и на дуде игрец, то почитайте пару статей на тему, как поднять FTP и по поводу безопасности почитайте. Учтите, что 1ска из коробки не умеет работать с SFTP, только с FTP и FTPS.     | |||
| 15
    
        Aleksey 03.10.22✎ 15:24 | 
        (11) Это не твоя проблема а проблема админа. Иди к админу и пусть он тебе скажет адрес ФТП сервера и коды доступа к нему     | |||
| 16
    
        bebibo 03.10.22✎ 15:25 | 
        (13) Спасибо большое. Очень понятно объяснили. Теперь картинка есть.     | |||
| 17
    
        Aleksey 03.10.22✎ 15:25 | ||||
| 18
    
        bebibo 03.10.22✎ 15:26 | 
        (15) Да хочется самому попробовать..
 Подскажите, вот я поднимал сервер апач, по сравнению с фтп - что легче поднять? | |||
| 19
    
        Aleksey 03.10.22✎ 15:29 | 
        (16) учти что некоторые старые фтп не умеют работать с русскими файлами из-за кодировки, т.е. старайся латиницей писать. 
 Плюс у 1с есть свои проблемы при работе с файлами, типа имя файла не должно начинаться с пробела и в имени не должны быть спецсимволы типа "@" | |||
| 20
    
        bebibo 03.10.22✎ 15:29 | 
        (19) Спасибо большое, учту!)     | |||
| 21
    
        Kassern 03.10.22✎ 15:30 | 
        (18) Вы апач с ssl поднимали и еще во внешку доступ давали?
 Тут примерно такие же вопросы, только вместо ssl там есть разные варианты защиты, так же и про порты забывать нельзя. | |||
| 22
    
        Злопчинский 03.10.22✎ 17:48 | ||||
| 23
    
        Garykom гуру 03.10.22✎ 19:09 | 
        (0) Правильный ответ:
 Протокол FTP устарел и имеет кучу проблем с вариациями и клиентами/серверами. Следует использовать другой способ обмена. | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |