|
1459 | 1459 |
|
1460 | 1460 | КонецПроцедуры |
1461 | 1461 |
|
| 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 | + |
1462 | 1506 | Процедура ЗапуститьВРежимеПредприятия(Знач КлючЗапуска = "", Знач УправляемыйРежим = Неопределено, Знач ДополнительныеКлючи = Неопределено) Экспорт |
1463 | 1507 | ПараметрыСвязиСБазой = ПолучитьПараметрыЗапуска(); |
1464 | 1508 | ПараметрыСвязиСБазой[0] = "ENTERPRISE"; |
|
0 commit comments