Função: F5SE1BCS - Consulta dados do titulo de Contas a Receber
Objetivo: Consultar os dados do titulo de Contas a Receber logo após a gravação na tabela FI7(Rastreamento).Utilizado na negociação de um titulo de contas a receber através de uma fatura (FINA280.prw) após gravação.Categoria - USER FUNCTIONFinalidade:1) Quando houver negociação de um Titulo de contas a receber através de uma nova fatura, serão gravados todos os dados deste titulo em um arquivo no qual será enviado ao sistema Sisjuri/BCS. 2) Neste ponto de entrada é realizado uma consulta a partir do titulo negociado, identificado qual o titulo inicial (Fatura) e rastreado a posição atual de todas as negociações ocorridas, conforme exemplo no quadro abaixo.
F5SE1BCS - Consulta dados do titulo de Contas a Receber ( [ ParamIXB] ) --> Nil
Nome | Tipo | Descrição | Obrigatório | Referência |
ParamIXB | Array of Record |
Este Ponto de entrada é utilizado na integração de sistemas PROTHEUS x SISJURI/BCS.
Qualquer título negociado (fatura/Cancelamento de fatura) de um titulo BCS serão gravados todos os campos em um arquivo e atualizados no sistema SISJURI/BCS
Na User Funtion o parâmetro "ParamIXB" receberá os seguintes dados:
quando for "FATURA" o parâmetro recebe {"SE1", SE1->(recno()) ,1, "FATURA" }
quando for "CANCELAMENTO" o parâmetro recebe {"SE1", aRastroBCS[nRastroBCS], 2, "FATURA" }
Este recurso está disponível somente na versão P10.
Observação: Este ponto de entrada está localizado na função fA280Aut (FINA280.prw) e FA280CAN (FINA280.prw) e realiza a chamada da função F250BCS( cAlias, nRec, nOpc, cRotina )
ExecBlock( "F5SE1BCS", .f., .f. , {"SE1", aRastroBCS[nRastroBCS], 2, "FATURA" } )User Function F5SE1BCS()Local aParam:= ParamIXBLocal cAlias := aParam[1] contém nome do Alias da tabela, characterLocal nRec := aParam[2] contém numero do registro, numéricoLocal nOpc := aParam[3] contém codigo 1 (Negociação Fatura/Liquidação) ou 2 (Cancel), numericoLocal cRotina := aParam[4] contém descriçao da operaçao, character