Árvore de páginas

Versões:Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Microsiga Protheus 10
Compatível Países:Todos
Compatível às Bases de Dados:Todos
Idiomas:Português, Espanhol , Inglês

Descrição: Valida execução do Fonte.

Localização: Function MATA280 - Virada de Saldos no Estoque.

Em que ponto: Executada após a confirmação da virada dos saldos, ponto utilizado para validar se será permitida a execução da rotina.

Programa fonte: MATA280.PRX

SintaxeA280OK - Valida execução do Fonte ( [ dDataFec ] ) --> lRet / aArray

Parâmetro:


NomeTipoDescriçãoDefaultObrigatórioReferência
dDataFecDataData de Fechamento de Estoque


Modo Um

 Retorno:

 lRet

    • Retornando falso (.F.), não efetuará o processamento, caso contrário seguirá executando a rotina.

Exemplo:

User Function A280OK()
Local lRet := .T.

//-- Validações Adicionais do usuário

Return lRet

A partir de 03/08/2022, será possível também configurar um retorno de Array para o Ponto de Entrada, segue exemplo abaixo da nova opção: 

Modo Dois

Retorno:

aArray

  • aArray[1] := Retornando falso (.F.), não efetuará o processamento, caso contrário seguirá executando a rotina.
  • aArray[2] := Mensagem que será grava nos logs de processamento da rotina caso o conteúdo esteja preenchido e a aArray[1] seja .F.

Exemplo:

User Function A280OK()
Local lRet := .T.
Local aArray := Array(2)
Local cMessage := "Texto personalizado do ponto de entrada que será gravado nos logs de processamento."

aArray[1] := lRet
aArray[2] := cMessage

//-- Validações Adicionais do usuário

Return aArray