Ejecutar código#

Ejecutar código en el servidor o cliente. Para que este bloque funcione, el usuario debe tener desactivada la opción "Protección contra acciones peligrosas" y activada la función "Apertura interactiva de informes y procesos externos". Para trabajar con directorios, el tipo de conexión debe ser "Servidor".

Conexión[Enlace] Objeto de conexión a 1C. El nombre de la variable en esta propiedad debe coincidir con el nombre de la variable en la propiedad "Conexión", del bloque "Conectarse" del grupo 1C, que se utilizó anteriormente para conectarse a 1C
Código[Texto] Cadena de código en el lenguaje 1C que se debe ejecutar. Por ejemplo: "Nomenclatura = Directorios.Nomenclatura.CrearElemento(); Nomenclatura.Nombre = ""Nomenclatura de Prueba""; Nomenclatura.Grabar();"
Resultado[Texto] Resultado de la ejecución del código. Para devolver valores, es necesario utilizar un almacenamiento temporal. Debe usar en el código las siguientes líneas: "SherpaRetorno = ColocarEnAlmacenamientoTemporal(EnviandoMensaje, IdentificadorUnico);". IdentificadorUnico - puede ser cualquier valor generado. SherpaRetorno - esta variable se utiliza para extraer el valor después de la ejecución del código y su nombre no debe cambiar
Nivel de procesamiento

Selección del nivel de manejo de errores. Valores posibles:

  • "Default" - por defecto;
  • "Ignore" - se ignoran los errores;
  • "Handle" - se manejan los errores.

Si se selecciona el valor "Default", se utilizará el valor del bloque "Inicio" de este diagrama

Nivel de mensajes

Selección del nivel de mensajes que mostrarán los bloques durante la ejecución. Valores posibles:

  • "Default" - por defecto;
  • "Release" - salida desactivada;
  • "Debug" - salida de información principal;
  • "Detailed" - salida de información detallada.

Si se selecciona el valor "Default", se utilizará el valor del bloque "Inicio" de este diagrama

Texto de error[Texto] Devuelve información detallada sobre el error en caso de que la ejecución del bloque no sea correcta