Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Descrição

O ponto de entrada FI040TPCP define os tipos das colunas incluídas pelo PE FI040CPTN

Para atender a Lei Geral de Proteção de Dados (Lei n° 13.70), alguns campos que apresentam informações consideradas como dados sensíveis, serão ofuscados deixando de ser legíveis.

Para tratar ofuscação de campos modificados por esse ponto de entrada, utilizar o Ponto de Entrada abaixo:

Veja TambémDSERFINR-23136 DT Ponto de Entrada FI040CPCO - Campos Correspondentes Dados Protegidos
Pré-condição

A execução do PE FI040TPCP está condicionada à presença dos PE's abaixo:

FI040CPTN - Inclusão de colunas no aBrowse

FI040GRCP - Grava os campos incluídos no aBrowse

Exemplos


Bloco de código
languagejs
themeMidnight
firstline001
linenumberstrue
#INCLUDE "FINC040.CH"
#INCLUDE "PROTHEUS.CH"
 
User FUNCTION FI040TPCP()
LOCAL aCampos := PARAMIXB[1] // Array recebido do FINC040
 
    IF EMPTY(aCampos)
        aCampos := {;
            { "OK","N",1,0},;
            { "DATAX ", "D", 08, 0 }, ;
            { "JUROS ", "N", 16, 2 }, ;
            { "MULTA ", "N", 16, 2 }, ;
            { "CORRECAO ", "N", 16, 2 }, ;
            { "DESCONTOS ", "N", 16, 2 }, ;
            { "VALACESS" , "N", 16, 2 }, ;
            { "VALORTRANS", "N", 16, 2 }, ;
            { "VALORRECEB", "N", 16, 2 }, ;
            { "MOTIVO ", "C", 03, 0 }, ;
            { "HISTORICO ", "C", 40 ,0 }, ;
            { "DATACONT ", "D", 08, 0 },;
            { "DATADISP ", "D", 08, 0 },;
            { "LOTE ", "C", 08, 0 }, ;
            { "BANCO ", "C", 03, 0 },;
            { "AGENCIA ", "C", 05, 0 },;
            { "CONTA ", "C", 10, 0 }, ;
            { "DOCUMENTO ", "C", 50, 0 }, ;
            { "FILIAL ", "C", FWSizeFilial(), 0 },;
            { "RECONC ", "C", 01, 0 },;
            { "IDORIG ", "C", TamSX3("E5_IDORIG")[1],TamSX3("E5_IDORIG")[2] };
        }
    ENDIF
 
    IF ASCAN(aCampos,{|e| e[1] == "E5_BENEF "}) == 0
        AADD(aCampos,{ "E5_BENEF ", "C", 30, 0 } )
    ENDIF

    IF ASCAN(aCampos,{|e| e[1] == "E5_AUTBCO "}) == 0
        AADD(aCampos,{ "E5_AUTBCO ", "C", 25, 0 } )
    ENDIF
 
RETURN aCampos


Idioma

Português(Brasil)

Versões

Microsiga_Protheus11

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Retorno

aCampos - array contendo os tipos das colunas incluídas no aBrowse

Variáveis

aCampos - array contendo os tipos das colunas incluídas no aBrowse

Programa Fonte

FINC040