Ajude o site desativando o bloqueador de anúncio
Cabeçalho

ADVPL Include Average.ch. Dados EEC EIC SigaEEC

Autor: Eurai Criado: 02/05/2026 Atualizado: 02/05/2026 ADVPL
Postagem

ADVPL Include Average.ch – Estrutura de Dados EEC / EIC (SigaEEC e SIGAEIC)

O include Average.ch é utilizado para padronizar o acesso às posições do array retornado pela função AVSX3(), facilitando a leitura, manutenção e desenvolvimento de rotinas no ambiente ADVPL.

Abaixo estão as definições utilizadas para manipulação estruturada dos metadados de campos, amplamente aplicadas nos módulos SigaEEC e SIGAEIC do Protheus:

#define AV_ORDEM       1
#define AV_TIPO        2
#define AV_TAMANHO   3  // Posição no AVSX3()[] que retorna o tamanho do campo
#define AV_DECIMAL   4
#define AV_TITULO     5
#define AV_PICTURE  6  // Máscara (PICTURE) do campo
#define AV_VALID      7
#define AV_F3          8
#define AV_NIVEL      9
#define AV_TRIGGER  10
#define AV_BROWSE   11
#define AV_X3CBOX   12
#define AV_WHEN      13
#define AV_INIBROW  14
#define AV_FOLDER   15

Essas definições permitem acessar diretamente cada propriedade do campo dentro do array, evitando o uso de índices numéricos "fixos" no código e tornando a lógica mais clara e organizada.

Gostou do conteúdo?
Compartilhe com outros desenvolvedores e contribua com a evolução da comunidade ADVPL / TOTVS.
Deixe seu comentário com dúvidas, sugestões ou melhorias.

#ADVPL #TOTVS #Protheus #SigaEEC #SIGAEIC #DesenvolvimentoADVPL #ProgramacaoERP #AVSX3 #AverageCH #ERP #Backoffice #Tecnologia

ASSINE A NEWSLETTER

Cadastrando...

PIX uDesenv

PIX QR Code para depósito

Clique para doar

Parceiros

Tudo em ADVPL - Blog parceiro

Blog ADVPL