01. VISÃO GERAL
Permite verificar e validar Baixas a Receber
Linha de Produto: | Microsiga Protheus |
Versões/Release: | 12 |
Rotina: | FINA070 - Baixas a Receber |
Ocorrência: | Exemplo do ponto de entrada FA070TIT |
Parâmetros: | Nenhum |
Retorno: | Lógico |
Descrição: | Permite confirmar as baixas a receber |
02. EXEMPLO DE UTILIZAÇÃO
FA070TIT
#INCLUDE 'PROTHEUS.CH' USER FUNCTION FA070TIT() AS LOGICAL LOCAL lRet AS LOGICAL LOCAL cMensagem AS CHARACTER IF (TYPE("lF070Auto") == "L" .AND. lF070Auto) .OR. ISBLIND() /*** Regras de verificação e validação ... ... ***/ //-- Simulando uma invalidação lRet := .F. cMensagem := "PE: FA070TIT - Mensagem motivo invalidação baixa a Receber" AutoGrLog(cMensagem) ELSE lRet := MsgYesNo("Deseja baixar os títulos do cliente " + SE1->E1_CLIENTE + "?", "Atenção") ENDIF RETURN lRet //--------------------------------------------------------------------------------------------------- // Baixa do titulo a receber //--------------------------------------------------------------------------------------------------- User Function BAIXA070() Local aBaixa AS ARRAY Private lMsErroAuto AS LOGICAL //-- utilizadas para o controle de erro da rotina automática Private lAutoErrNoFile AS LOGICAL //-- utilizadas para o controle de erro da rotina automática lMsErroAuto := .F. lAutoErrNoFile := .F. aBaixa := { {"E1_PREFIXO" ,"GRV" ,Nil },; {"E1_NUM" ,"TVA000001" ,Nil },; {"E1_PARCELA" ," " ,Nil },; {"E1_TIPO" ,"DP " ,Nil },; {"AUTMOTBX" ,"NOR" ,Nil },; {"AUTBANCO" ,"RIC" ,Nil },; {"AUTAGENCIA" ,"M2 " ,Nil },; {"AUTCONTA" ,"0 " ,Nil },; {"AUTDTBAIXA" ,dDataBase ,Nil },; {"AUTDTCREDITO",dDataBase ,Nil },; {"AUTHIST" ,"BAIXA TESTE" ,Nil },; {"AUTJUROS" ,0 ,Nil,.T.},; {"AUTVALREC" ,800 ,Nil }} MSExecAuto({|x,y| Fina070(x,y)},aBaixa,3) IF lMsErroAuto MostraErro() ENDIF RETURN
03. OUTRAS AÇÕES
Não há.
04. PRINCIPAIS CAMPOS E PARÂMETROS
Tabela SE1 - Contas a Receber
05. TABELAS UTILIZADAS
SE1 - Contas a Receber
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas