Encontré algo extraño revisando un SMARTFORM, lo explico, revisándolo en un ambiente de PREPRODUCTIVO en la pestaña de visualización aparece el código agregado sin problemas (después del comentario):
El problema es que necesitaba hacer un Debug, pero al entrar al programa control para poner el breakpoint, el código se muestra como si nunca se hubiera realizado el cambio, y estoy seguro de que es la sección correspondiente a la inicialización:
Qué cosa podría estar provocando que el código únicamente se vea actualizado directamente en el SMARTFORM, más específicamente en la pestaña de inicialización y no en su programa control?
Incluso realicé una comparación remota con el programa control en DEV con PREPRO y ocurre el mismo detalle, les dejo la captura para que vean el código faltante:
Primero que nada un gusto saludarte. Algo que revisaría bien es el transporte de ese SF, también algo que he probado en ocasiones es ir al programa de control activarlo y ejecutarlo con el objetivo que te muestre una salida. Intenta eso, incluso sal del sistema y vuelve a entrar, quizás cuando lo ejecutes se compile correctamente y así puedas ver los cambios.
Hola @Salco, yo pensé que era algo así, porque tenía entendido que deberían tener el mismo nombre, pero lo abro ejecutando directamente el SMARTFORM y dando visualizar para ambos casos, en pocas palabras, sigo los mismos pasos y revisé que no existiera otro PERFORM para la inicialización.
Bueno, efectivamente al aplicar una nueva OT se corrigió el problema, no se que habrá pasado, con la anterior, porque hasta se había reaplicado y aún así ocurría eso.