Árvore de páginas

Descrição

Este ponto de entrada permite realizar validações ao confirmar a telinha com as informações de pagamento que é exibida após clicar no botão de pagamento da forma desejada. Isso possibilita fazer validações como, por exemplo, validar a quantidade de parcelas informada para pagamento com Cartão de Crédito, permite também validar o valor informado e a data.

ObservaçõesEsse ponto de entrada é utilizado na rotina Venda Assistida do módulo Controle de Lojas (SIGALOJA).

Exemplos

#INCLUDE 'RWMAKE.CH'

User Function LJVLDPGT()
Local lRet := .T.
Local dData := PARAMIXB[01]
Local nValor := PARAMIXB[02]
Local cFormaPgto:= PARAMIXB[03]
Local nQdeParc := PARAMIXB[04]

//Se forma de pagamento é CC Cartão de Crédito, somente permite informar 1 parcela
If Upper(cFormaPgto) == "CARTAO DE CREDI" .And. nQdeParc > 1
MsgAlert("Não é permitido informar mais de uma parcela para pagamento com Cartão de Crédito.")
lRet := .F. //Nao permite continuar
Endif

Return lRet

Idioma

Português(Brasil)

Versões

Microsiga_Protheus11

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Parâmetros

NomeTipoDescrição
dData DataData do Pagamento
nValor NuméricoValor do Pagamento
cFormaPgto CaracterForma de Pagamento
nQdeParc NuméricoQuantidade de Parcelas

Retorno

lRet (Lógico)

Retorna de permite confirma a tela ou não.

.T. = Permite prosseguir com a confirmação das informações da tela;

.F. = Não permite prosseguir com a confirmação das informações da tela;

Eventos de chamada do Ponto de Entrada

Este ponto de entrada é executado na confirmação da telinha com as informações de pagamento que é exibida após clicar no botão de pagamento da forma desejada ou quando é editada a forma de pagamento através do duplo clique.

Programa Fonte

LOJA701B.PRW

  • Sem rótulos