diff --git a/tools/runner.os b/tools/runner.os index 461601d9..cddcd37a 100644 --- a/tools/runner.os +++ b/tools/runner.os @@ -34,7 +34,6 @@ мВозможныеКоманды = Новый Структура; мВозможныеКоманды.Вставить("Следить", "watch"); - мВозможныеКоманды.Вставить("Конфигуратор", "designer"); мВозможныеКоманды.Вставить("КонвертироватьФайлы", "convertfiles"); @@ -54,7 +53,6 @@ Сообщить("Параметры командной строки:"); Сообщить(" watch - следить за изменением файлов и автоматически компилировать/декомпилировать внешние обработки"); - Сообщить(" designer - запустить конфигуратор для основной базы разработки и для сервисной базы"); Сообщить(" convertfiles inputPath"); Сообщить(" конвертировать файлы в новую или старую версию"); @@ -671,59 +669,6 @@ КонецПроцедуры -Процедура Конфигуратор(Знач СтрокаПодключения, Знач Пользователь = "", Знач Пароль = "", - Знач СтрокаПодключенияХранилище = "", Знач ПользовательХранилища = "", Знач ПарольХранилища = "", - Знач ВерсияПлатформы = "", Знач СервиснаяБаза = Ложь) Экспорт - - Конфигуратор = Новый УправлениеКонфигуратором(); - Логирование.ПолучитьЛог("oscript.lib.v8runner").УстановитьУровень(Лог.Уровень()); - - Если НЕ ПустаяСтрока(ВерсияПлатформы) Тогда - Лог.Отладка("ВерсияПлатформы:" + ВерсияПлатформы); - Конфигуратор.ИспользоватьВерсиюПлатформы(ВерсияПлатформы); - КонецЕсли; - - Конфигуратор.УстановитьИмяФайлаСообщенийПлатформы(ПолучитьИмяВременногоФайла("log")); - Если СервиснаяБаза = Истина Тогда - КаталогБазы = ОбъединитьПути(КорневойПутьПроекта, "./build/ibservice"); - СтрокаПодключения = "/F""" + КаталогБазы + """"; - КонецЕсли; - - Если ПустаяСтрока(СтрокаПодключения) Тогда - КаталогБазы = ОбъединитьПути(КорневойПутьПроекта, ?(СервиснаяБаза = Истина, "./build/ibservice", "./build/ib")); - СтрокаПодключения = "/F""" + КаталогБазы + """"; - КонецЕсли; - - Конфигуратор.УстановитьКонтекст(СтрокаПодключения, Пользователь, Пароль); - - ПараметрыЗапуска = Конфигуратор.ПолучитьПараметрыЗапуска(); - - Если НЕ ПустаяСтрока(СтрокаПодключенияХранилище) Тогда - ПараметрыЗапуска.Добавить("/ConfigurationRepositoryF """ +СтрокаПодключенияХранилище + """"); - ПараметрыЗапуска.Добавить("/ConfigurationRepositoryN """ +ПользовательХранилища + """"); - - Если Не ПустаяСтрока(ПарольХранилища) Тогда - ПараметрыЗапуска.Добавить("/ConfigurationRepositoryP """ +ПарольХранилища + """"); - КонецЕсли; - КонецЕсли; - - СтрокаЗапуска = ""; - Для Каждого Параметр Из ПараметрыЗапуска Цикл - СтрокаЗапуска = СтрокаЗапуска + " " + Параметр; - КонецЦикла; - - Приложение = ""; - Приложение = Конфигуратор.ПутьКПлатформе1С(); - Если Найти(Приложение, " ") > 0 Тогда - Приложение = ОбщиеМетоды.ОбернутьПутьВКавычки(Приложение); - КонецЕсли; - Приложение = Приложение + " " + СтрокаЗапуска; - Лог.Информация(Приложение); - Процесс = СоздатьПроцесс(Приложение, , Истина); - Процесс.Запустить(); - -КонецПроцедуры - Процедура УстановитьКаталогТекущегоПроекта(Знач Путь = "") КорневойПутьПроекта = ""; Если ПустаяСтрока(Путь) Тогда @@ -797,7 +742,6 @@ ДобавитьОписаниеКомандыПоказатьВерсию(Парсер); ДобавитьОписаниеКомандыСледить(Парсер); - ДобавитьОписаниеКомандыКонфигуратор(Парсер); ДобавитьОписаниеКомандыКонвертироватьФайлы(Парсер); Аргументы = Парсер.РазобратьКоманду(АргументыКоманднойСтроки); @@ -868,12 +812,6 @@ ИначеЕсли Команда = ВозможныеКоманды().КонвертироватьФайлы Тогда КонвертироватьФайлы(ПолныйПуть(Аргументы.ЗначенияПараметров["inputPath"]), Аргументы.ЗначенияПараметров["--ibname"], Аргументы.ЗначенияПараметров["--db-user"], Аргументы.ЗначенияПараметров["--db-pwd"], Аргументы.ЗначенияПараметров["--v8version"]); - ИначеЕсли Команда = ВозможныеКоманды().Конфигуратор Тогда - Конфигуратор(Аргументы.ЗначенияПараметров["--ibname"], - Аргументы.ЗначенияПараметров["--db-user"], Аргументы.ЗначенияПараметров["--db-pwd"], - Аргументы.ЗначенияПараметров["--storage-name"], - Аргументы.ЗначенияПараметров["--storage-user"], Аргументы.ЗначенияПараметров["--storage-pwd"], - Аргументы.ЗначенияПараметров["--v8version"], Аргументы.ЗначенияПараметров["--dev"]); КонецЕсли; Исключение @@ -902,16 +840,6 @@ Парсер.ДобавитьКоманду(ОписаниеКоманды); КонецПроцедуры // ДобавитьОписаниеКомандыСледить -Процедура ДобавитьОписаниеКомандыКонфигуратор(Знач Парсер) - ОписаниеКоманды = Парсер.ОписаниеКоманды(ВозможныеКоманды().Конфигуратор); - Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "--storage-name", "Строка подключения к хранилищу"); - Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "--storage-user", "Пользователь хранилища"); - Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "--storage-pwd", "Пароль"); - Парсер.ДобавитьПараметрФлагКоманды(ОписаниеКоманды, "--dev", "Признак dev режима, автоматом используем сервисную базу"); - - Парсер.ДобавитьКоманду(ОписаниеКоманды); -КонецПроцедуры // ДобавитьОписаниеКомандыКонфигуратор - Процедура ДобавитьОписаниеКомандыКонвертироватьФайлы(Знач Парсер) ОписаниеКоманды = Парсер.ОписаниеКоманды(ВозможныеКоманды().КонвертироватьФайлы); Парсер.ДобавитьПозиционныйПараметрКоманды(ОписаниеКоманды, "inputPath");