В пакетном режиме работы конфигуратора есть возможность выгрузить базу данных, но нет возможности загрузить. Мне, например, это необходимо для ночного создания dbf копии из рабочей SQL. DBF версия нужна для менеджеров - они в ней отчеты делают.
Этот скрипт удобен тем, что не требует интерактивного входа в систему для запуска 1С - все работает даже если запускать из шедулера.
Какой файл выгрузки загружать указывается как ключ командной строки при запуске 1С:
/load<Пробел><ПутьКФайлуВыгрузки> - полный путь к файлу выгрузки
У меня, например, в назначенном задании написана вот такая строка:
"C:\Program Files\1Cv77\BIN\1cv7s.exe" CONFIG /NСистема /P201284 /D"D:\BaseDir" /load \\LANSERV\D$\MainBaseNight.zip
где CONFIG, /N<ИмяПользователя>, /P<ПарольПользователя>, /D<КаталогБД> - стандартные ключи запуска конфигуратора с указанным пользователем и паролем.
База должна быть зарегистрирована в списке баз и быть не пустой (что бы не было всяких дополнительных вопросов о типе базы, сортировке и т.д.), выгрузка должна быть без пароля.
Ключ /load должнен быть последним в строке запуска, т.к. все, что после него считается путем к файлу выгрузки.
Как подключить OpenConf - читайте в его описании, этот же скрипт нужно положить в стандартное место:
BIN\Config\scripts\loaddatabase.vbs
Скрипт использует DynamicWrapper, он обычно есть в стандартных классах поставляемых с OpenConf
Удачи!