SX3 — Campos
Define estructura y propiedades de campos.
Descripción general
SX3 conecta estructura y presentación: consumidores deben respetar tipo, longitud, decimales y reglas. Evite longitud fija de código de producto. El ejemplo comunitario lee longitud/decimales de primeras dos posiciones TamSX3; adaptación valida tipo y longitud antes de indexar sin afirmar estructura completa. No modifica metadatos; resultado depende de configuración. (Fuentes: refs. 1–2.)
Ejemplo comentado
#Include "Protheus.ch"
User Function Ed683()
Local aInfo := TamSX3("B1_COD")
// Validar estructura observada antes de acceder a posiciones.
If ValType(aInfo) == "A"
If Len(aInfo) >= 2
ConOut(aInfo[1])
ConOut(aInfo[2])
EndIf
EndIf
Return NilEn ambiente preparado muestra longitud/decimales B1_COD si retorno tiene estructura esperada. No fija valores. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.
- Cambiar longitud exige revisar grupos, índices, integraciones y esquema físico; use herramienta soportada y homologue dependencias.
- 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.