Este artículo es un anuncio de una nueva función.
No recomendamos que confíe en este artículo para aprender cómo usar la función.
La nueva función se describirá en detalle en la documentación de la versión correspondiente.
Para obtener una lista completa de cambios en la nueva versión, consulte el archivo v8Update.htm.
Planificado para la versión 8.3.24
Debido a muchas solicitudes de desarrolladores que utilizan nuestra tecnología, implementaremos nuevas funciones en el depurador en la versión 8.3.24.
Para los puntos de interrupción, podrá establecer otras condiciones además de una condición de punto de interrupción:
- Establecer una condición de punto de interrupción por el nombre de un método ubicado más arriba en la pila cuando llama al procedimiento actual. Puede establecer un nombre de método utilizando una expresión regular. Esto le permitirá, por ejemplo, detenerse en una función o un procedimiento solo cuando se llame desde un método específico.
- Establecer una condición de punto de interrupción por el número de veces que se alcanza una línea con el punto de interrupción antes de que se active. Será útil para depurar bucles cuando solo se requiere un punto de interrupción en una iteración de bucle especificada.
Nueva función: los mensajes se pueden mostrar en la ventana de mensajes del Diseñador cuando se alcanza un punto de interrupción. Puede hacer clic en el mensaje mostrado para ir a un texto de módulo donde se establece el punto de interrupción. Además, puede agregar una pila de llamadas y el número de veces que se alcanza el punto de interrupción al mensaje.
Nueva casilla de verificación: Continuar ejecución. Si se selecciona la casilla de verificación, el depurador no se detendrá cuando se active un punto de interrupción y la ejecución del código continuará. Será útil cuando solo necesite mostrar información en la ventana de mensajes de servicio para analizarla más tarde, pero no necesita detener la ejecución del código.
La ventana de parámetros de punto de interrupción se modifica para utilizar la nueva funcionalidad. Podrá mover un punto de interrupción con todos los parámetros establecidos hacia arriba y hacia abajo en el código. Además, podrá copiar, cortar y pegarlo. Será útil cuando modifique el código y una línea donde necesite detener la ejecución del código se mueva por encima o por debajo del punto de interrupción. Esta función también le permitirá crear rápidamente múltiples puntos de interrupción similares, por ejemplo, con el mismo mensaje o condición.
Esperamos que la nueva funcionalidad ayude a los desarrolladores a depurar aplicaciones creadas en la plataforma 1C:Enterprise.


