SDK Microsiga Protheus
AdvPL · linguagem, dados, interface e integraçãoVisão geral do SDK do Protheus e dos principais fundamentos apresentados em sua documentação.
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.
Sintaxe
AdvPL · linguagem, dados, interface e integraçãoAcesso explícito a um campo
User Function ExSDK()
Local cNome := ""
DbSelectArea("SA1")
cNome := SA1->A1_NOME
ConOut(cNome)
ReturnO alias explícito informa de qual área de trabalho o campo será lido e reduz ambiguidades na manutenção do código.
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
ReturnOs 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.
- 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.
- 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.
