Використання
Платформа 1С: Підприємство 8.x має в своєму складі власний FTP-клієнт. Дуже часто його використовують для передачі файлів обміну між комп'ютерами по мережі.
Сьогодні в статті напишемо невелику обробку з функціями читання списку файлів на FTP-сервері, а також завантаження і збереження файлів.
Як вже говорилося раніше, обробка буде отримувати список файлів, а також завантажувати файли на FTP-сервер і скачувати їх.
Зовні форма обробки виглядає наступним чином:
Структура метаданих обробки наступна:
Отримання списку файлів
Лістинг команди отримання списку файлів наступний:
У конструктор FTP-з'єднання передаються введені в реквізити дані для з'єднання з FTP-сервером. Метод "НайтіФайли" отримує список файлів в заданому каталозі (перший параметри). Другий параметр - рядок шаблону для пошуку файлів.
Завантаження файлу на FTP-сервер
Програмний код досить простий:
Вибирається файл на диску і за допомогою методу "Записати" передається на сервер. Перший параметр - шлях до файлу на диску, другий - ім'я файлу на FTP-сервері.
Завантаження файлу з сервера
Подивимося програмний код команди:
Загальний принцип той же. Спочатку користувач вибирає шлях збереження файлу, потім цей шлях передається в метод "Отримати" у другій параметр. У першому параметрі вказується шлях до файлу на FTP-сервері.
завдання вирішена
На цьому завдання можна вважати вирішеною. Обробку з прикладу Ви можете завантажити за посиланням.