Skip to content

Commit 953df59

Browse files
Голованов СергейГолованов Сергей
authored andcommitted
накидал функцию
1 parent 38f582c commit 953df59

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

src/v8runner.os

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1459,6 +1459,50 @@
14591459

14601460
КонецПроцедуры
14611461

1462+
Функция ПроверкаКонфигурации(Проверки, ИмяРасширения = "") Экспорт
1463+
1464+
Параметры = СтандартныеПараметрыЗапускаКонфигуратора();
1465+
1466+
Параметры.Добавить("/CheckConfig");
1467+
1468+
ДопустимыеКлючи = Новый Соответствие;
1469+
ДопустимыеКлючи.Вставить("ПроверкаЛогическойЦелостностиКонфигурации", "-ConfigLogIntegrity");
1470+
ДопустимыеКлючи.Вставить("ПоискНекорректныхСсылок", "-IncorrectReferences");
1471+
ДопустимыеКлючи.Вставить("ТонкийКлиент", "-ThinClient");
1472+
ДопустимыеКлючи.Вставить("ВебКлиент", "-WebClient");
1473+
ДопустимыеКлючи.Вставить("Сервер", "-Server");
1474+
ДопустимыеКлючи.Вставить("ВнешнееСоединение", "-ExternalConnection");
1475+
ДопустимыеКлючи.Вставить("ВнешнееСоединениеКлиентСервер", "-ExternalConnectionServer");
1476+
ДопустимыеКлючи.Вставить("МобильноеПриложениеКлиент", "-MobileAppClient");
1477+
ДопустимыеКлючи.Вставить("МобильноеПриложениеСервер", "-MobileAppServer");
1478+
ДопустимыеКлючи.Вставить("ТолстыйКлиентУправляемоеПриложение", "-ThickClientManagedApplication");
1479+
ДопустимыеКлючи.Вставить("ТолстыйКлиентУправляемоеПриложениеКлиентСервер", "-ThickClientServerManagedApplication");
1480+
ДопустимыеКлючи.Вставить("ТолстыйКлиентОбычноеПриложение", "-ThickClientOrdinaryApplication");
1481+
ДопустимыеКлючи.Вставить("ТолстыйКлиентОбычноеПриложениеКлиентСервер", "-ThickClientServerOrdinaryApplication");
1482+
ДопустимыеКлючи.Вставить("ПоставкаМодулейБезИсходныхТекстов", "-DistributiveModules");
1483+
ДопустимыеКлючи.Вставить("ПоискНеиспользуемыхПроцедурИФункций", "-UnreferenceProcedures");
1484+
ДопустимыеКлючи.Вставить("ПроверкаСуществованияНазначенныхОбработчиков", "-HandlersExistence");
1485+
ДопустимыеКлючи.Вставить("ПоискПустыхОбработчиков", "-EmptyHandlers");
1486+
ДопустимыеКлючи.Вставить("РасширеннаяПроверка", "-ExtendedModulesCheck");
1487+
ДопустимыеКлючи.Вставить("ПоискИспользованияМодальности", "-CheckUseModality");
1488+
ДопустимыеКлючи.Вставить("ПоискИспользованияСинхронныхВызовов", "-CheckUseSynchronousCalls");
1489+
ДопустимыеКлючи.Вставить("ПоискНеподдерживаемойФункциональности", "-UnsupportedFunctional");
1490+
ДопустимыеКлючи.Вставить("ВыполнитьЗаданныеПроверкиДляВсехРасширений", "-AllExtensions");
1491+
ДопустимыеКлючи.Вставить("ВыполнитьЗаданныеПроверкиДляУказанногоРасширения", СтрШаблон("-Extension %1", ИмяРасширения));
1492+
1493+
Для Каждого Проверка Из Проверки Цикл
1494+
КлючПроверки = ДопустимыеКлючи.Получить(Проверка);
1495+
1496+
Если КлючПроверки <> Неопределено Тогда
1497+
Параметры.Добавить(КлючПроверки);
1498+
КонецЕсли;
1499+
КонецЦикла;
1500+
1501+
ВыполнитьКоманду(Параметры);
1502+
1503+
Возврат Истина;
1504+
КонецФункции
1505+
14621506
Процедура ЗапуститьВРежимеПредприятия(Знач КлючЗапуска = "", Знач УправляемыйРежим = Неопределено, Знач ДополнительныеКлючи = Неопределено) Экспорт
14631507
ПараметрыСвязиСБазой = ПолучитьПараметрыЗапуска();
14641508
ПараметрыСвязиСБазой[0] = "ENTERPRISE";

0 commit comments

Comments
 (0)