mirror of
https://github.com/Stepa86/oScript-Examples.git
synced 2025-11-28 21:49:50 +02:00
master
oScript-Examples
Различные примеры скриптов на oscript http://oscript.io/ для автоматизации работы программиста 1С
CopyBase.os
Нужна для копирования одной базы в другую с переподключением к хранилищу. Например, когда для поиска ошибки нужно оперативно развернуть себе в базу разработки актуальную копию рабочей базы.
Выполняет 4 действия:
- Выгружает базу данных (База данных базы источника) из MS SQL с использованием SQLCMD (используется скрипт-обертка ExecQuery_SQLCMD.os) в указанный файл
- Выполняет произвольный скрипт. Подразумевается, что в этом скрипте будет загрузка из файла в нужную базу и настройка параметров. (Загрузка базы данных базы приемника)
- Отключает от хранилища базы приемника
- Подключает к указанному хранилищу базу приемника
ExecQuery_SQLCMD.os
Обертка над sqlcmd. Позволяет выполнить бекап базы в файл и выполнить произвольный скрипт. Примеры в CopyBase.os. Методы:
ВыполнитьБекап( Знач пСервер, Знач пПользователь, Знач пПароль, Знач пИмяБазы = "", Знач пИмяФайлаБекапа )
ВыполнитьСкрипт( Знач пСервер, Знач пПользователь, Знач пПароль, Знач пИмяБазы = "", Знач пИмяФайлаСкрипта )
Замеры.os
Маленький модуль для вывода сообщений с таймингом.
Обработка "Изменение настроек"
Позволяет настроить конфигурационный файл для скрипта CopyBase.os. Работает только в управляемом режиме.
Languages
1C Enterprise
100%