From 7861010c20441dce41bf787344821c33dee7f6c2 Mon Sep 17 00:00:00 2001 From: Artur Ayukhanov Date: Sat, 29 Feb 2020 23:50:34 +0300 Subject: [PATCH] =?UTF-8?q?=D1=83=D0=B1=D1=80=D0=B0=D0=BB=20=D1=83=D1=81?= =?UTF-8?q?=D1=82=D0=B0=D1=80=D0=B5=D0=B2=D1=88=D0=B8=D0=B9=20=D0=BA=D0=BE?= =?UTF-8?q?=D0=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...0\320\260\321\202\320\276\321\200.feature" | 7 ++++-- ...21\200\320\260\321\202\320\276\321\200.os" | 24 ------------------- ...20\260\321\202\320\276\321\200\320\260.os" | 17 +------------ 3 files changed, 6 insertions(+), 42 deletions(-) diff --git "a/features/\320\227\320\260\320\277\321\203\321\201\321\202\320\270\321\202\321\214\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\202\320\276\321\200.feature" "b/features/\320\227\320\260\320\277\321\203\321\201\321\202\320\270\321\202\321\214\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\202\320\276\321\200.feature" index 9dca9f2b..1e96fe54 100644 --- "a/features/\320\227\320\260\320\277\321\203\321\201\321\202\320\270\321\202\321\214\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\202\320\276\321\200.feature" +++ "b/features/\320\227\320\260\320\277\321\203\321\201\321\202\320\270\321\202\321\214\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\202\320\276\321\200.feature" @@ -28,17 +28,20 @@ И Я очищаю параметры команды "oscript" в контексте Сценарий: Интерактивный запуск Конфигуратора - И Я очищаю параметры команды "oscript" в контексте + Когда Я выполняю команду "oscript" с параметрами "<КаталогПроекта>/src/main.os designer --ibconnection /Fbuild/ib --no-wait --additional /Lru" + # И Я сообщаю вывод команды "oscript" Тогда Вывод команды "oscript" содержит | ИНФОРМАЦИЯ - Выполняю команду Конфигуратора | + # | ИНФОРМАЦИЯ - Информации об ошибке нет | | ИНФОРМАЦИЯ - Работа Конфигуратора завершена | И Код возврата команды "oscript" равен 0 Сценарий: Блокировка автоматического запуска Конфигуратора, т.к. ИБ из предыдущего сценария уже залочена Конфигуратором интерактивного запуска - И Я очищаю параметры команды "oscript" в контексте + Когда Я выполняю команду "oscript" с параметрами "<КаталогПроекта>/src/main.os designer --ibconnection /Fbuild/ib --additional /Lru" # И Я сообщаю вывод команды "oscript" Тогда Вывод команды "oscript" содержит + # | ПРЕДУПРЕЖДЕНИЕ - Не удалось прочитать файл информации | | ОШИБКА - Запрещено использование окон. Передан ключ DisableStartupDialogs | И Код возврата команды "oscript" равен 1 diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\320\260\320\227\320\260\320\277\321\203\321\201\321\202\320\270\321\202\321\214\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\202\320\276\321\200.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\320\260\320\227\320\260\320\277\321\203\321\201\321\202\320\270\321\202\321\214\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\202\320\276\321\200.os" index 36002630..f7d24511 100644 --- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\320\260\320\227\320\260\320\277\321\203\321\201\321\202\320\270\321\202\321\214\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\202\320\276\321\200.os" +++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\320\260\320\227\320\260\320\277\321\203\321\201\321\202\320\270\321\202\321\214\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\202\320\276\321\200.os" @@ -36,8 +36,6 @@ "Дополнительные параметры для запуска предприятия."); Парсер.ДобавитьПараметрФлагКоманды(ОписаниеКоманды, "--no-wait", "Не ожидать завершения запущенной команды/действия"); - Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "--online-file", - "Путь к файлу с online-записью выполнения"); Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "--storage-name", "Строка подключения к хранилищу"); Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "--storage-user", "Пользователь хранилища"); @@ -57,23 +55,15 @@ Лог = ДополнительныеПараметры.Лог; - // // TODO отрефакторить получение ЗапускатьТолстыйКлиент - // ЗапускатьТолстыйКлиент = ОбщиеМетоды.УказанПараметрТолстыйКлиент(ПараметрыКоманды["--ordinaryapp"], Лог); ДанныеПодключения = ПараметрыКоманды["ДанныеПодключения"]; ПараметрыХранилища = Новый Структура; ПараметрыХранилища.Вставить("СтрокаПодключения", ПараметрыКоманды["--storage-name"]); ПараметрыХранилища.Вставить("Пользователь", ПараметрыКоманды["--storage-user"]); ПараметрыХранилища.Вставить("Пароль", ПараметрыКоманды["--storage-pwd"]); - // ПараметрыХранилища.Вставить("Версия", ПараметрыКоманды["--storage-ver"]); - // ПараметрыХранилища.Вставить("РежимОбновления", ПараметрыКоманды["--storage"]); МенеджерКонфигуратора = Новый МенеджерКонфигуратора; - // ПутьОбработки1С = ПараметрыКоманды["--execute"]; - // ПутьОбработки1С = Заменить_runnerRoot_на_КаталогVanessaRunner(ПутьОбработки1С); - // ПутьОбработки1С = ОбщиеМетоды.ПолныйПуть(ПутьОбработки1С); - ОжидатьЗавершения = Не ПараметрыКоманды["--no-wait"]; МенеджерКонфигуратора.Инициализация( @@ -84,16 +74,6 @@ МенеджерКонфигуратора.УстановитьПараметрыХранилища(ПараметрыХранилища); - // КомандаЗапуска = ПараметрыКоманды["--command"]; - // Если НЕ ПараметрыСистемы.ЭтоWindows Тогда - // КомандаЗапуска = СтрЗаменить(КомандаЗапуска, """", "\"""); - // КомандаЗапуска = СтрЗаменить(КомандаЗапуска, ";", "\;"); - // Иначе - // КомандаЗапуска = """" + КомандаЗапуска + """"; - // КонецЕсли; - - ПутьЛогаВыполнения = ПараметрыКоманды["--online-file"]; - ДопСообщения = МенеджерКонфигуратора.НовыеДопСообщенияДляЗапускаПредприятия(); ДопСообщения.Ключ = "ЗапускКонфигуратора"; ДопСообщения.СообщениеВСлучаеУспеха = "Выполнение в режиме Конфигуратор 1С завершено"; @@ -114,7 +94,3 @@ Возврат МенеджерКомандПриложения.РезультатыКоманд().Успех; КонецФункции // ВыполнитьКоманду - -Функция Заменить_runnerRoot_на_КаталогVanessaRunner(Знач ИсходнаяСтрока) - Возврат СтрЗаменить(ИсходнаяСтрока, "$runnerRoot", ОбщиеМетоды.КаталогПроекта()); -КонецФункции diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\202\320\276\321\200\320\260.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\202\320\276\321\200\320\260.os" index 9b7b66dd..f9db05b5 100644 --- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\202\320\276\321\200\320\260.os" +++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\202\320\276\321\200\320\260.os" @@ -102,22 +102,7 @@ КонецЕсли; Попытка - Если ОжидатьЗавершения Тогда - УправлениеКонфигуратором.ВыполнитьКоманду(ПараметрыЗапуска); - Текст = УправлениеКонфигуратором.ВыводКоманды(); - Если Не ПустаяСтрока(Текст) Тогда - Лог.Информация(Текст); - КонецЕсли; - - Иначе - - УправлениеКонфигуратором.ВыполнитьКоманду(ПараметрыЗапуска); - // Текст = УправлениеКонфигуратором.ВыводКоманды(); - // Если Не ПустаяСтрока(Текст) Тогда - // Лог.Информация(Текст); - // КонецЕсли; - - КонецЕсли; + УправлениеКонфигуратором.ВыполнитьКоманду(ПараметрыЗапуска); Исключение Лог.Ошибка(УправлениеКонфигуратором.ВыводКоманды()); Лог.Ошибка(ОписаниеОшибки());