Árvore de páginas

Ponto de Entrada: FINA910F - Define os dados bancários utilizados na baixa.


Compatível Países:Todos
Sistemas Operacionais:Todos
Compatível às Bases de Dados:Todos
Idiomas:Português (Brasil)


Descrição:

No processo de baixa da conciliação SITEF, o ponto de entrada FINA910F tem por objetivo retornar os dados bancários a serem gravados nas tabelas SE1 (Títulos a Receber) e SE5 (Movimento Bancário).


Os dados bancários são definidos por:
1 - Código do Entidade Bancária
2 - Código da Agência
3 - Código da Conta Corrente


Programa Fonte
FINA910A.PRW

Sintaxe

FINA910F - Define o banco utilizado na baixa ( [ ] )

Parâmetros:



Nome

Tipo

Descrição

Default

Obrigatório

Referência




Array of Record













Retorno

A função deve retornar um Array contendo 3 posições, sendo elas:
aRet[1] - Código do Entidade Bancária
aRet[2] - Código da Agência
aRet[2] - Código da Conta Corrente


Observações

Caso não haja retorno de dados bancários através da função de ponto de entrada, os valores considerados para gravação são os do registro da tabela FIF - Conciliação SITEF.

Recomenda-se o uso da função PADR, no retorno das informações, para manter o tamanho do campo. Pois a informação mandada deve ser do tamanho do campo da tabela.


EXEMPLO
#Include 'Protheus.ch'

User function FINA910F()

Local aRet := {} // Array com os dados do Banco, Agência e Conta Corrente a serem gravadas na tabela SE1 e SE5.

Alert("FINA910F")
aAdd(aRet,PADR("237",TamSX3("E1_PORTADO")[1])) // Numero do banco que serah gravado na SE1->E1_PORTADO
aAdd(aRet,PADR("03380",TamSX3("E1_AGEDEP")[1])) // Numero da agencia que serah gravada no campo SE1->E1_AGENCIAA
aAdd(aRet,PADR("0000775517",TamSX3("E1_CONTA")[1])) // Numero da conta corrente

Return aRet


Variáveis



Nome

Tipo

Escopo

Pode Alterar

descrição

aRet

Array of Record

Global

Não

Array com os dados bancários a serem gravados na conciliação SITEF.