F330BOTON
User Function F330BOTON()Añade botones a la selección de títulos de compensación por cobrar.
Descripción general
La ficha histórica documenta un botón en la selección de FINA330 y lo vincula a oPanel2. Este objeto pertenece al contexto del llamador y no es un parámetro declarado. La lista comunitaria sitúa la llamada en FINA330FILT sin cuarto argumento. (Refs. 1–2)
Sintaxis
User Function F330BOTON()Retorno
Sin valor en el ejemplo oficial; esta ficha no documenta retorno de array de botones.
Ejemplo editorial basado en la documentación
#Include "Protheus.ch"
User Function F330BOTON()
// Adaptado del ejemplo TOTVS (ref. 1); contexto legado Protheus 10.
// oPanel2 pertenece al llamador y no se traduce.
@ 4, 122 BUTTON "Diagnostico" SIZE 50, 11 ;
ACTION Alert("F330BOTON: accion demostrativa") OF oPanel2 PIXEL
ReturnPropuesta didáctica con el comportamiento descrito en los comentarios. Comprobar el contexto antes de compilar en pruebas. En revisión: ejemplo no compilado ni ejecutado en Protheus. Comprobar aliases, bloqueos, posición transaccional y compatibilidad en el release y patch utilizados.
Llamada observada y contexto
// Fragmento del llamador P12.2210 (EURAI, ref. 2); no es una implementación del PE.
// FINA330.PRX - FINA330FILT() -> EXECBLOCK("F330BOTON",.F.,.F.)El registro muestra argumentos y uso inmediato del retorno cuando existen. Omite el cuerpo completo del llamador y no demuestra el momento del commit.
- El ejemplo depende de oPanel2 y de coordenadas de la pantalla legada. Comprobar el objeto, espacio disponible y aperturas repetidas. No migrar por analogía con BUTTONBAR de MVC.
- Una llamada sin cuarto argumento no documenta una estructura de PARAMIXB. Conservar identificadores del llamador y no inventar campos ni posiciones.
- Plan de pruebas: comparar el flujo estándar y personalizado, probar éxito, rechazo y repetición y comprobar saldos, movimientos y contabilidad según el proceso.
- En revisión: ejemplo no compilado ni ejecutado en Protheus. Comprobar aliases, bloqueos, posición transaccional y compatibilidad en el release y patch utilizados.

Comentarios
Todavía no hay comentarios aprobados.
Inicia sesión con Google o Microsoft para comentar.