Funções de Campos das Tabelas-SX3

Funções em ADVPL/TL++ de manipulação da SX3(Campos das Tabelas) do dicionário de dados do TOTVS Protheus.

Obtendo o Conteúdo de um ou mais Campos(SX3) com GetAdvFval em ADVPL

Obtendo o Conteúdo de um ou mais Campos(SX3) com GetAdvFval em ADVPL

2 minutos A função GetAdvFVal em ADVPL obtém obtém o conteúdo de um ou mais campos(SX3) informados nos parâmetros. Essa função é uma alternativa à função Posicione, com a diferença que pode retornar o conteúdo de um ou mais campos enquanto a função Posicione retorna o conteúdo de apenas um campo. Ela é uma das Funções da SX3(Campos das Tabelas) do TOTVS Protheus.   Sintaxe: GetAdvFVal(cAlias,uCpo,uChv,nOrd,uVal) Parâmetro(s):   Retorno:   Exemplo da função GetAdvFVal em ADVPL:   Podemos ver na imagem abaixo que a Continue lendo

Obtendo a Máscara de um Campo(SX3) com PesqPict em ADVPL

Obtendo a Máscara de um Campo(SX3) com PesqPict em ADVPL

1 minuto A função PesqPict em ADVPL obtém a máscara de uma campo da SX3(Campos das Tabelas) informado no parâmetro. Ela é uma das Funções da SX3(Campos das Tabelas) do TOTVS Protheus.   Sintaxe: PesqPic(cAlias,cCampo) Parâmetro(s): Retorno: Exemplo da função PesqPict em ADVPL: Podemos ver na imagem abaixo que a função PesqPict retornou a máscara @R 99.999.999/9999-99 do campo A2_CGC que se refere ao campo do CNPJ da tabela de fornecedores(SA2):   Bem, finalizamos mais um post aqui no Blog ProtheusAdvpl. Espero que tenha entendido, se Continue lendo

Obtendo o Conteúdo de um Campo(SX3) com GetSX3Cache em ADVPL

Obtendo o Conteúdo de um Campo(SX3) com GetSX3Cache em ADVPL

2 minutos A função GetSX3Cache em ADVPL obtém o conteúdo de um campo da SX3(Campos das Tabelas) informado no parâmetro. Ela é uma das Funções da SX3(Campos das Tabelas) do TOTVS Protheus.   Sintaxe: GetSX3Cache(cCampDic,cCampSX3)   Parâmetro(s): Retorno:   Exemplo da função GetSX3Cache em ADVPL: Podemos ver na imagem abaixo que a função GetSX3Cache retornou o conteúdo da coluna X3_TITULO que se refere ao campo A2_NOME, nesse caso ela retornou o nome “Razão Social” que é o título do campo A2_NOME da tabela de Continue lendo

Obtendo Informações de um Campo(SX3) com TamSX3 em ADVPL

Obtendo Informações de um Campo(SX3) com TamSX3 em ADVPL

2 minutos A função TamSX3 em ADVPL obtém informações de um campo(SX3) como o tamanho do campo, decimal e seu tipo de dado, baseado na tabela de campos SX3. Basicamente essa função retorna um array com informações do campo passado como parâmetro (aCampo[1] = Tamanho do campo, aCampo[2] = Tamanho do decimal do campo, aCampo[3] = Tipo de dado do campo). Ela é uma das Funções de Campos(SX3) em ADVPL.   Sintaxe: TamSx3(cCampo)[nInd]   Parâmetro(s): Retorno:     Exemplo da função TamSX3 em ADVPL: Continue lendo