Программа для считывания предложений по гос закупкам рекурсивным методом.
Описание проектируемой системы
- Сохранение иерархии папок
- Распаковка в директории в которых находятся архивы
- Работа со списком путей, из которых будет осуществляться выгрузка.
- Указываем время через которое будет проверяться наличие новых файлов. (автозагрузка и таймаут?)
- Ведем лог обращение (задача понять из за чего сбой и в целом заметить, что какие то проблемы с ФТП)
- После каждой успешной загрузки создаем файлик с датой и времнем загрузки и указанием списка распакованных файло (чтобы 1С могла сразу по этой инфе найти все необходимые новый файлы)
- Опционально удаление архивов после распаковки
- Не закачивать архив, если он уже лежит на диске
- Отбор по файлам за определенный период, например 3 дня. - выбираются все файлы из папок в наименовании которых содержится даты, если сегодня 29/10/2015:
- Возможность выбора глубины просмотра
- Возможность сменить фтп через конфиг
- Возможность выбора мода работы (пасивный/активный) (Для попддержки других фтп)
- Записывать в дебаг-лог переподключения
- Записывать статус выполнения
- Преобразовать прогресс в trayTip
http://zakupki.gov.ru/epz/main/public/home.html