diff --git a/src/v8runner.os b/src/v8runner.os index 1869fb3..d5dec64 100644 --- a/src/v8runner.os +++ b/src/v8runner.os @@ -1637,6 +1637,34 @@ Возврат Истина; КонецФункции +Процедура ВыполнитьПроверкуПрограммныхМодулей( + Знач ТонкийКлиент = Истина, + Знач ВебКлиент = Истина, + Знач Сервер = Истина, + Знач ВнешнееСоединение = Истина, + Знач ТолстыйКлиентОбычноеПриложение = Истина, + Знач ИмяРасширения = Неопределено) Экспорт + + Параметры = СтандартныеПараметрыЗапускаКонфигуратора(); + + Параметры.Добавить("/CheckModules"); + + ДобавитьФлагПроверки(Параметры, ТонкийКлиент, "-ThinClient"); + ДобавитьФлагПроверки(Параметры, ВебКлиент, "-WebClient"); + ДобавитьФлагПроверки(Параметры, Сервер, "-Server"); + ДобавитьФлагПроверки(Параметры, ВнешнееСоединение, "-ExternalConnection"); + ДобавитьФлагПроверки(Параметры, ТолстыйКлиентОбычноеПриложение, "-ThickClientOrdinaryApplication"); + + Если ЗначениеЗаполнено(ИмяРасширения) И Не ИмяРасширения = "-AllExtensions" Тогда + Параметры.Добавить(СтрШаблон("-Extension ""%1""", ИмяРасширения)); + Иначе + ДобавитьФлагПроверки(Параметры, Истина, "-AllExtensions"); + КонецЕсли; + + ВыполнитьКоманду(Параметры); + +КонецПроцедуры + Процедура ВыполнитьПроверкуПрименимостиРасширения(ИмяРасширения = "") Экспорт Параметры = СтандартныеПараметрыЗапускаКонфигуратора();