gifts2017

АвтоОбмен:Обмен через FTP

Опубликовал Валентин Терёхин (Valet) в раздел Администрирование - Распределенная БД (УРИБ, УРБД)

Обработка Автообмен позволяет дозваниваться и обмениваться файлами выгрузки УРИБ через FTP.
Никаких внешних компонент.
Всё средствами 1С и Windows.

Обработка АвтоОбмен.
-----------------------------------------------------
При открытии загружает список баз УРИБ (за исключением из под которой запущена).
Создает в каталоге базы папку prm, где формирует bat-файл runobmen.bat .
Данный батник подключается к инету , к ftp и загружает файл обмена, опосля отключает инет.
Затем запускает 1С в пакетном режиме для загрузки данных
При выгрузке файла обмена тоже самое только в другом порядке.
Для подключения используется стандартная консольная программа rasdial.exe (w2k,wxp)
Для работы с ftp используется стандартная консольная программа ftp.exe (w2k,wxp)
Также используется утилита из ResourceKit sleep.exe (идет в архиве) - лишь затем чтоб сделать задержку между подключениями.
В файле ftp.ftp команды для работы с ftp
-------------------------------------------------------
+(Плюсы)
Не нужно никаких ВК, exe.
Если не удается подключиться указанное количество попыток, то выдается сообщение (через net send)
Можно использовать сформированный батник для запуска ярлыком (только для загрузки и выгрузки придется переименовать runobmen.bat и ftp.ftp, а также в соответствующем батнике заменить ftp.ftp на исправленный)
-------------------------------------------------------
-(Минусы)
Если работа идет в терминале то net send получат все пользователи сервера (можно исправить если отправлять для пользователя)
Не обрабатываются ошибки ftp.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Обработка с подключением к Интернет
.zip 22,23Kb
14.12.09
352
.zip 22,23Kb 352 Скачать
Обработка для постоянного подключения к Интернет
.zip 10,62Kb
14.12.09
72
.zip 10,62Kb 72 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. r1log 03.05.06 10:01
2. Александр (imsoftware) 03.05.06 11:37
Очень достойная и грамотно написанная вестчь!
3. Валентин Терёхин (Valet) 03.07.06 22:16
Добавлена работа с базами на MSSQL (Требуется ВК 1С++ http://www.1cpp.ru)
4. Валентин Терёхин (Valet) 03.07.06 22:17
Добавлена работа с базами на MSSQL . Требуется ВК 1С++ http://www.1cpp.ru
5. Den (DS) 18.08.06 11:53
Круто, давно искал.
качественная штука!!!
6. Сhe Burashka (CheBurator) 18.08.06 15:58
не знаю почему не обрабатываются ошибки фтп.
можно заменить стандартный виндявый на ncftp - у него хорошие коды возврата...
7. Вадим 1С911.BY (Вадимко) 19.07.07 11:32
Пока времени нет разбираться
+ авансом :)
8. Best Soft MMC (PaRaDoX) 22.11.07 18:34
Спасибо большое за обработку, очень сильно пригодилась!
9. vers (vers) 16.01.09 12:56
разработка понравилась, молодец!
10. Константин Исиченко (IsiKosta) 11.12.09 08:08
Может добавить возможность напрямую обмениваться через ftp, без дозвона?
11. Валентин Терёхин (Valet) 11.12.09 09:30
(10) Обработка писалась в те времена, когда основным интернетом был диалап.
Сейчас это наверно неактуально.
Добавлю на выходных возможность опцией.
12. Валентин Терёхин (Valet) 14.12.09 23:59
(11) Добавлена обработка из которой исключен механизм дозвона до провайдера.
13. Андрей Марецкий (Iksteram) 30.11.11 13:47
Молодец, очень нужная вещь, думаю для многих это актуально.
14. Алексей Лапицкий (Lapitskiy) 23.02.13 14:21
Несмотря на древность, тема для меня оказалась полезной, спасибо автору!
15. Стервятник (Elected) 06.11.14 13:20
Странно, но единственное, что работает у меня, так это АвтоОбмен. Файлы на FTP не передаются и не принимаются. Что-то не доработано.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа