Versões comparadas

Chave

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

01. 

...

DATOS GENERALES

Linha

Línea de

Produto

producto:

Microsiga Protheus®

Segmento:

Backoffice

Módulo:

Financeiro

Financiero

Função

Función:

FINC040 –

Posição de Títulos a Receber

Situación de títulos por cobrar

02. 

...

DESCRIPCIÓN

O ponto El punto de entrada FI040MNCP é utilizado para a manipular as colunas do aBrowse da rotina de consulta Posição de Títulos a Receber se utiliza para el manejo de las columnas del aBrowse de la rutina de consulta Situación de títulos por cobrar (FINC040).

Para atender a Lei Geral de Proteção de Dados (Lei cumplir con la Ley general de protección de datos (Ley n° 13.70),  alguns algunos campos que apresentam informações muestran informaciones consideradas como dados sensíveis, serão ofuscados deixando datos sensibles, se ocultarán y dejarán de ser legíveislegibles.
Para tratar ofuscação la ocultación de campos modificados por esse ponto este punto de entrada, utilizar o Ponto de Entrada utilice el Punto de entrada FI040CPCO .


A execução do La ejecución del PE FI040MNCP está condicionada à presença dos PE's abaixoa la presencia de los siguientes PE:


03. 

...

PARÁMETROS      

Nome

Nombre

Tipo

Descrição

Descripción

PARAMIXB[1]

Array

Dados das colunas (nome e campo da tabela temporária

Datos de las columnas (nombre y campo de la tabla temporal).

04.

...

DEVOLUCIÓN

Tipo

Descrição

Descripción

Array

Dados das colunas atualizado (nome e campo da tabela temporária

Datos de las columnas actualizado (nombre y campo de la tabla temporal).

05. 

...

EJEMPLO DE

...

UTILIZACIÓN


Bloco de código
themeMidnight
titleFI040MNCP
#INCLUDE "TOTVS.CH"
  
//----------------------------------------------------------------------------------
/*/{Protheus.doc} FI040MNCP
ManipulaManeja aslas colunascolumnas dode aBrowse naen la rotinarutina de Consulta de Títulos apor Recebercobrar (FINC040).
 
@return aBrowPE[1] = Nome da coluna a ser exibido em tela;Nombre de la columna que se mostrará en la pantalla.
        aBrowPE[2] = Campo de dala tabelatabla SE5 aque serse adicionado;incluirá.
/*/
//----------------------------------------------------------------------------------
   
User FUNCTION FI040MNCP() as array
    LOCAL aBrowPE := PARAMIXB[1] as array// Array para ser manipuladomanejarse
  
    IF EMPTY(aBrowPE)
        aBrowPE:= {;
            {" "                    ,"OK"},; //Led de ativoactivo, canceladoanulado ouo estornadorevertido
            {"DataFecha"                 ,"DATAX"},;
            {"JurosIntereses"                ,"JUROS"},;
            {"Multa"                ,"MULTA"},;
            {"CorreçãoCorrección"             ,"CORRECAO"},;
            {"DescontosDescuentos"            ,"DESCONTOS"},;
            {"Valores Acessóriosaccesorios"   ,"VALACESS"},;
            {"Valor Descontadodescontado"     ,"VALORTRANS"},;
            {"Valor Recebidocobrado"       ,"VALORRECEB"},;
            {"Motivo"               ,"MOTIVO"},;
            {"HistóricoHistorial"            ,"HISTORICO"},;
            {"DataFecha ContabilizaçãoContabilidad"  ,"DATACONT"},;
            {"DataFecha ContabilizaçãoContabilidad"  ,"DATADISP"},;
            {"Lote"                 ,"LOTE"},;
            {"Banco"                ,"BANCO"},;
            {"AgênciaAgencia"              ,"AGENCIA"},;
            {"ContaCuenta"                ,"CONTA"},;
            {"Documento"            ,"DOCUMENTO"},;
            {"FilialSucursal Movto."        ,"FILIALSUCURSAL"},;
            {"Reconciliado"         ,"RECONC"},;
            {"ID"                   ,"IDORIG"};
        }
    ENDIF
 
    IF ASCAN(aBrowPE,{|e| e[2] $ 'E5_BENEF' }) == 0
        AADD(aBrowPE,{"Campo1","E5_BENEF"}) // Campo 1 incluido pelopor el cliente
    ENDIF
 
    IF ASCAN(aBrowPE,{|e| e[2] $ 'E5_AUTBCO' }) == 0
        AADD(aBrowPE,{"Campo2","E5_AUTBCO"}) // Campo 2 incluido pelopor el cliente
    ENDIF
  
RETURN aBrowPE