Versões comparadas

Chave

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


O El cálculo é feito se hace por etapas, para cada filial sucursal abastecida pela por la Matriz de Abastecimentoabastecimiento, ordenadas da maior à menor prioridade e para cada produto da filial, conforme filtros aplicados na tela de parâmetros:

1. Determina o saldo do produto na filial distribuidora:

O saldo da filial distribuidora é calculado e armazenado em memória para uso durante todo o cálculo da Central de Compra na distribuição de saldo entre as filiais a abastecer.

...

de mayor a menor prioridad y para cada producto de la sucursal, según los filtros aplicados en la pantalla de parámetros:

  1. Determina el saldo del producto en la sucursal distribuidora:

El saldo de la sucursal distribuidora se calcula y almacena en la memoria, para uso durante todo el cálculo de la central de compra, en la distribución de saldo entre las sucursales que se abastecerán.

Es necesario almacenar en la memoria dos informaciones (referenciadas por el código del producto):

a) Saldo inicial

...

de la sucursal distribuidora, calculado

...

por la función SaldoSB2 ()

...

.

b) Saldo

...

actualizado, iniciado

...

en esta etapa con el mismo valor del saldo inicial.

Importante:

...

Se ejecuta esta etapa

...

una sola vez por

...

producto, durante todo

...

el cálculo,

...

solamente en la inicialización del saldo de la sucursal distribuidora.

2. Determina

...

la previsión de consumo para

...

Se parametrizado por Demanda Gerada, o consumo é calculado pelas demandas geradas na rotina Gerar Demanda mais os dias de cobertura informados na parametrização inicial.

Se parametrizado por Média de Vendas, deve ser calculada a média de vendas (média aritmética) ocorridas no período informado  na parametrização, desconsiderando as notas que não atualizaram estoque e remessas para terceiros e subtraindo devoluções ocorridas. A média obtida é incrementada conforme percentual informado na parametrização. Por fim, a média incrementada é multiplicada pelos dias de cobertura.

...

el producto en la mencionada sucursal:

Si se parametriza por demanda generada, el consumo se calcula por las demandas generadas en la rutina Generar demanda sumados los días de cobertura informados en la parametrización inicial.

Si se parametriza por el promedio de ventas, se debe calcular el promedio de ventas (promedio aritmético) ocurridos en el período informado en la parametrización, sin considerar las notas que no actualizaron el stock y remisiones a terceros y restando las devoluciones ocurridas. El promedio obtenido se agrega según el porcentaje informado en la parametrización. Finalmente, el promedio agregado se multiplica por los días de cobertura.

Si se parametriza por Previsión de Ventas, el consumo es la suma de las cantidades de todas las previsiones de venta que existen en el período informado en la parametrización.

Informações
titleImportante

Através da configuração do parâmetro Por medio de la configuración del parámetro MV_ARRSLDC, será possível determinar se o valor do se podrá determinar si el valor del saldo de consumo será arredondado após o calculose redondeará después del cálculo

DefaultEstándar: .F. 

.T. - Habilita o arredondamentoel redondeo

.F. - Desabilita o arredondamento Inhabilita el redondeo 

Obs.: Com o parâmetro ativo, o arredondamento só será realizado se na sessão Composição de saldo, os campos Est. Serguran e Con el parámetro activo, el redondeo solo se realizará si en la sesión Composición de Saldo, los campos Stock Serguran y Lote Eco/Emb, estiverem estuvieran desmarcados



3. Determina o saldo na filial a abastecer para o produto em questão:

...

el saldo en la sucursal que se abastecerá para el producto en cuestión:

El saldo se calcula considerando todos los almacenes de stock del producto, excepto el almacén de tránsito – MV_LOCTRAN – a menos que

...

se parametrice el saldo en tránsito y se considere la parametrización realizada.

Veamos a continuación los campos correspondientes en la tabla

...

