Personalización
Elige extensión soportada y define cómo comprobar efecto.
Descripción general
Personalizar convierte necesidad en contrato: evento, entradas, retorno, efectos y versión. Página TDN Customização no tiene cuerpo técnico visible y no justifica implementación. Documentación oficial PE/TDS separa extensión, compilación y prueba. Preferir mecanismo documentado y conservar comportamiento estándar sin personalización. Ejemplo es cálculo puro ficticio con contrato verificable, sin suponer PE ni grabar datos. (TOTVS, s.f., refs. 1–2)
Ejemplo comentado
#Include "Protheus.ch"
User Function Ed320(nBase)
// Contrato didactico: solo numero no negativo.
If ValType(nBase) != "N"
Return Nil
EndIf
If nBase < 0
Return Nil
EndIf
Return nBase * 2U_Ed320(5) propone 10; tipo inválido o negativo propone Nil. No es función de negocio lista. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.
- Documentar pruebas, dependencias y recuperación. No usar PE para ocultar fallo estándar sin diagnóstico y orientación.
- En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

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