Usina BRAdvPL Guia
Entrar
← Todos os tópicos
FUNDAMENTOPublicado

SDK Microsiga Protheus

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

Visão geral do SDK do Protheus e dos principais fundamentos apresentados em sua documentação.

SDKAdvPLProtheusFundamentos
01 · VISÃO GERAL

Visão geral

O SDK Microsiga Protheus reúne conceitos e referências para desenvolver, manter e integrar soluções em AdvPL. A documentação apresenta a linguagem, seus tipos e escopos de variáveis, arrays, blocos de código, operadores e caminhos para assuntos como comandos, funções, customizações, MVC e boas práticas.

02 · SINTAXE

Sintaxe

AdvPL · linguagem, dados, interface e integração
03 · EXEMPLO PRÁTICO

Acesso explícito a um campo

User Function ExSDK()
    Local cNome := ""

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

    ConOut(cNome)
Return
Resultado esperado

O alias explícito informa de qual área de trabalho o campo será lido e reduz ambiguidades na manutenção do código.

04 · EXEMPLO PRÁTICO

Variáveis com escopo e prefixos claros

User Function ExVariaveis()
    Local cNome := "Cliente"
    Local nQuantidade := 10
    Local lAtivo := .T.

    If lAtivo
        ConOut(cNome + ": " + CValToChar(nQuantidade))
    EndIf
Return
Resultado esperado

Os identificadores Local e os prefixos c, n e l tornam o escopo e o tipo esperado de cada variável mais fáceis de reconhecer.

BOAS PRÁTICAS
  • O material foi concebido para desenvolvedores, parceiros e clientes que personalizam ou integram o Protheus.
  • AdvPL permite trabalhar com dados, regras de negócio, telas, relatórios, serviços web e comunicação por e-mail, conforme os recursos disponíveis no ambiente.
  • Esta página funciona como porta de entrada: os assuntos desenvolvidos apontam para páginas próprias e os demais permanecem identificados como “Em breve” no catálogo.
ARMADILHAS COMUNS
  • A referência consultada é de 2014; nomes de ferramentas, produtos e recursos devem ser contextualizados e confirmados na documentação atual da TOTVS.
  • Limites históricos, listas de bancos ou plataformas e recomendações de configuração podem ter mudado entre releases.
  • O SDK descreve possibilidades da plataforma, mas não substitui a validação do código e das includes no release utilizado.

Conteúdos relacionados

REFERÊNCIAS
  1. TOTVS. SDK Microsiga Protheus. Versão 1.0, 31 jul. 2014. Autor: Marcos Cesar Pires Gomes; revisores: Eduardo Perusso Riera e Ivan Pinheiro Cabral.
  2. TOTVS. AdvPL utilizando MVC. PDF fornecido ao projeto, 134 páginas, gerado em 1 jun. 2018; conteúdo relacionado revisado em 2 ago. 2026.
Situação
Publicado
Página criada em
Última revisão em
Idioma original
Português
Revisão
Usina.BR