Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

Produto:

Protheus.

Ocorrência:

M290QSB1: Valida produtos no processamento e gravação.

Passo a passo:

Localização: Executado nas funções:

  • A290CalCon (Recálculo do consumo médio do mês);
  • A290CalNor (Cálculo normal da média de consumos - utiliza os pesos);
  • A290CalMin (Cálculo da média de consumos - utiliza o conceito dos mínimos quadrados);
  • A290CalLot (Cálculo do Lote Econômico);
  • A290AjuLot (Ajusta Lote Econômico) 

Em qe ponto: O Ponto de Entrada é executado na montagem da query no processamento do arquivo de Demandas (SB3)(exceto as funções A290CalCon e A290AjuLot) com o cadastro de Produtos (SB1), antesdo cálculo para gravação dos valores calculados para o Lote Econômico. Deve ser utilizado para validar produtos (ref. ao arquivo SB1) no processamento e gravação. O retorno do ponto de entrada será adicionado à query e deverá ser uma expressão lógica (tipo caracter) e válida (não utilizar 'Order By' pois este será adicionado à query após o ponto de entrada).

Programa fonte: MATA290.PRX

Sintaxe: M290QSB1 - Valida produtos no processamento e gravação ( ) --> cQuery

Retorno:

cQuery(caracter)

  • Retornar expressão lógica (tipo caracter) para ser adicionada à query (ref. ao arquivo SB1) validando os produtos para gravação dos valores calculados.

Exemplo:

User Function M290QSB1()Local cQuery := ' 'cQuery := // Adicionar condição do usuárioReturn(cQuery)

Observações:

O Ponto de Entrada M290QSB1 é somente para uso em ambiente TOP.

Em ambiente Codebase, utilize o ponto de entrada MTA290FIL.

Verifique também a necessidade de uso dos Pontos de Entrada: M290QSD1, M290QSD2, M290QSD3.