01. DATOS GENERALES

Producto:

TOTVS Backoffice

Línea de producto:

Línea Protheus

Segmento:

Backoffice

Módulo:

 

TOTVS Backoffice (Línea Protheus) - Compras (SIGACOM)

Función:

MATA179 - Central de compras

País:

Brasil

Ticket:


Requisito/Story/Issue (informe el requisito relacionado) :



02. DESCRIPCIÓN

El Punto de entrada se utiliza para recalcular la previsión de consumo para el producto en la sucursal que se abastecerá que fue calculada por el sistema.


03. UBICACIÓN

Função A179PrCons - Busca  el saldo de consumo de los productos de la sucursal que se abastecerá.


04. PARÁMETROS

Nombre

Tipo

Descripción

PARAMIXB[1]

Carácter

Código del producto

PARAMIXB[2]

Numérico

Saldo calculado por el sistema

PARAMIXB[3]

Carácter

Sucursal abastecida

PARAMIXB[4]

Carácter

Método (1 - Promedio de ventas / 2 - Previsión de ventas / 3 - Demanda generada)

PARAMIXB[5]

Fecha

De Fecha

PARAMIXB[6]

Fecha

A Fecha

PARAMIXB[7]

Lógico

Considera Dev. Venta

PARAMIXB[8]

Numérico

Incremento (%)

PARAMIXB[9]

Numérico

Días de cobertura

PARAMIXB[10]

Carácter

Si el tipo de sugerencia fuera "Transferencia", código del cliente / proveedor

PARAMIXB[11]

Carácter

Si el tipo de sugerencia fuera "Transferencia", código de la tienda del cliente / proveedor

05. DEVOLUCIÓN

Tipo

Descripción

Numérico

Saldo de consumo recalculado para el producto en la sucursal que se abastecerá

06. EJEMPLO DE UTILIZACIÓN

ADVPL
#Include 'Protheus.ch'

/*/{Protheus.doc} User Function MT179CONS
   PE para recalcular previsión de consumo
   para el producto en la Central de compras.
   @type Function
   @since 29/11/2024
   @author user
/*/
User Function MT179CONS()  

Local cProduto := Paramixb[1] // Producto
Local nSldSistema := Paramixb[2] // Saldo calculado por el sistema
Local cFilAba := Paramixb[3] // Sucursal abastecida
Local cDbj_Metodo := Paramixb[4] // Método (1 - Promedio de ventas / 2 - Previsión de ventas / 3 - Demanda generada)
Local dDbj_DtDe := Paramixb[5] // De Fecha
Local dDbj_DtAte := Paramixb[6] // A Fecha
Local lDbj_DevVen := Paramixb[7] // Considera Dev. Venta
Local nDbj_Increm := Paramixb[8] // Incremento (%)
Local nDbj_DiasCo := Paramixb[9] // Días de cobertura
Local cFornece := Paramixb[10] // Si tipo de sugerencia fuera "Transferencia", valida registro de la sucursal abastecida como cliente en la distribuidora
Local cLoja := Paramixb[11] // Si tipo de sugerencia fuera "Transferencia", valida registro de la sucursal abastecida como cliente en la distribuidora
Local nSldConsumo := 0

// Recálculo de la previsión de consumo para el producto en la sucursal que se abastecerá
MsgInfo("Pasó por el PE","¡ATENCIÓN MT179CONS!")
  
Return nSldConsumo