Необходимо проработать механизм автоматического фонового обмена УРБД
Отменено
Иваново(Россия )
25.07.1981(43 года)
8 |
5
19 июля 2019 в 11:22:44
(5 лет 22 недели 5 дней 8 часов назад)
3000
V8.x Розница
28.09.2013 15:20:16
Текст задания
Необходимо проработать механизм автоматического фонового обмена УРБД со следующими возможностями:
Фоновый обмен не должен мешать работе пользователей. Запуск обмена с центральным узлом не должен быть заметен пользователем. Не должно быть возможности прервать этот обмен. Т.о. обмен должен запускаться батником или службой, которая запускает параллельную сессию 1С к ИБ, в которой в режиме автообмен или принудительно этот обмен вызывается.
Фоновый обмен должен запускаться при появлении файла обмена от центрального узла на ftp сервере. Таким образом обмен происходит по инициативе центрального узла.
Должны присутствовать два типа обменов:
1.Обмен с регистрацией изменений конфигурации. Запускается в ночном интервале времени. При этом должны быть закрыты все существующие сеансы 1С. И сделан бэкап базы. Т.е. алгоритм батника примерно следующий: валим активных пользоватлей, делаем бэкап, делам обмен, делаем обновление базы, делаем повторный обмен.
2.Обмен без регистрации изменения конфигурации. Запускается в дневном интервале времени.
Нужно учесть возможность появления изменений конфигурации в дневное время.
Для получения файла обмена ftp, лучше использовать специальные программы синхронизаторы, т.к. 1С при работе с ftp может крепко зависнуть.
Для мониторинга появления фала лучше использовать аналог cron для windows, который скриптом позволяет задать такое условие как появление файла на диске или его модификацию.
В целом программа синхронизации и cron могут работать в связке. Синхронизатор обеспечивает доставку файлов с ftp на локальный диск, а cron при их появлении запускает обмен.
Все это должно работать под Windows 7 Starter. Конфигурация Розница 1.0, Платформа 8.2.
Для того что-бы 1С-ка после выполнения обмена данными завершала работу возможно потребуется незначительная доработка.
Результатом решения задачи должно быть: предоставление набора необходимых утилит, подробные инструкции по их настройке, и возможно необходимая доработка конфигурации.