Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Portuguese

Pagetitle
MA330OK - Validar execução do recálculo do custo médio
MA330OK - Validar execução do recálculo do custo médio

Ponto-de-Entrada: MA330OK - Validar execução do recálculo do custo médio


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


Descrição:

LOCALIZAÇÃO : Function MTA330TOk() - Função que valida se pode efetuar o recalculo do custo medio.
EM QUE PONTO : O Ponto de entrada e executado no inicio da função MTA330TOk(), utilizado para validar se permite executar o recalculo do custo medio..

Valida execução do Fonte.

Localização: Function MATA330 - Recálculo do Custo Médio.

Em que ponto: Executada após a confirmação do recálculo do custo médio, ponto utilizado para validar se será permitida a execução da rotina.

Programa fonte:

Eventos   Programa Fonte

MATA330.PRX

Sintaxe

: MA330OK -

Validar

Valida execução do

recálculo do custo médio

Fonte (  ) --> lRet

Retorno
    lRet(logico)
  • .T. Executa o recalculo do custo medio
    .F. Não executa o recalculo do custo medio
Observações   Exemplos

/ 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 MA330OK()
Local lRet := .T.

//-- Validações
para execução
Adicionais do 
recalculo do custo medioReturn
usuário

Return lRet

Aviso

A partir de 10/10/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 MA330OK()
Local lRet
//--
 
Retorno
 
Logico,
:= 
sendo
.T.
para executar o recalculo do custo medio e .F. para não executar.

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