de saldos:

    • Considera
  • estoque
    • stock B2_QATU    
    • Reservas B2_RESERVA
  • Empenhos
    • Reservas B2_QEMP + B2_QEMPSA
  • Previsões
    • Previsiones de
  • Entrada
    • entrada B2_SALPEDI
    • Pedidos de
  • Venda em Carteira
    • venta en cartera B2_QPEDVEN
    • Saldo
  • em Trânsito
    • en tránsito B2_QATU
  • do
    • del B2_LOCAL igual a MV_LOCTRAN
  • Disponível Ponto de Entrada para informar os armazéns a considerar no
    • Está disponible el punto de entrada para informar los almacenes que se considerarán en el cálculo. Este PE
  • passa
    • pasa como
  • parâmetros, a Filial e Produto e recebe como retorno um array de Armazéns a considerar no cálculo.Disponível Ponto de Entrada que retorna a quantidade de saldo em trânsito, quando não conste na regra do padrão (saldo em trânsito
    • parámetros, la sucursal y producto y recibe como respuesta un array de almacenes que se considerarán en el cálculo.
    • Está disponible el punto de entrada que devuelve la cantidad de saldo en tránsito, cuando no conste en la regla del estándar (saldo en tránsito: B2_QATU do B2_LOCAL igual a MV_LOCTRAN). Este PE
  • passa como parâmetros a Filial e Produto e recebe como retorno o valor a  considerar em trânsito para a filial e produto em questão.

4. Calculo da necessidade do produto na filial a abastecer:

    • pasa como parámetros la sucursal y producto, y recibe como respuesta el valor que se considerará para la sucursal y producto en cuestión.

4. Cálculo de la necesidad del producto en la sucursal que se abastecerá:

La necesidad es la diferencia entre el valor de la previsión de consumo y el saldo de la sucursal. Si este valor es negativo, la necesidad se considera A necessidade é a diferença entre o valor da previsão de consumo e o saldo da filial. Se este valor for negativo, a necessidade é considerada nula (0).

5. Inicialização da necessidade Iniciación de la necesidad informada:

Este campo é inicializado sempre com o valor da necessidade calculada e pode ser editado pelo usuáriose inicia siempre con el valor de la necesidad calculada y puede ser editada por el usuario.

6. Inicialização do saldo na filial Iniciación del saldo en la sucursal distribuidora:

Este campo exibe o saldo do produto na filial muestra el saldo del producto en la sucursal distribuidora. Este valor é obtido pela variável de memória criada na se obtiene por medio de la variable de memoria creada en la etapa 1, na posição en la posición de saldo inicial.

7. Calculo da quantidade a Cálculo de la cantidad por transferir:

Se  a necessidade é maior que zero, verifique se há saldo na filial distribuidora para efetuar a transferência. Utilize a variável de memória criada, na posição de saldo atualizado. Se há saldo disponível, a quantidade a transferir deve iniciar com o menor dos dois valores, (necessidade ou saldo atualizado). Da mesma forma, a variável de memória deve estar atualizada na posição de saldo atualizado subtraíndo-se o valor atribuído para redução do saldo. É respeitada a prioridade definida na Matriz de Abastecimento.

8. Calcular a quantidade a comprar:

Se a diferença entre a necessidade calculada e a quantidade a transferir for maior que zero, este valor deve ser atribuído como quantidade a comprar. Ou seja é adquirido o saldo que a filial abastecida e a filial distribuidora não conseguirem atender.

Si la necesidad es mayor que cero, verifique si hay saldo en la sucursal distribuidora para efectuar la transferencia. Utilice la variable de memoria creada, en la posición de saldo actualizado. Si existe saldo disponible, la cantidad por transferir debe iniciar con el menor de los dos valores, (necesidad o saldo actualizado). De la misma manera, la variable de memoria debe estar actualizada en la posición de saldo actualizado restando el valor atribuido para disminuir el saldo. Se respeta la prioridad definida en la Matriz de Abastecimiento.

8. Calcule la cantidad que se comprará:

Si la diferencia entre la necesidad calculada y la cantidad por transferir es mayor que cero, este valor se debe atribuir como cantidad que se comprará. Es decir, se adquiere el saldo que la sucursal abastecida y la sucursal distribuidora no lograron atender.

9. Inicie el 9. Inicializar documento de compra, comprar, entregar e fornecedory proveedor:

...

Los campos Documento de compra, Comprar

...

y entregar se inician de acuerdo con la parametrización de la rutina y están disponibles para edición.

Inicie el proveedor a partir del Proveedor/Tienda estándar, informados en el registro del producto. Al no informarlo, utilice el proveedor del vínculo Producto vs. Proveedor (el criterio de selección es por la nota mayor).