/CheckConfig [-ConfigLogIntegrity] [-IncorrectReferences] [-ThinClient]
[-WebClient] [-MobileClient] [-Server] [-ExternalConnection] [-ExternalConnectionServer] [-MobileAppClient][-MobileAppServer] [-ThickClientManagedApplication] [-ThickClientServerManagedApplication] [-ThickClientOrdinaryApplication] [-ThickClientServerOrdinaryApplication] [-MobileClientDigiSign] [-DistributiveModules] [-UnreferenceProcedures] [-HandlersExistence] [-EmptyHandlers] [-ExtendedModulesCheck] [-CheckUseSynchronousCalls] [-CheckUseModality] [-UnsupportedFunctional] [-Extension <nombre de la extensión>] [-AllExtensions]
Realizar una verificación extendida de la configuración. Contiene los siguientes ajustes:
-ConfigLogIntegrity. Verificar la integridad lógica de la configuración. Es la verificación estándar (normalmente realizada antes de actualizar la base de datos).
-IncorrectReferences. Buscar referencias inválidas y referencias a objetos eliminados. La búsqueda se realiza en toda la configuración, incluyendo permisos, formularios, plantillas, interfaces, etc.
-ThinClient. Realizar una verificación de sintaxis de módulos para el modo de emulación de entorno de aplicación administrada (cliente ligero, modo de archivo).
-WebClient. Realizar una verificación de sintaxis de módulos en el modo de emulación de entorno de cliente web.
-Server. Realizar una verificación de sintaxis de módulos en el modo de emulación de entorno de servidor de 1C:Enterprise.
-ExternalConnection. Realizar una verificación de sintaxis de módulos en el modo de emulación de conexión externa (modo de archivo).
-ExternalConnectionServer. Realizar una verificación de sintaxis de módulos en el modo de emulación de conexión externa (modo cliente/servidor).
-MobileAppClient. Realizar una verificación de sintaxis de módulos en el modo de emulación de entorno de aplicación móvil (modo cliente).
-MobileAppServer. Realizar una verificación de sintaxis de módulos en el modo de emulación de entorno de aplicación móvil (modo servidor).
-ThickClientManagedApplication. Realizar una verificación de sintaxis de módulos en el modo de emulación de entorno de aplicación administrada (cliente grueso, modo de archivo).
-ThickClientServerManagedApplication. Realizar una verificación de sintaxis de módulos en el modo de emulación de entorno de aplicación administrada (cliente grueso, modo cliente/servidor).
-ThickClientOrdinaryApplication. Realizar una verificación de sintaxis de módulos en el modo de emulación de entorno de aplicación ordinaria (cliente grueso, modo de archivo).
-ThickClientServerOrdinaryApplication. Realizar una verificación de sintaxis de módulos en el modo de emulación de entorno de aplicación ordinaria (cliente grueso, modo cliente/servidor).
-MobileClient. Realizar una verificación de sintaxis de módulos en el modo de emulación de entorno de cliente móvil.
-MobileClientDigiSign. Validar la firma del cliente móvil.
-DistributiveModules. Entregar módulos sin sus fuentes. Si la configuración de distribución especifica que algunos módulos se entregan sin sus fuentes, verificar si se pueden generar imágenes de módulo.
-UnreferenceProcedures. Buscar procedimientos y funciones locales (no exportados) que nunca se referencian, incluyendo controladores de eventos no utilizados.
-HandlersExistence. Verificar la disponibilidad de controladores asignados a interfaces, formularios y controles.
-EmptyHandlers. Buscar controladores de eventos que no realizan ninguna acción. Dichos controladores pueden afectar el rendimiento del sistema.
-ExtendedModulesCheck. Verificar las llamadas de método de objeto y las llamadas de propiedad de objeto utilizando . (punto) para un conjunto limitado de tipos, y verificar si las literales de cadena que sirven como parámetros para ciertas funciones, como GetForm(), son válidas.
-CheckUseSyncronousCalls. Buscar llamadas de método sincrónicas en los módulos. Utilizar este parámetro solo con el parámetro ExtendedModulesCheck.
-CheckUseModality. Buscar llamadas de método modales en los módulos. Utilizar este parámetro solo con el parámetro -ExtendedModulesCheck.
-UnsupportedFunctional. Buscar funcionalidad que no se puede ejecutar en una aplicación móvil. Esto incluye lo siguiente:
- Objetos de metadatos cuyas clases no están implementadas en la plataforma móvil.
- Planes de intercambio que tienen la propiedad Infobase distribuida establecida.
- Tipos no implementados en la plataforma móvil:
- En las propiedades “Tipo” de atributos de metadatos, constantes y parámetros de sesión.
- En la propiedad “Tipo de parámetro de comando” de metadatos de Comando.
- En la propiedad “Tipo” de atributos y columnas de atributos de formulario.
- Formularios con tipo Ordinario.
- Controles de formulario que no están implementados en la plataforma móvil (la verificación no se realiza para formularios cuyo atributo Usos no incluye dispositivos móviles).
- Escritorio complejo (contiene múltiples formularios)
-Extension <nombre de la extensión>. Procesar la extensión con el nombre especificado. Si la extensión se procesa correctamente, devolver 0. De lo contrario (si la extensión con el nombre especificado no está disponible o se producen errores), devolver 1.
–AllExtensions. Verificar todas las extensiones.


