...
| Índice | ||||||
|---|---|---|---|---|---|---|
|
...
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.
...
...
| Bloco de código | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
#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) |
...
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 origemorigen |
1 | Número do Títulodel título | cNumTit |
2 Data da Baixa | Fecha de la baja | dBaixa |
3 | Tipo do Títulodel título | cTipo |
4 Nosso | Número Nuestro número | cNsNum |
5 | Valor da Despesadel gasto | nDespes |
6 | Valor do Descontodel descuento | nDescont |
7 | Valor do Abatimentode la rebaja | nAbatim |
8 | Valor Recebidocobrado | nValRec |
9 | Juros Intereses | nJuros |
10 | Multa | nMulta |
11 Outras | Despesas Otros gastos | nOutrDesp |
12 | Valor do Creditodel crédito | nValCc |
13 Data do Credito | Fecha del crédito | dDataCred |
14 | Ocorrência Ocurrencia | cOcorr |
15 | Motivo dodel banco (EB_MOTBAN) | cMotBan |
16 Linha | Inteira Línea entera | xBuffer |
17 | Data Fecha de Vencimentovencimiento | dDtVc |
...
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 | ||
|---|---|---|
| ||
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> |