Skip to content

Commit

Permalink
Добавлена подджерка параметра url
Browse files Browse the repository at this point in the history
  • Loading branch information
yukon39 authored and artbear committed Apr 26, 2023
1 parent 4cdf34b commit 530ad16
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -54,3 +54,16 @@
Тогда Вывод команды "oscript" не содержит
| ИНФОРМАЦИЯ - Выполнение команды/действия в режиме 1С:Предприятие завершено |
И Код возврата команды "oscript" равен 1

Сценарий: Запуск с открытием навигационной ссылки
Когда Я добавляю параметр "<КаталогПроекта>/src/main.os run" для команды "oscript"
И Я добавляю параметр "--url e1cib/navigationpoint/startpage" для команды "oscript"
И Я добавляю параметр "--execute ЗакрытьПредприятие.epf" для команды "oscript"
И Я добавляю параметр "--ibconnection /Fbuild/ib" для команды "oscript"

Когда Я выполняю команду "oscript"
И Я показываю вывод команды

Тогда Код возврата команды "oscript" равен 0
И Вывод команды "oscript" содержит
| ИНФОРМАЦИЯ - Выполнение команды/действия в режиме 1С:Предприятие завершено |
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,8 @@
| Разрешено использовать переменную $runnerRoot для указания пути к каталогу vanessa-runner.
| В этом случае можно использовать обработки из vanessa-runner.
| vrunner run --command ""Путь=МойКаталог;ЗавершитьРаботуСистемы"" --execute $runnerRoot/epf/ЗагрузитьРасширениеВРежимеПредприятия.epf");
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "--url",
"Навигационная ссылка для перехода после старта 1С:Предприятия");
Парсер.ДобавитьПараметрФлагКоманды(ОписаниеКоманды, "--no-wait",
"Не ожидать завершения запущенной команды/действия");
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "--online-file",
Expand Down Expand Up @@ -85,6 +87,12 @@
КомандаЗапуска = КомандаЗапуска(ПараметрыКоманды["--command"], ПутьКФайлуСтатусаВыполнения);
ПутьЛогаВыполнения = ПараметрыКоманды["--online-file"];

НавигационнаяСсылка = ПараметрыКоманды["--url"];
ДополнительныеПараметры = ПараметрыКоманды["--additional"];
Если Не ПустаяСтрока(НавигационнаяСсылка) Тогда
ДополнительныеПараметры = СтрШаблон("/URL ""%1"" %2", НавигационнаяСсылка, ДополнительныеПараметры);
КонецЕсли;

ДопСообщения = МенеджерКонфигуратора.НовыеДопСообщенияДляЗапускаПредприятия();
ДопСообщения.Ключ = "ЗапускВРежимеПредприятия";
ДопСообщения.СообщениеВСлучаеУспеха = "Выполнение в режиме 1С:Предприятие завершено";
Expand All @@ -95,7 +103,7 @@
МенеджерКонфигуратора.ЗапуститьВРежимеПредприятияСПроверкойВыполнения(
ДопСообщения,
КомандаЗапуска, ПутьОбработки1С,
ЗапускатьТолстыйКлиент, ПараметрыКоманды["--additional"],
ЗапускатьТолстыйКлиент, ДополнительныеПараметры,
ОжидатьЗавершения,
ПутьЛогаВыполнения,
ПутьКФайлуСтатусаВыполнения);
Expand Down

0 comments on commit 530ad16

Please sign in to comment.