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) : |
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.
Função A179PrCons - Busca el saldo de consumo de los productos de la sucursal que se abastecerá.
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 |
Tipo | Descripción |
Numérico | Saldo de consumo recalculado para el producto en la sucursal que se abastecerá |
#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