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

Публикация № 14030

Разработка - Обмен данными 1С - Распределенная БД (УРИБ, УРБД)

Обработка Автообмен позволяет дозваниваться и обмениваться файлами выгрузки УРИБ через 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
353
.zip 22,23Kb 353 Скачать
Обработка для постоянного подключения к Интернет

.zip 10,62Kb
77
.zip 10,62Kb 77 Скачать

Специальные предложения

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

См. также

Получение измененных документов в 1С: 7.7

Распределенная БД (УРИБ, УРБД) v7.7 1cv7.md Абонемент ($m)

Оперативное получение списка измененных документов 1С: 7.7 (любая конфигурация).

2 стартмани

14.04.2016    13165    11    BackHand001    4    

Выгрузка/загрузка данных распределенной базы 1C: Предприятие 7.7. Торговля+Склад

Распределенная БД (УРИБ, УРБД) v77::ОУ 1С7:ТиС Россия Абонемент ($m)

Программа для загрузки/выгрузки данных распределенной базы 1С: Предприятие 7.7. Торговля+Склад

1 стартмани

11.03.2014    17027    13    OneLive    1    

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

Распределенная БД (УРИБ, УРБД) Внешние источники данных v7.7 1cv7.md Россия Абонемент ($m)

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

1 стартмани

28.05.2013    20823    48    Dima_    14    

Удаление УРБД в 1С:Предприятие 7.7

Распределенная БД (УРИБ, УРБД) v7.7 Абонемент ($m)

Небольшая программулина для преобразования информационной базы УРИБ (Управление Распределенными Информационными Базами) в обычную для файлового варианта 1С:Предприятие 7.7.

1 стартмани

15.05.2013    12474    24    khvalera    1    

Модификация стандартного механизма УРБД в 1С 7.7

Распределенная БД (УРИБ, УРБД) 1С7.7<->1C7.7 v7.7 v77::ОУ v77::БУ v77::Расчет 1cv7.md Абонемент ($m)

Обработка позволяет реализовать нестандартную схему обмена данными между распределенными базами в 1С 7.7, когда нужен обмен между группами периферийных баз. Такая ситуация может сложиться, когда у предприятия есть филиалы в разных городах, а в пределах филиала-города должно работать несколько офисов и складов (группа периферийных баз). Между периферийными базами одного города должен быть обмен всеми данными, в центральную базу должны попадать данные из всех городов. Причем, разные города не должны видеть данные другого города.

7 стартмани

15.12.2012    23288    16    axxell    3    

Поиск в движениях регистров битых ссылок на документы (<объект не найден>) и их пометка, как измененных, в другой базе для переноса по УРБД.

Распределенная БД (УРИБ, УРБД) Поиск данных 1С7.7<->1C7.7 v7.7 1cv7.md Россия Абонемент ($m)

Обработка предназначена для поиска в движениях регистров оперативного учета битых ссылок на документы (<объект не найден>), записи ID этих документов в файл и их пометки, как измененных, в другой (не поврежденной) базе для переноса в исходную с помощью УРБД.

1 стартмани

29.10.2012    17289    31    evgeniybel    3    

Восстановление периферийной базы 1С 7.7 SQL

Распределенная БД (УРИБ, УРБД) v7.7 1cv7.md Казахстан Абонемент ($m)

Обработка поможет восстановить периферийную базу из центральной, для объектов с вариантом миграции "Место создания и центр".

1 стартмани

07.09.2012    14057    30    dark_avenger    3    

Перезапись документов 1С7

Распределенная БД (УРИБ, УРБД) Обработка документов v77::ОУ v77::БУ 1cv7.md Россия Абонемент ($m)

Перезапись всех документов, продолжая перебор после падения базы на документе. Работает в любой конфигурации.

1 стартмани

11.02.2012    16168    23    fixin    2    

Просмотр идентификатора объекта в 1С7

Инструментарий разработчика Производительность и оптимизация (HighLoad) Распределенная БД (УРИБ, УРБД) v77::ОУ v77::БУ 1cv7.md Абонемент ($m)

Обработка позволяет посмотреть внутренний идентификатор объекта (документа, справочника, счета) в 1С7. Универсальная.

1 стартмани

11.02.2012    16990    13    fixin    4    

Поиск и восстановление битых ссылок (объект не найден) в реквизитах документов с помощью УРБД 1с 7.7

Распределенная БД (УРИБ, УРБД) Тестирование и исправление v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

