## Скрипты для разработчиков ### Скрипты #### ОбновлениеПлатформ.sbsl В РАЗРАБОТКЕ.
Скрипт, который позволяет обновить платформы, установленные на компьютере.
Скрипт проверяет список последний версий платформы на сайте, смотрит список баз компьютера, список установленных платформ. После чего определяет, какие версии платформ нужно установить, а какие - удалить.
- метод Скрипт() - запрашивает имя и пароль пользователя через консоль - метод ОбновитьПлатформы() - использует имя пользователя и пароль из параметров запуска #### 1cicd.sbsl В РАЗРАБОТКЕ.
Скрипт для непрерывной интеграции с использованием GitLab.
#### АвтоФичиVA.sbsl В РАЗРАБОТКЕ.
Скрипт, позволяющий сгенерировать и запустить тесты в VanessaAutomation по шаблонам.
### Библиотеки #### ЗапускСкриптов.sbsl Скрипт содержит методы, позволяющие вызывать из своего скрипта другие скрипты.
Все методы скрипта необходимо копировать в свой скрипт.
- метод ВыполнитьСкрипт() - позволяет вызвать другой скрипт и получить ПотокВывода этого скрипта
- метод ОбъектИзПотокаВывода() - преобразует поток вывода в строку или массив строк #### ОпубликованныеПлатформы83.sbsl Cкрипт для получения списка опубликованных на сайте релизов платформы 8.3.
- метод ВсеРелизы() - возвращает список всех релизов
- метод ПоследниеРелизы() - возвращает список последних сборок каждого релиза платформы
#### ПутьКПлатформеПроекта.sbsl Скрипт для переданного пути к проекту ЕДТ определяет версию платформы проекта. Затем ищет на компьютере установленную версию платформы максимальной сборки и возвращает путь к исполняемому файлу платформы.
#### ПакетныйРежимПлатформы.sbsl Скрипт содержит команды для работы с платформой в пакетном режиме.
#### СписокИнформационныхБаз.sbsl Cкрипт для получения списка информационных баз компьютера.
- метод ДоступныеБазы() - возвращает описание всех баз
- метод ИспользуемыеВерсии() - возвращает все используемые версии платформы, указанные в списке баз
#### УстановленныеПлатформы83.sbsl В РАЗРАБОТКЕ.
Cкрипт для взаимодействия с установленными платформами.
- метод УстановленныеПлатформы() - возвращает список установленных на коммьютере платформ - метод УстановитьПлатформу() - устанавливает платформу из дистрибутива #### dl-1c.sbsl Скрипт для скачивания релизов. Автор Дмитрий Клименко. [Репозиторий](https://github.com/klimenko-1c/dl-1c) #### GitLabAPI.sbsl Скрипт содержит команды для работы с GitLab API.