Для чего это нужно :
- Прием выгрузки в 1 клик
- Инициирование подключения
- Распознает наличие измененной конфигурации и вежливо просит всех выйти
- Если файл выгрузки (*.dat) больше определенного значения (опционально) - так же просит всех выйти из базы, для загрузки монопольно,иначе грузит в распределенном режиме
- Есть автоапдейт
- Возможна загрузка нескольких баз
- Все сообщения можно менять в файле language.ini
Логика работы:
Программа инициирует соединение через rasphone.exe , и пингует указанный в настройках хост, пока пинг не пройдет, связывается с FTP, проверяет, есть ли новый файл, если есть, забирает файл(ы) выгрузки, если нет - проверяет загружен ли существующий , спрашивает пользователя загружать сейчас или потом (опционально), проверяет на наличие *.md, опционально - размер *.dat, если загрузку нужно грузить монопольно - просит всех выйти, загружает.
При каких либо ошибках при загрузке - лог конфигуратора показывает в окне сообщений, с пометкой [+1C]
Программа упакована UPXом !!!
Недостатки (будущие улучшения)
- Нет дозагрузки при обрыве связи
- Не умеет выгружать
- Английские стандартные диалоги
- ....Ваш вариант