SDK Microsiga Protheus
AdvPL · linguagem, dados, interface e integraçãoVisión general del SDK de Protheus y de los principales fundamentos tratados en su documentación.
Descripción general
El SDK Microsiga Protheus reúne conceptos y referencias para desarrollar, mantener e integrar soluciones AdvPL. La documentación presenta el lenguaje, los tipos y ámbitos de variables, arrays, bloques de código, operadores y rutas hacia comandos, funciones, personalizaciones, MVC y buenas prácticas.
Sintaxis
AdvPL · linguagem, dados, interface e integraçãoAcceso explícito a un campo
User Function ExSDK()
Local cNombre := "Cliente"
DbSelectArea("SA1")
cNombre := SA1->A1_NOME
ConOut(cNombre)
ReturnEl alias explícito identifica el área de trabajo de la que se lee el campo y reduce ambigüedades durante el mantenimiento.
Variables con ámbito y prefijos claros
User Function ExVariables()
Local cNombre := "Cliente"
Local nCantidad := 10
Local lActivo := .T.
If lActivo
ConOut(cNombre + ": " + CValToChar(nCantidad))
EndIf
ReturnLocal y los prefijos c, n y l facilitan reconocer el ámbito y el tipo esperado de cada variable.
- El material fue concebido para desarrolladores, socios y clientes que personalizan o integran Protheus.
- AdvPL permite trabajar con datos, reglas de negocio, pantallas, informes, servicios web y comunicación por correo electrónico, según los recursos disponibles en el entorno.
- Esta página funciona como entrada: los temas desarrollados enlazan con sus propias páginas y los demás permanecen marcados como “Próximamente” en el catálogo.
- La referencia consultada es de 2014; los nombres de herramientas, productos y recursos deben contextualizarse y comprobarse en la documentación actual de TOTVS.
- Los límites históricos, las listas de bases de datos o plataformas y las recomendaciones de configuración pueden haber cambiado entre versiones.
- El SDK describe las posibilidades de la plataforma, pero no sustituye la validación del código y los includes en la versión utilizada.
