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:
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:
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 |