An open API service indexing awesome lists of open source software.

https://github.com/stepa86/oscript-examples

Различные примеры скриптов на oscript для автоматизации работы программиста 1С
https://github.com/stepa86/oscript-examples

Last synced: 5 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# 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.
Методы:

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

# Замеры.os

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

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

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