Ponto de Entrada
Descrição: | Ponto de entrada com objetivo de criar uma regra de validação, para permitir ou bloquear a seleção do título na geração do borderô. |
Programa Fonte: | FINA060 e FINA061 |
Função: | Fa060Inverte(), Fa060bAval() e Fa061bAval() |
Retorno: | Lógico. |
Parâmetros: | Nome | Tipo | Descrição | Default | Obrigatório | Referência |
---|
cMarca | Caracter | Código de identificação de título marcado. Deve ser usada a função IsMark para checagem do conteúdo. |
| X |
| cAlias | Array of Record | Alias da tabela temporária que exibe os títulos para seleção e inclusão no Borderô. Esta tabela possui a estrutura dos campos da tabela de títulos a receber (SE1) e está posicionada no título a ser marcado/desmarcado. |
| X |
|
|
Exemplo:
#INCLUDE "PROTHEUS.CH"
#INCLUDE "RWMAKE.CH"
User Function FA060VLD()
Local cMarca := ParamIxb[1]
Local cAlias := ParamIxb[2]
Local lRet := Aviso( "FA060VLD", "Titulo " + Iif( ((cAlias)->E1_Ok != cMarca ), "Desmarcado.", "Marcado." ) + CRLF + ;
"Prefixo: " + RTrim( (cAlias)->E1_PREFIXO ) + " / Número: " + RTrim( (cAlias)->E1_NUM ) + " / " + ;
"Parcela: " + RTrim( (cAlias)->E1_PARCELA ) + " / Tipo: " + RTrim( (cAlias)->E1_TIPO ) , ;
{"Confirmar", "Cancelar"}, 3 ) == 1
Return lRet