| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: | |
| Função: | MATA179 - Central de Compras |
| País: | Brasil |
| Ticket: | |
| Requisito/Story/Issue (informe o requisito relacionado) : |
O Ponto de entrada é utilizado para recalcular a previsão de consumo para o produto na filial a abastecer que foi apurada pelo sistema.
Função A179PrCons - Busca o saldo de consumo dos produtos da filial a abastecer.
Nome | Tipo | Descrição |
|---|---|---|
| PARAMIXB[1] | Caractere | Código do produto |
| PARAMIXB[2] | Numérico | Saldo calculado pelo sistema |
| PARAMIXB[3] | Caractere | Filial Abastecida |
| PARAMIXB[4] | Caractere | Metodo (1 - Media de Vendas / 2 - Previsao de Vendas / 3 - Demanda Gerada) |
| PARAMIXB[5] | Data | Data De |
| PARAMIXB[6] | Data | Data Até |
| PARAMIXB[7] | Lógico | Considera Dev. Venda |
| PARAMIXB[8] | Numérico | Incremento (%) |
| PARAMIXB[9] | Numérico | Dias de cobertura |
| PARAMIXB[10] | Caractere | Se tipo de sugestão for "Transferência", código do cliente / fornecedor |
| PARAMIXB[11] | Caractere | Se tipo de sugestão for "Transferência", código da loja do cliente / fornecedor |
Tipo | Descrição |
|---|---|
| Numérico | Saldo de consumo para o produto na filial a abastecer recalculado |
#Include 'Protheus.ch'
/*/{Protheus.doc} User Function MT179CONS
PE para recalcular previsão de consumo
para o produto na Central de Compras.
@type Function
@since 29/11/2024
@author user
/*/
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] // Método (1 - Média de Vendas / 2 - Previsão 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 sugestão for "Transferência", valida cadastro da filial abastecida como cliente na distribuidora
Local cLoja := Paramixb[11] // Se tipo de sugestão for "Transferência", valida cadastro da filial abastecida como cliente na distribuidora
Local nSldConsumo := 0
// Recalculo da previsão de consumo para o produto na filial a abastecer
MsgInfo("Passou pelo PE","ATENÇÃO MT179CONS!")
Return nSldConsumo |