Данная обработка выполняет два действия: 1. Ищет в реквизитах документов битые ссылки по фразе "<Объект не найден>" и записывает результаты в файл LostIn1c.txt на диск D. 2. С помощью данных в сохраненном файле в связанной через УРБД базе (предполагается, что в этой базе с данными все нормально) находит эти реквизиты и регистрирует их на выгрузку. Ну а дальше достаточно сделать обмен в УРБД между базами, чтобы ссылки восстановились.

1 стартмани

30.11.2011    17912    91    roms6    5    

Редактор автообмена с фильтром

Распределенная БД (УРИБ, УРБД) 1С7.7<->1C7.7 Инструментарий разработчика v7.7 1cv7.md Абонемент ($m)

Обработка, позволяющая "вскрыть черный ящик" стандартного обмена УРБД 1С 7.7, файловой и sql версий

1 стартмани

23.09.2011    13400    68    Guinnbleid    3    

Расширение возможностей УРБД (1С 7.7) + исходники на С++

Распределенная БД (УРИБ, УРБД) 1С7.7<->1C7.7 v77::ОУ 1cv7.md Абонемент ($m)

Обработка позволяет настроить правила выгрузки из центральной базы в периферийные.

1 стартмани

27.05.2010    19497    269    Izosin    23    

Подсчёт числа документов по базам в РИБ

Статистика базы данных Распределенная БД (УРИБ, УРБД) v7.7 1cv7.md Абонемент ($m)

Как-то давно потребовалось мне узнать сколько и каких документов в базе. Причём база распределённая, и, соответственно, информация нужна в разрезе баз.

1 стартмани

28.02.2010    13198    52    Pim    2    

Программа для автоматического обмена между информационными базами 1С 7.7 (версия 1.8)

Распределенная БД (УРИБ, УРБД) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

Программа предназначена для автоматизации обмена в распределенных базах 1С, размещенных в одном сегменте сети.

1 стартмани

22.12.2009    16904    319    ketr    4    

Обрезание распределённой базы по OLE

Свертка базы Распределенная БД (УРИБ, УРБД) 1С7.7<->1C7.7 v77::ОУ v77::БУ 1С7:Бух Россия БУ Абонемент ($m)

В качестве комментария к http://infostart.ru/public/22060/ Позволю себе выложить своё творение 2004 года того же назначения. Выкладывал в обсуждение разработки Dr.HiHi, но оттуда качается коцаный архив. Поэтому выкладываю отдельной программой. Этой обработкой, кстати, сворачивалась большая база. Более 100 Гбайт. Свёртка выполнялась в периферийных базах. Весь процесс занимал не более двенадцати часов.

1 стартмани

31.10.2009    19950    167    Трактор    9    

Замена пароля пользователям на периферийных базах без участия администратора

Распределенная БД (УРИБ, УРБД) Практика программирования v7.7 1cv7.md Россия Абонемент ($m)

Оно конечно ежели, но всё же Что касательно, то и относительно И ничего не бывает так чтобы что-нибудь да и случилось, А случись оно, вот тебе и пожалуйста ...

1 стартмани

28.09.2009    8542    39    nick_f1982    4    

Транспорт файлов между удалеными базами

Распределенная БД (УРИБ, УРБД) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

Транспорт файлов между удалеными базами с авто поддержкой УРБД, МОД работает через внешнюю SQL базу. Гарантирует полное скачивание файла (в отличие от FTP).

1 стартмани

07.11.2008    23222    353    vde69    14    

СМИТ Восстановление Периферийной Базы 1С 7.7

Сервисные утилиты Распределенная БД (УРИБ, УРБД) v7.7 1cv7.md Россия Абонемент ($m)

Обработка "СМИТ Восстановление Периферийной Базы" предназначена для "стимуляции" Центральной базы РБД к ПОВТОРНОЙ выгрузке образа какой-либо из Периферийных баз

1 стартмани

25.08.2008    15219    207    itsmith    10    

Скрипт для подгрузки автообменов распределенных баз

Распределенная БД (УРИБ, УРБД) v7.7 1cv7.md Россия Абонемент ($m)

скрипт периодически мониторит папку с файлами автообменов и при появлении в ней нового файла подгружает и отправляет автообмен скрипт универсальный, список баз и пакетных файлов прописывается в текстовый файл с именем файла скрипта и расширением .lst

1 стартмани

04.07.2008    12444    288    sml    10    

Всем, "обрезавшим" огромные базы 7.7 посвящается...

Свертка базы Распределенная БД (УРИБ, УРБД) v77::ОУ v77::БУ 1С7:Бух 1С7:ТиС Россия Абонемент ($m)

Всем, "обрезавшим" огромные базы 7.7 посвящается... Здесь лежит конфигурация, сама статья находится по адресу http://infostart.ru/articles/277/

1 стартмани

19.12.2007    23501    1268    Dolly_EV    18