import.css=/download/attachments/327912/newLayout.css

Ponto-de-Entrada: F060VLOK - Validação de informações no borderô
Abrangências: Microsiga Protheus 10
Versões: Todas
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Descrição:
Este Ponto de Entrada permite que o usuário faça a validação das informações na tela onde são informados os parâmetros, para geração do borderô a receber. O mesmo será executado após clicar no botao OK, para a inclusão deste registro.
Programa Fonte
FINA060.PRX
Sintaxe

F060VLOK - Validação de informações no borderô ( [ cNumBor ], [ cPort060 ], [ cAgen060 ], [ cConta060 ], [ cSituacao ], [ dVencIni ], [ dVencFim ], [ nLimite ], [ nMoeda ], [ cContrato ], [ dEmisDe ], [ dEmisAte ], [ cCliDe ], [ cCliAte ] ) --> aRet

Parâmetros:
NomeTipoDescriçãoDefaultObrigatórioReferência
cNumBorCaracterNúmero do Borderô.
cPort060Array of RecordPortador.
cAgen060Array of RecordAgência.
cConta060Array of RecordConta.
cSituacaoArray of RecordSituação.
dVencIniArray of RecordData de Vencimento Inicial.
dVencFimArray of RecordData de Vencimento Final.
nLimiteArray of RecordLimite Valor.
nMoedaArray of RecordMoeda.
cContratoArray of RecordContrato.
dEmisDeArray of RecordData Emissão De.
dEmisAteArray of RecordData Emissão Até.
cCliDeArray of RecordCliente De.
cCliAteArray of RecordCliente Até.
Retorno
    aRet(array_of_record)
  • Retorna um array com 14 posições seguindo as informações dos parâmetros passando no ponto de entrada. Caso o ponto de entrada retorne o conteúdo FALSO, o processo não será realizado mantendo a tela de parâmetros para a geração do borderô.
Exemplos
User Function F060VLOK()Local cNumBor := paramixb[1]Local cPort060 := paramixb[2]Local cAgen060 := paramixb[3]Local cConta060 := paramixb[4]Local cSituacao := paramixb[5]Local dVencIni := paramixb[6]Local dVencFim := paramixb[7]Local nLimite := paramixb[8]Local nMoeda := paramixb[9]Local cContrato := paramixb[10]Local dEmisDe := paramixb[11]Local dEmisAte := paramixb[12]Local cCliDe := paramixb[13]Local cCliAte := paramixb[14] alert("Numero do bordero: "+cNumBor)alert("Portador: "+cPort060)alert("Agencia: "+cAgen060)alert("Conta: "+cConta060)alert("Situaçao: "+cSituacao)alert("data de vencimento inicial: "+DtoS(dVencIni))alert("data de vencimento final: "+DtoS(dVencFim))alert("limite: "+STR(nLimite))alert("moeda: "+STR(nMoeda))alert("Contrato: "+cContrato)alert("data de emissao inicial: "+DtoS(dEmisDe))alert("data de emissao final: "+DtoS(dEmisAte))alert("cliente de: "+cCliDe)alert("cliente ate: "+cCliAte) Return .F.