Versões comparadas

Chave

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

...

ÍNDICE

Índice
maxLevel2
minLevel2
excludeCONTEÚDO

01. 

...

VISIÓN GENERAL

El punto

...

O ponto de entrada FA200POS é chamado na função fA200Ger, logo após o posicionamento do SEB (Ocorrências bancáriasse activa en la función fA200Ger, después de marcar el SEB (Ocurrencias bancarias). 
Executado no processamento de todas as linhas do arquivo de retorno, antes da execução das ações correspondentes à ocorrência e da localização/posicionamento do título correspondente na tabela Se ejecuta en el procesamiento de todas las líneas del archivo de devolución, antes de la ejecución de las acciones correspondientes a la ocurrencia y de ubicar/marcar el título correspondiente en la tabla SE1.


02. 

...

EJEMPLO DE

...

UTILIZACIÓN


Bloco de código
languagejava
themeRDark
titleF200POS
linenumberstrue
#INCLUDE "PROTHEUS.CH"

//-------------------------------------------------------------------------------
/*/{Protheus.doc} F200POS
ManipularManejar aslas informaçõesinformaciones (variáveisvariables) en nola retornodevolución dodel Cnab apor Recebercobrar (FINA200). 

@PARAMIXB aDados[1] = Número dodel título Título    | VariavelVariable de origemorigen: cNumTit
          aDados[2] = DataFecha dade Baixala baja      | VariavelVariable de origemorigen: dBaixa
		  aDados[3] = Tipo dodel Títulotítulo 	    | VariavelVariable de origemorigen: cTipo
		  aDados[4] = NossoNuestro Númeronúmero 		    | VariavelVariable de origemorigen: cNsNum
          aDados[5] = Valor dadel gasto   Despesa    | VariavelVariable de origemorigen: nDespes
          aDados[6] = Valor dodel Descontodescuento   | VariavelVariable de origemorigen: nDescont
          aDados[7] = Valor do Abatimento de la rebaja    | VariavelVariable de origemorigen: nAbatim
          aDados[8] = Valor Recebidocobrado  	    | VariavelVariable de origemorigen: nValRec
          aDados[9] = JurosIntereses 			    | VariavelVariable de origemorigen: nJuros
          aDados[10] = Multa 			    | VariavelVariable de origemorigen: nMulta
          aDados[11] = Outras Despesas Otros gastos         | VariavelVariable de origemorigen: nOutrDesp
          aDados[12] = Valor dodel crédito Credito   | VariavelVariable de origemorigen: nValCc
          aDados[13] = DataFecha dodel Creditocrédito    | VariavelVariable de origemorigen: dDataCred
          aDados[14] = OcorrênciaOcurrencia           | VariavelVariable de origemorigen: cOcorr
          aDados[15] = Motivo dodel banco     | VariavelVariable de origemorigen: cMotBan
          aDados[16] = Linea entera  Linha Inteira      | VariavelVariable de origemorigen: xBuffer
          aDados[17] = DataFecha de Vencimentovencimiento | VariavelVariable de origemorigen: dDtVc

/*/
//-------------------------------------------------------------------------------

User Function F200POS()

    Local aDados     := PARAMIXB
    Local aAreaSE1	 := SE1->(GetArea())
    Local cNumTitulo := Alltrim(Paramixb[1][1])

    dbSelectArea("SE1")                
    SE1->( dbSetOrder(16) )         
    cChave := SE1->(dbSeek(xFilial("SE1")+cNumTitulo))
       
    //DesenvolvaDesarrolle suasu lógica aquiaquí
    
    RestArea(aAreaSE1)

Return(aDados)

03. 

...

PARÁMETROS

O ponto El punto de entrada recebe a variável PARAMIXB em recibe la variable PARAMIXB en forma de array contendo a estrutura abaixocon la siguiente estructura:

Posição

Situación

Descrição

Descripción

Variavel

Variable de

origem

origen

1

Número

do Título   

del título   

cNumTit

2

Data da Baixa      

Fecha de la baja      

dBaixa

3

Tipo

do Título 

del título 

cTipo

4

Nosso
Número 

Nuestro número 

cNsNum

5

Valor

da Despesa   

del gasto   

nDespes

6

Valor

do Desconto  

del descuento  

nDescont

7

Valor

do Abatimento

de la rebaja

nAbatim

8

Valor

Recebido  

cobrado  

nValRec

9

Juros 

Intereses 

nJuros

10

 Multa 

nMulta

11

 Outras
Despesas   

 Otros gastos   

nOutrDesp

12

 Valor

do Credito  

del crédito  

nValCc

13

 Data do Credito   

 Fecha del crédito   

dDataCred

14

 Ocorrência        

 Ocurrencia        

cOcorr

15

 Motivo

do

del banco (EB_MOTBAN)   

cMotBan

16

 Linha
Inteira     

 Línea entera     

xBuffer

17

 Data

 Fecha de

Vencimento

vencimiento

dDtVc

04.

...

DEVOLUCIÓN

Debe devolver una variable del tipo ARRAY con la misma estructura del parámetro

...

Deve retornar uma variável do tipo ARRAY com a mesma estrutura do parâmetro PARAMIXB.


Informações
titleImportante

Durante o processamento da rotina,  após sair do ponto Durante el procesamiento de la rutina, después de salir del punto de entrada F200POS, o seu su array de retorno também é repassado por parâmetro para outros pontos devolución también se transfiere por parámetro a otros puntos de entrada.

Portanto, caso for alterar o conteúdo de variáveis dentro do ponto de entrada F200POS, avalie se a variável alterada também foi devidamente atualizada no array de retorno para não impactar os demais pontos de entrada.

Segue os pontos de entrada que podem ser impactados: FA200FIL e FINA200.

HTML

Por lo tanto, si modificara el contenido de variables dentro del punto de entrada F200POS, evalúe si la variable modificada también fue debidamente actualizada en el array de devolución para no impactar a los otros puntos de entrada.

Puntos de entrada que pueden ser impactados: FA200FIL y FINA200.

<!-- esconder o menu --> <style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style>