Привет, мир! Сегодня мне нужен программист на C#.
У компании «Маттино Обувь» существует программный продукт под названием «Автообмен». Он позволяет филиалам обмениваться данными с центральным офисом в автоматическом режиме. Например, через него отправляются данные по ежедневной выручке, по использованным дисконтным картам, по возвратам, а также получаются фотографии новой обуви для размещения на сайте.
Интерфейс программы виден на скриншотах:
web.trueoffice.ru/uploads... Исходники можно посмотреть здесь:
web.trueoffice.ru/uploads... (исполнителю будет предоставлен доступ к SVN). Ниже дана входная информация и задачи.
Автообмен раз в N секунд проверяет наличие в папке "каталог-бд-1с"\diskont файлы *.dbf, содержащие данные о продажах. Этот файл отправляется на FTP-сервер в соответствующую папку ("имя-магазина"\sells, например: /home/_data/_ftp/
www.mattino.ru/dataexchan... 1.а. Не отправлять новый файл, если старый еще присутствует (еще не обработан центральной 1С).
1.б. Отправлять файл на два FTP-сервера сразу.
1.в. Не удалять локальный файл, пока его копии не обработаны на обоих серверах.
Сейчас конфиг params.xml берется только локально.
2.а. Разделить его на две части — конфиг по умолчанию и конфиги для конкретных магазинов.
2.б. Настроить загрузку конфига с сервера (Автообмен запрашивает конфиг, предоставляя свой логин, а скрипт склеивает общую и переменную часть в один xml и передает его Автообмену).
3. Дописать локальное удаление тех файлов, которые были удалены на FTP-сервере (например, удалять старые фотографии обуви).
Если вы заинтересованы в работе, пишите предложения по срокам и стоимости.