Обмен файлами по FTP и SFTP с проверкой целостности

Интеграция обмена по FTP с 1С, Битрикс24 и площадками: связки под ключ

Поставщики и площадки до сих пор обмениваются файлами: прайс в таблице, накладные в XML, отчёт по продажам в архиве. Мы следим за папкой на сервере, разбираем появившийся файл и переносим данные в учётную систему, а обратные выгрузки кладём туда, откуда их забирает получатель.

Зачем это вам

Что даёт связка с FTP-сервером

Файл забирается сам

Папка проверяется по расписанию, и появившийся файл разбирается без участия сотрудника. Прайс не лежит на сервере до среды, когда до него дойдут руки.

Колонки сопоставляются один раз

Соответствие колонок файла полям номенклатуры описывается при настройке и дальше применяется ко всем поставкам. Менеджер не подгоняет таблицу под шаблон перед каждой загрузкой.

Ошибочные строки не портят базу

Строки без артикула, с нечисловой ценой или с неизвестным товаром откладываются в отчёт, а остальные загружаются. База не встаёт из-за одной испорченной ячейки в файле поставщика.

Выгрузки уходят по расписанию

Остатки, цены или заказы формируются в нужном формате и кладутся в папку, откуда их забирает получатель. Никто не вспоминает вечером, что площадке не отдали свежий файл.

Видно, что и когда пришло

Обработанные файлы перекладываются в архив с датой, а результат разбора записывается в журнал. При споре с поставщиком видно, какой именно прайс был загружен в тот день.

Типовой проект
Дистрибьютор с прайсами поставщиков на FTP и учётом в 1С: новые файлы забираются из папки по расписанию, колонки сопоставляются с номенклатурой, цены обновляются в учёте, а строки с ошибками попадают в отчёт вместо того, чтобы останавливать загрузку.
Смотреть реальные кейсы →
Технически

Обмен по FTP: коротко для разработчика

Поддерживаются FTP, FTP с шифрованием и SFTP по ключу. Обменник следит за изменениями в указанной папке, скачивает появившийся файл, разбирает его и перекладывает в архив либо удаляет по вашему правилу. Обратные выгрузки создаются во временном имени и переименовываются после полной записи, чтобы получатель не забрал файл наполовину. Читаются таблицы, CSV, XML и текстовые форматы с заданной структурой, включая файлы в архивах.

Некогда разбираться самим? Настроим обмен файлами под ключ — опишите задачу, за час вернёмся со сметой.

Как мы делаем

Пять шагов до рабочего запуска

01

Разбираем ваш процесс

Смотрим что у вас в папке на FTP и куда данные должны попадать. Обсуждаем что мешает сейчас.

02

Настраиваем связь

Подключаемся к вашему серверу по FTP или SFTP отдельной учётной записью с доступом к нужным папкам.

03

Согласуем, что куда попадает

Расписываем какое поле в папке на FTP в какое попадёт. Учитываем нестандартную логику.

04

Тестируем на ваших данных

Прогоняем настоящие файлы поставщиков, включая испорченные. Правим до запуска.

05

Запускаем в работу

Запускаем и присматриваем: оповещения о сбоях. 2 недели гарантии: если что — чиним бесплатно.

Платформа

FTP в платформе FlowFrame

FlowFrame — это платформа интеграций. FTP подключают к вашим системам наши инженеры под ключ, а вы получаете доступ к самой интеграции в личном кабинете app.flowframe.ru: видно, работает ли обмен, есть журнал последних событий и ошибок, оплата картой или по счёту и закрывающие документы.

Все интеграции компании собраны в одном месте. Это удобно, когда нужно комплексно автоматизировать бизнес или запустить сразу несколько решений по оптимизации: каждая следующая связка добавляется в тот же кабинет, без нового подрядчика и отдельной системы контроля.

Частые вопросы

FAQ по интеграции с FTP-сервером

Как часто проверяется папка?
По расписанию, обычно раз в несколько минут. Для файлов, которые приходят раз в сутки, достаточно проверки по часам: сервер опрашивается реже, и нагрузка на него не растёт.
Что будет, если файл ещё дописывается в момент проверки?
Файл берётся в работу, только когда его размер перестал меняться, поэтому наполовину записанная выгрузка не разбирается. Для своих выгрузок мы используем временное имя и переименовываем файл после полной записи.
У поставщиков разные форматы прайсов. Это проблема?
Нет, для каждого поставщика описывается своя схема: где лежит файл, какие колонки что означают, с какой строки начинаются данные. Схемы независимы, и новый поставщик добавляется без переделки остальных.
Что происходит со строками, которые не удалось разобрать?
Они не загружаются и попадают в отчёт с указанием строки и причины: нет артикула, цена не число, товар не найден в номенклатуре. Остальные строки при этом обрабатываются, поэтому одна ошибка не останавливает всю загрузку.
Насколько это безопасно?
Рекомендуем SFTP или FTP с шифрованием: обычный FTP передаёт пароль в открытом виде. Для обмена заводится отдельная учётная запись с доступом только к нужным папкам, а её данные остаются у вас и отзываются в любой момент.
Что будет, если сервер временно недоступен?
Попытка повторяется по нарастающему интервалу, а исходящие файлы встают в очередь обменника FlowFrame и кладутся в папку после восстановления связи. Пропущенные за время сбоя входящие файлы забираются следующей проверкой. При затянувшемся сбое приходит оповещение.
Сколько стоит интеграция и что нужно для старта?
Обмен по FTP под ключ стоит от 40 000 ₽, точную сумму фиксируем в смете до начала работ. От вас нужны только доступы к серверу и учётной системе, а примеры файлов поставщиков возьмём с сервера сами. Две недели после запуска устраняем недочёты бесплатно.

Обсудим ваш обмен файлами по FTP

За 1 час пришлём смету и план работ.

Оставить заявку