Page tree

MT179CONS - Recalcula previsão de consumo para o produto na filial a abastecer

Linha de Produto:

Protheus

Segmento:

Manufatura

Módulo:

SIGACOM

Rotina:

RotinaNome Técnico
MATA179 Sugestão de Compras

Ponto de entrada:

MT179CONS - Recalcula previsão de consumo para o produto na filial a abastecer

Ponto de Entrada

Descrição:

Ponto de entrada utilizado para recalcular a previsão de consumo para o produto na filial a abastecer que foi apurada pelo sistema.
LOCALIZAÇÃO: Função A179PrCons - Busca o saldo de consumo dos produtos da filial a abastecer.
EM QUE PONTO: Após clicar no botão Confirmar.

Parâmetros:

PARAMIXB[1]
Tipo: Caracter
Descrição: Código do produto

PARAMIXB[2]
Tipo: Numérico
Descrição: Saldo calculado pelo sistema

PARAMIXB[3]
Tipo: Caracter
Descrição: Filial Abastecida

PARAMIXB[4]
Tipo: Caracter
Descrição: Metodo (1 - Media de Vendas / 2 - Previsao de Vendas / 3 - Demanda Gerada)

PARAMIXB[5]
Tipo: Data
Descrição: Data De

PARAMIXB[6]
Tipo: Data
Descrição: Data Até

PARAMIXB[7]
Tipo: Lógico
Descrição: Considera Dev. Venda

PARAMIXB[8]
Tipo: Numérico
Descrição: Incremento (%)

PARAMIXB[9]
Tipo: Numérico
Descrição: Dias de cobertura

PARAMIXB[10]
Tipo: Caracter
Descrição: Se tipo de sugestão for "Transferência", código do cliente / fornecedor

PARAMIXB[11]
Tipo: Caracter
Descrição: Se tipo de sugestão for "Transferência", código da loja do cliente / fornecedor

Retorno:

nSldConsumo
Tipo: Numérico
Descrição: Saldo de consumo para o produto na filial a abastecer recalculado

Exemplo:
User Function MT179CONS()

Local cProduto := Paramixb[1] // Produto
Local nSldSistema := Paramixb[2] // Saldo calculado pelo sistema
Local cFilAba := Paramixb[3] // Filial Abastecida
Local cDbj_Metodo := Paramixb[4] // Metodo (1 - Media de Vendas / 2 - Previsao de Vendas / 3 - Demanda Gerada)
Local dDbj_DtDe := Paramixb[5] // Data De
Local dDbj_DtAte := Paramixb[6] // Data Ate
Local lDbj_DevVen := Paramixb[7] // Considera Dev. Venda
Local nDbj_Increm := Paramixb[8] // Incremento (%)
Local nDbj_DiasCo := Paramixb[9] // Dias de cobertura
Local cFornece := Paramixb[10] // Se tipo de sugestao for "Transferencia", valida cadastro da filial abastecida como cliente na distribuidora
Local cLoja := Paramixb[11] // Se tipo de sugestao for "Transferencia", valida cadastro da filial abastecida como cliente na distribuidora
Local nSldConsumo := 0

// Recalculo da previsao de consumo para o produto na filial a abastecer

Return nSldConsumo