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");
+	КонецЕсли;
+
+	ВыполнитьКоманду(Параметры);
+
+КонецПроцедуры
+
 Процедура ВыполнитьПроверкуПрименимостиРасширения(ИмяРасширения = "") Экспорт
 
 	Параметры = СтандартныеПараметрыЗапускаКонфигуратора();