Skip to content

Commit

Permalink
убрал устаревший код
Browse files Browse the repository at this point in the history
  • Loading branch information
artbear committed Feb 29, 2020
1 parent 6a83ec8 commit 7861010
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 42 deletions.
7 changes: 5 additions & 2 deletions features/ЗапуститьКонфигуратор.feature
Original file line number Diff line number Diff line change
Expand Up @@ -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
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,6 @@
"Дополнительные параметры для запуска предприятия.");
Парсер.ДобавитьПараметрФлагКоманды(ОписаниеКоманды, "--no-wait",
"Не ожидать завершения запущенной команды/действия");
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "--online-file",
"Путь к файлу с online-записью выполнения");

Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "--storage-name", "Строка подключения к хранилищу");
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "--storage-user", "Пользователь хранилища");
Expand All @@ -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"];

МенеджерКонфигуратора.Инициализация(
Expand All @@ -84,16 +74,6 @@

МенеджерКонфигуратора.УстановитьПараметрыХранилища(ПараметрыХранилища);

// КомандаЗапуска = ПараметрыКоманды["--command"];
// Если НЕ ПараметрыСистемы.ЭтоWindows Тогда
// КомандаЗапуска = СтрЗаменить(КомандаЗапуска, """", "\""");
// КомандаЗапуска = СтрЗаменить(КомандаЗапуска, ";", "\;");
// Иначе
// КомандаЗапуска = """" + КомандаЗапуска + """";
// КонецЕсли;

ПутьЛогаВыполнения = ПараметрыКоманды["--online-file"];

ДопСообщения = МенеджерКонфигуратора.НовыеДопСообщенияДляЗапускаПредприятия();
ДопСообщения.Ключ = "ЗапускКонфигуратора";
ДопСообщения.СообщениеВСлучаеУспеха = "Выполнение в режиме Конфигуратор 1С завершено";
Expand All @@ -114,7 +94,3 @@

Возврат МенеджерКомандПриложения.РезультатыКоманд().Успех;
КонецФункции // ВыполнитьКоманду

Функция Заменить_runnerRoot_на_КаталогVanessaRunner(Знач ИсходнаяСтрока)
Возврат СтрЗаменить(ИсходнаяСтрока, "$runnerRoot", ОбщиеМетоды.КаталогПроекта());
КонецФункции
17 changes: 1 addition & 16 deletions src/Классы/МенеджерКонфигуратора.os
Original file line number Diff line number Diff line change
Expand Up @@ -102,22 +102,7 @@
КонецЕсли;

Попытка
Если ОжидатьЗавершения Тогда
УправлениеКонфигуратором.ВыполнитьКоманду(ПараметрыЗапуска);
Текст = УправлениеКонфигуратором.ВыводКоманды();
Если Не ПустаяСтрока(Текст) Тогда
Лог.Информация(Текст);
КонецЕсли;

Иначе

УправлениеКонфигуратором.ВыполнитьКоманду(ПараметрыЗапуска);
// Текст = УправлениеКонфигуратором.ВыводКоманды();
// Если Не ПустаяСтрока(Текст) Тогда
// Лог.Информация(Текст);
// КонецЕсли;

КонецЕсли;
УправлениеКонфигуратором.ВыполнитьКоманду(ПараметрыЗапуска);
Исключение
Лог.Ошибка(УправлениеКонфигуратором.ВыводКоманды());
Лог.Ошибка(ОписаниеОшибки());
Expand Down

0 comments on commit 7861010

Please sign in to comment.