В программе реализованы следующие возможности:
- Запуск стандартного механизма обмена в конфигурациях (Управление торговлей, Бухгалтерия предприятия и т.п) под указанным пользователем;
- Синхронизация папок на компьютере и FTP-сервере
Обмен данными:
Запуск стандартного механизма обмена осуществляется следующим образом: Сначала происходит подключение к базе данных, затем производится поиск настройки с заданным кодом (Справочник «Настройки обмена данными») и запуск обмена по этой настройке.
Преимущество данного подхода: Если база распределенная и в периферийную точку пришли изменения конфигурации, то нет необходимости наделять пользователей полными правами; Отпадает необходимость обучать пользователей обновлению конфигурации базы данных т.к. это происходит автоматически при необходимости.
Синхронизация с FTP:
Позволяет сократить время обмена, если он осуществляется через FTP-ресурс.
При синхронизации реализован механизм блокировок для предотвращения скачивания неполностью загруженных файлов. При закачивании файла на FTP-ресурсе создается файл типа [[ИмяФайла] + [Расширение файла]] + [Расширение файла блокировки]. Когда происходит закачка файла, если на сервере находится файл его блокировки, происходит ожидание.
Дополнительные возможности:
— Пингование заданного адреса в процессе обмена;
— Копирование журнала обмена на FTP-сервер;
— Восстановление работы базой данных по окончании обмена;
— Фоновый режим работы;
Оповещения добавить стоило бы. По почте, аське, джабберу и т.п.
(1) Сделаем 😉
Уважаемый автор! Можно объяснить в двух словах, как Вы решаете проблему обновления конфигурации ? Мне не нужны все эти навороты для конкретной типовой, настройки автообмена и прочая лабуда. Но сам принцип! Откуда Вы берете обновление конфигурации ? Из файла сообщения ? Как ?
(3) Изменения конфигурации содержатся в файле, пришедшем из центральной базы к периферийной. В процессе обмена эти изменения заносятся в периферийную базу. И в стандартном варианте, чтобы обновить конфигурацию, необходимо запустить базу данных в режиме конфигуратора и выполнить действие «Конфигурация — Обновить конфигурацию базы данных» (для этого требуются администраторские права). Программа просто позволяет избежать лишних движений и в этом случае не обязательно пользователя на удаленной точке наделять всеми полномочиями. Я бы даже сказал, совсем нежелательно наделять их таковыми 🙂
Да это все понятно. Но как конкретно 🙂 ???? В файле сообщений нет упакованного файла cf. Там какая-то кодированная фигня. Впрочем, если Вы не хотите раскрывать секрет — это тоже понятно.
(5) Все гораздо проще…
У плана обмена есть метод ПрочитатьИзменения()
Вот и все волшебство 🙂
ААААА!!!!! Начало доходить 🙂
Итак, 1)запуск 1с-предприятия, при начале работы системы запуск метода ПрочитатьИзменения(). Если он не вызвал исключения, то все ОК, если вызвал, то:
2)запуск 1с-конфигуратора с ключом /UpdateDBCfg и переходим к пункту 1)
Примерно так ?
Спасибо.
(7) Ну если ОООочень приблизительно, то да 🙂
Ну плюс однозначно…
(9) Спасибо! 🙂
Спасибо! Поставил в планировщик, без парамктров запускается, с параметрами никак, подскажите плиз чего не так..? Пишу в планировщике (выполнить):
«C:Program Files1cv81RBDExchangeRBDExchange.exe s e»
(10) да пжалста просто обмен — это распределенная — это значит не в одном офисе- это значит — связь- а связь блин вечный геморрой… Тоесть ты принадлежишь к упорным и целеустремленным людям. И цели у тебя созидательные , а это уже достойно + …
(11) «C:Program Files1cv81RBDExchangeRBDExchange.exe /b /s /e»,
а можно bat файл сделать и его повесить в планировщик
С конфигурацими самописными с нуля будет работать? Что там нужно настроить, создать чтобы работало?
С самописными, к сожалению, работать не будет. Можно из стандартных взять механизм обмена и подстроить под свои нужды, но это довольно хлопотно
при запуска обмена выдает Файл не является файлом базыданных ‘G:1c8_avda_bdRBDExchanged/1Cv8.1CD’
как выгрузить базу в формате 1CD ?
Обмен невозможнен!
Настройка обмена с кодом 001 не найдена!
а где настроить код?
(17) Код — это код настройки элемента справочника «Настройки обмена данными»
(17) Есть более свежая версия программыhttp://infostart.ru/public/20952/