MA410VLD

PE de validacao do CANCELAMENTO de inclusao/alteracao/exclusao do pedido. Retorne .F. pra bloquear o cancelamento e forcar usuario a confirmar.

Assinatura: User Function MA410VLD(nOpcao) -> lRet

Modulo: SIGAFAT  ·  Rotina: MATA410  ·  Momento: Quando usuario clica botao Cancelar no pedido

Parametros (PARAMIXB)

// PARAMIXB[1] = nOpcao
//   1 = Inclusao/Alteracao
//   2 = Exclusao

Retorno esperado

.T. = permite cancelar a operacao; .F. = nao permite cancelar (volta pra tela)

Exemplo

User Function MA410VLD()
    Local nOpc := PARAMIXB[1]
    Local lRet := .T.

    If nOpc == 1 // Incluindo/Alterando
        If !ApMsgYesNo("Deseja realmente cancelar?", "Confirmacao")
            lRet := .F.   // nao cancela
        EndIf
    EndIf
Return lRet

Pegadinhas

Veja também