ОС семейства Windows
Опишу что сделал, может кому будет полезным.
- Создаем подчиненный узел РИБ
- Настраиваем фоновый обмен - на форуме много тем с информацией, как это делается (в результате в подчиненной базе будет пользователь с правами для выполнения обмена - user: obmen;pass: 123)
- На компьютере, где файловая база, создаем службу, которая будет заходить в ИБ пользователем obmen - используем anyserv.zip ( 49 килобайт )
- Путь к исполняемому файлу - указываем где находится файл для запуска 1С.
- Имя службы - любой понятный текст (у меня exchange)
- Описание службы - любой понятный текст
Заходим в реестр и идем в HKLM\SYSTEM\CURRENTCONTROLSET\SERVICES\_имя_службы_\parameters здесь необходимо изменить ключ Application (передать параметры в файл запуска 1С)
пример:
"C:\Program Files (x86)\1cv82\8.2.13.219\bin\1cv8.exe" ENTERPRISE /F"D:\base\" /N "obmen" /P "123"
Далее заходим в свойства службы и настраиваем ее на восстановление. Я настроил на перезапуск в случае сбоев с интервалом в 20 минут. Перезапускаем комп. Если все сделано правильно в ИБ будет активный пользователь для обмена.
Чтобы не было неожиданностей, если есть какой-либо исполняющий файл, при выполнении которого завершается работа пользователей ИБ (например бекап базы, при котором создается файл *.dt), то делаем простейший батник с текстом
net stop exchange
net start exchange
и запускаем его планировщиком Windows в нужное время -Служба перезапустится и пользователь "obmen" будет дальше делать свое дело =)
Спасибо автору iron_head статьи о резервном копировании базы данных 1С для всех версий, которую я использовал для дополнительного удобства. После скачивания программы для автобэкапа - обновляем ее. Далее добавляем:
- командный скрипт net stop exchange
- резервирование базы 1С(настраиваем под себя индивидуально)
- командный скрипт net start exchange
- очередь заданий (порядок соблюдается 1, 2, 3), и здесь настраиваем расписание по которому будет запускаться копирование БД.
И наслаждаемся своей работой!!!
Спасибо автору kogonado статьи, данные которой были использованы в публикации!
P.S.Обмен тестировал с типом обмена:
- Обмен через файловый ресурс
- Обмен электронными сообщениями
При этих типах обменов все работает нормально.
Пробовал тип обмена : Обмен через подключение к информационной базе - регламентные задания запущены, процесс запущен, но обмен не происходит (при отключении программы взаимодействия с рабочим столом при этом типе подключения нет возможности сделать обмен). Вместо такого типа обмена сделал обмен через файловый ресурс.