Árvore de páginas

FA060VLD - Valida seleção de título do borderô

Linha de Produto:

Microsiga Protheus

Segmento:

Serviços

Módulo:

Financeiro

Rotina:

Rotina

Nome Técnico

FINA060

Transferência

FINA061

Borderô de impostos

Ponto de Entrada:

FA060VLD

Requisito (ISSUE):Revisão e atualização do documento FA060VLD - Valida seleção de título do borderô

País(es):

Todos

Banco(s) de Dados:

Todos

Sistema(s) operacional(is):

Todos

Versões/Release:

12



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:
NomeTipoDescriçãoDefaultObrigatórioReferência
cMarcaCaracterCódigo de identificação de título marcado. Deve ser usada a função IsMark para checagem do conteúdo.
X
cAliasArray of RecordAlias 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