Árvore de páginas

Versões comparadas

Chave

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

M712NEED-Manipula Valores Calculados pelo Sistema

Linha de Produto:

Protheus

Segmento:

Manufatura

Módulo:

SIGAPCP - Planejamento e Controle da Produção

Parâmetro(s):


Nome
Tipo
Descrição
Default
Obrigatório Referência

PARAMIXB[1]
Caracter

Código do Produto









PARAMIXB[2]
Caracter
 Valor da Necessidade Calculado pelo Sistema







PARAMIXB[3]
Data
Periodo atual






Idiomas:

Português (Brasil)

País(es):

Todos

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Todos

Ponto de Entrada

Descrição:Possibilita a manipulação do valor da necessidade calculado pelo sistema. Caso o retorno não seja numérico o sistema irá considerar o valor anteriormente calculado pelo sistema.
Localização:

Function MA712ReCal() - Responsável por calcular a necessidade do ite

Programa Fonte:MATA712.PRX
Retorno:

Retorno:
Array (vetor)
Array contendo as o Novo valor (numérico) da necessidade e data da Necessidade (data). ( obrigatório os dois campos )

Obs: Caso os campos não sejam Numérico ou data, será considerado o valor original da necessidade.


Exemplo:

#include 'protheus.ch'
#include 'parmtype.ch'

user function m712need()
Local cProd := paramixb[1] //Cod. Produto
Local nQtdNec := paramixb[2] //Necessidade Calculada
Local dPerAtual := paramixb[3] //Periodo atual
local aRet := {}

IF DTOC(dPerAtual) = '15/06/18'
nQtdNec := 6 // quantidade alterada da necessidade

AADD(aRet,{nQtdNec,dPerAtual})

ENDIF

return aRet