Вопрос № 71928: Имеют место быть две локалки, в каждой из которых установлена 1с (7, предприятие). Две базы данных синхронизируются раз в сутки вручную: оператор выгружает данные в файл, отправляет по почте в другую локалку, там полученные данные загружаются в базу....
Вопрос № 71.928
Имеют место быть две локалки, в каждой из которых установлена 1с (7, предприятие). Две базы данных синхронизируются раз в сутки вручную: оператор выгружает данные в файл, отправляет по почте в другую локалку, там полученные данные загружаются в базу. На данный момент две локалки объединены в одну, но объединять базы по ряду причин нецелесообразно. Скажите пожалуйста - существуют ли механизмы, позволяющие автоматически раз в, допустим, сутки, синхронизировать две базы данных 1с ?
Отправлен: 21.01.2007, 14:04
Вопрос задал: Aleksej (статус: Посетитель)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Gl0betrotter
Здравствуйте, 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
Удачи!
Ответ отправил: Gl0betrotter (статус: Студент)
Ответ отправлен: 21.01.2007, 14:44
Отвечает: Elric
Здравствуйте, Aleksej!
Есть еще одна разработка -- МОД (Менеджер Обмена Данных), также 1С-совместимо и также есть у любого франча. Очень гибкая в настройках, работает как в ручном, так и в автоматическом режиме.
--------- Мирный атом в КАЖДЫЙ дом!
Ответ отправил: Elric (статус: Практикант)
Ответ отправлен: 21.01.2007, 17:30
Отвечает: Strawberry
Здравствуйте, Aleksej!
Судя по всему у вас есть обработка которая позволяет синхронизировать базы (Две базы данных синхронизируются раз в сутки вручную: оператор выгружает данные в файл, отправляет по почте в другую локалку, там полученные данные загружаются в базу). Что мешает автоматизировать этот процес ??.
Например добавить пользователя "Робот" от имени которого раз в сутки будет запускаться 1С(с помощью внешнего шедулера). В предопределенной процедуре при начале работы анализировать текущего пользователя и запускать обработку обмена если пользователь "РОбот". По окончании обработки завершать сеанс 1С.
Что бы отказать ся от почты определите каталог в который будут сохранятся файлы обмена.
Ответ отправил: Strawberry (статус: 2-ой класс)
Ответ отправлен: 22.01.2007, 10:04
Отвечает: ПЛОХИХ А. Дмитрий
Здравствуйте, Aleksej!
Для 1С на базе DBF можно использовать пакетный режим Конфигуратора.
На сервере базы "источника" - режим экспорта в файл.
На сервере базы "копия" - режим импорта из файла с авт. переиндексацией.
Для функции запланированного запуска задач на разных серверах нужно воспользоваться менеджером "Назначенные задания".
Если есть проблемы с доступом к файлу по сети - файл можно высылать и по почте
из коммандной строки с помощью утилиты "SendEmail.exe", ну а в почтовом клиенте на сервере "копия" прописать скрипт на выкладку сего файла в нужное место.
P.S. Вариант 1С на базе SQL Server не позволяет автоматически импортировать базу из файла.
----------------------------------------------------------------------------------------------------------
Вопросы, связанные с пакетным режимом прошу высылать мне на почту.
Миниформу мне не доступен.
Ответ отправил: ПЛОХИХ А. Дмитрий (статус: 5-ый класс)
Ответ отправлен: 22.01.2007, 17:26