Home

Linha Microsiga Protheus

Páginas filhas
  • F5SE1BCS - Consulta dados do titulo de Contas a Receber -- 23188

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

NomeTipoDescriçãoObrigatórioReferência
ParamIXBArray of Record
Nil (Nulo)

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
Protheus 10