Универсальный Бат файл для Автообмена через FTP

Администрирование - Распределенная БД (УРИБ, УРБД)

Универсальный Бат файл для Автообмена через FTP для любого количества баз одновременно. Настраиваем, помещаем в планировщик с нужной периодичностью.

Легко настраивается, внутри файла описаны все параметры.

Для работы необходим ncFtp Сlient, скачать можно по адресу ftp://ftp.ncftp.com/ncftp/binaries/Setup%20NcFTP%203.2.5.msi

Настроен для соединения с сервером FTP в пассивном режиме.

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

Наименование Файл Версия Размер
Бат файл автообмена
.bat 2,73Kb
28.05.13
46
.bat 2,73Kb 46 Скачать

См. также

Комментарии
1. Данила Елистратов (CagoBHuK) 27 28.05.13 10:17 Сейчас в теме
А зачем, если все можно описать в коде?
2. Дмитрий Фаст (Dima_) 63 28.05.13 10:27 Сейчас в теме
3. Данила Елистратов (CagoBHuK) 27 28.05.13 10:32 Сейчас в теме
4. Дмитрий Фаст (Dima_) 63 28.05.13 10:39 Сейчас в теме
5. Призрак (davdykin) 17 28.05.13 10:48 Сейчас в теме
На мой взгляд данный файлик так же актуален и для 8.х, т.к. получение файлов через фтп может занять продолжительное время, особенно если необходимо получать файлы периодически, это может приводить к серьезному подвисанию 1С. А вот проверить наличие файла уже скопированного с фтп в каталог. это не такая проблема.
6. Данила Елистратов (CagoBHuK) 27 28.05.13 11:13 Сейчас в теме
(4) http://www.buh.ru/forum/thread.jsp?id=518474&threadtype=0
(5) Запускайте отдельное регламентное задание с соответствующими обработчиками ошибок. Хороший программист тем и отличается от плохого, что предусматривает даже такие варианты развития событий, как долгое получение файлов.
7. Призрак (davdykin) 17 28.05.13 11:37 Сейчас в теме
(6) Интересно как вы реализуете регламентное задание на файловой базе в 2 ГБ, без доп нагрузки на компьютер? И я не считаю что хороший программист все задачи должен решать посредством 1С, если можно использовать технологии которые в разы менее нагружают систему и проще реализуются.
8. Дмитрий Фаст (Dima_) 63 28.05.13 11:53 Сейчас в теме
(6) Если я правильно Вас понял для 7.7:
1. пишем внешнюю обработку (или что нежелательно дописываем конфигурацию) на приём и отправку файлов с FTP сервера.пример
2. (что нежелательно) дописываем в главный модуль запуск обработки от определённого пользователя.
3. Создаём этого пользователя.
4. ставим в планировщик запуск 1с от этого пользователя, т.к. автообмен должен проходить с определённой периодичностью.
5. пишем bat файл на запуск 1с для осуществления обмена.
6. ставим bat файл в планировщик следом за запуском 1с с учётом времени на приём файлов (берём максимум, т.к. мы не знаем время).

или можно иначе?
9. Дмитрий Фаст (Dima_) 63 28.05.13 11:56 Сейчас в теме
(6) ,
ещё один момент забыл:
количество баз 4
7. Всё пункты с 1 по 6 делаем для 4 баз.
10. Александр Медведев (anig99) 2525 03.06.13 09:09 Сейчас в теме
(1) в 1с можно, но там какие-то проблемы с кодировкой. Столкнулся с тем, что имена файлов, содержащие кириллицу ни при каких вариантах нормально не скачивались (а там зашифрован был номер заказа). Более того, некоторые файлы вообще вызывали ошибку.
(0) работа в фоне по расписанию тоже не айс. Пользователь не видит работает ли обмен, есть ли связь вообще, не зависла ли загрузка. Кроме того, для bat файла можно использовать и простой ftp.exe
11. Александр Медведев (anig99) 2525 03.06.13 09:55 Сейчас в теме
12. Данила Елистратов (CagoBHuK) 27 03.06.13 10:20 Сейчас в теме
(10) С кодировкой действительно можно столкнуться, тут не скажу ничего. Причем, в большинстве случаев проблемы связаны с работой самого FTP.
(7) Я не знаю, как Вы ВООБЩЕ сможете реализовать дополнительный функционал БЕЗ дополнительной нагрузки на компьютер. Вообще задач, которые в 1С не решаются, я не встречал. Там, где не хватает функционала 1С, я использую внешнюю компоненту. Если внешней компоненты нет, я ее пишу.
(8) Вам никто не мешает при приеме файлов поместить в оперативную память их полные имена, и после приема, не выходя из текущего стека вызова, обработать их.
13. Призрак (davdykin) 17 03.06.13 12:20 Сейчас в теме
Ну лично я выступаю за бат файл, т.к. по доп нагрузке он в разы меньше, а мне интересно как вы, как человек который готов реализовывать на 1С все что требуется для работы, планируете реализовать этот обмен с нагрузкой меньше чем бат файл?
Оставьте свое сообщение