Usina BRGuía AdvPL
Ingresar
← Todos los temas
FUNDAMENTOPublicado

SDK Microsiga Protheus

AdvPL · linguagem, dados, interface e integração

Visión general del SDK de Protheus y de los principales fundamentos tratados en su documentación.

SDKAdvPLProtheusFundamentos
01 · DESCRIPCIÓN GENERAL

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.

02 · SINTAXIS

Sintaxis

AdvPL · linguagem, dados, interface e integração
03 · EJEMPLO PRÁCTICO

Acceso explícito a un campo

User Function ExSDK()
    Local cNombre := "Cliente"

    DbSelectArea("SA1")
    cNombre := SA1->A1_NOME

    ConOut(cNombre)
Return
Resultado esperado

El alias explícito identifica el área de trabajo de la que se lee el campo y reduce ambigüedades durante el mantenimiento.

04 · EJEMPLO PRÁCTICO

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
Return
Resultado esperado

Local y los prefijos c, n y l facilitan reconocer el ámbito y el tipo esperado de cada variable.

BUENAS PRÁCTICAS
  • 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.
ERRORES COMUNES
  • 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.

Contenido relacionado

REFERENCIAS
  1. TOTVS. SDK Microsiga Protheus. Versión 1.0, 31 jul. 2014. Autor: Marcos Cesar Pires Gomes; revisores: Eduardo Perusso Riera e Ivan Pinheiro Cabral.
  2. TOTVS. AdvPL utilizando MVC. PDF proporcionado de 134 páginas, generado el 1 de junio de 2018; contenido relacionado revisado el 2 de agosto de 2026.
Estado
Publicado
Página creada el
Última revisión el
Idioma original
Portugués
Revisión
Usina.BR