Консультация № 71928
21.01.2007, 14:04
0.00 руб.
0 4 4
Имеют место быть две локалки, в каждой из которых установлена 1с (7, предприятие). Две базы данных синхронизируются раз в сутки вручную: оператор выгружает данные в файл, отправляет по почте в другую локалку, там полученные данные загружаются в базу. На данный момент две локалки объединены в одну, но объединять базы по ряду причин нецелесообразно. Скажите пожалуйста - существуют ли механизмы, позволяющие автоматически раз в, допустим, сутки, синхронизировать две базы данных 1с ?

Обсуждение

Неизвестный
21.01.2007, 14:44
общий
это ответ
Здравствуйте, Aleksej!

Для таких целей рекомендую использовать программные продукты "Робот"/"Робот2", почитать о которых можно по следующим ссылкам:
http://www.mysl.com.ua/index.php?page=1&obj_id=2116
http://www.mysl.com.ua/index.php?page=1&obj_id=2132
Данные ПП имеют сертификат "1С:Совместимо", т.е. Вы сможете заказать их у любого 1С-Франчази.

Схожие по функционалу утилиты (но, как Вы понимаете, на Ваш страх и риск) можно поискать используя ссылки со страницы http://mista.ru/links_1c.htm

Удачи!
Неизвестный
21.01.2007, 17:30
общий
это ответ
Здравствуйте, Aleksej!

Есть еще одна разработка -- МОД (Менеджер Обмена Данных), также 1С-совместимо и также есть у любого франча. Очень гибкая в настройках, работает как в ручном, так и в автоматическом режиме.
Неизвестный
22.01.2007, 10:04
общий
это ответ
Здравствуйте, Aleksej!
Судя по всему у вас есть обработка которая позволяет синхронизировать базы (Две базы данных синхронизируются раз в сутки вручную: оператор выгружает данные в файл, отправляет по почте в другую локалку, там полученные данные загружаются в базу). Что мешает автоматизировать этот процес ??.
Например добавить пользователя "Робот" от имени которого раз в сутки будет запускаться 1С(с помощью внешнего шедулера). В предопределенной процедуре при начале работы анализировать текущего пользователя и запускать обработку обмена если пользователь "РОбот". По окончании обработки завершать сеанс 1С.
Что бы отказать ся от почты определите каталог в который будут сохранятся файлы обмена.
Неизвестный
22.01.2007, 17:26
общий
это ответ
Здравствуйте, Aleksej!

Для 1С на базе DBF можно использовать пакетный режим Конфигуратора.

На сервере базы "источника" - режим экспорта в файл.
На сервере базы "копия" - режим импорта из файла с авт. переиндексацией.

Для функции запланированного запуска задач на разных серверах нужно воспользоваться менеджером "Назначенные задания".

Если есть проблемы с доступом к файлу по сети - файл можно высылать и по почте
из коммандной строки с помощью утилиты "SendEmail.exe", ну а в почтовом клиенте на сервере "копия" прописать скрипт на выкладку сего файла в нужное место.

P.S. Вариант 1С на базе SQL Server не позволяет автоматически импортировать базу из файла.
----------------------------------------------------------------------------------------------------------
Вопросы, связанные с пакетным режимом прошу высылать мне на почту.
Миниформу мне не доступен.
Форма ответа