CheckConfig  

/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.