Skip to content

Различные примеры скриптов на oscript для автоматизации работы программиста 1С

License

Notifications You must be signed in to change notification settings

Stepa86/oScript-Examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

oScript-Examples

Различные примеры скриптов на oscript http://oscript.io/ для автоматизации работы программиста 1С

CopyBase.os

Нужна для копирования одной базы в другую с переподключением к хранилищу. Например, когда для поиска ошибки нужно оперативно развернуть себе в базу разработки актуальную копию рабочей базы.

Выполняет 4 действия:

  1. Выгружает базу данных (База данных базы источника) из MS SQL с использованием SQLCMD (используется скрипт-обертка ExecQuery_SQLCMD.os) в указанный файл
  2. Выполняет произвольный скрипт. Подразумевается, что в этом скрипте будет загрузка из файла в нужную базу и настройка параметров. (Загрузка базы данных базы приемника)
  3. Отключает от хранилища базы приемника
  4. Подключает к указанному хранилищу базу приемника

ExecQuery_SQLCMD.os

Обертка над sqlcmd. Позволяет выполнить бекап базы в файл и выполнить произвольный скрипт. Примеры в CopyBase.os. Методы:

ВыполнитьБекап( Знач пСервер, Знач пПользователь, Знач пПароль, Знач пИмяБазы = "", Знач пИмяФайлаБекапа )
ВыполнитьСкрипт( Знач пСервер, Знач пПользователь, Знач пПароль, Знач пИмяБазы = "", Знач пИмяФайлаСкрипта )

Замеры.os

Маленький модуль для вывода сообщений с таймингом.

Обработка "Изменение настроек"

Позволяет настроить конфигурационный файл для скрипта CopyBase.os. Работает только в управляемом режиме.

About

Различные примеры скриптов на oscript для автоматизации работы программиста 1С

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published