Duda
¿Cuál es la funcionalidad del parámetro MV_CONSEST?
Ambiente
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Stock y Costos (SIGAEST) - Todas las versiones
Solución
El parámetro MV_CONSEST puede configurarse para que considere saldo en stock disponible en la generación de la Orden de Producción:
Cuando el parámetro MV_CONSEST se encuentra activado, con contenido S, la rutina Orden de Pago por venta considera solamente los pedidos de venta que se encuentran en las siguientes condiciones:
La cantidad reservada (C6_QTDEMP) es igual a 0
La cantidad reservada es igual a la cantidad vendida E o el campo C6_OP está informado con 08, 05 o ' ' (C6_QTDEMP = C6_QTDVEN AND C6_OP$"08/05")
Después de marcar los pedidos de venta que se encuentran en las condiciones anteriores, el saldo en stock es calculado de la siguiente forma:
1) Suma el saldo obtenido de la función SaldoSB2().
2) Suma el valor del campo B2_SALPEDI
3) Suma el valor del campo B2_SALPPRE, su MV_QTDPREV = S
4) Obtiene el valor del campo B2_QEMPN
Observación: si las preguntas de la rutina Orden de Pago por venta estuvieran configuradas para diferentes almacenes, (Considerar almacén estándar=No y Considera saldo de almacenes=Si) el cálculo será realizado sobre todos los almacenes definidos en el intervalo de almacenes de la rutina
Después de las operaciones sobre los valores de la tabla SB2 el cálculo continua de la siguiente forma:
5) Si el valor del campo B2_RESERVA es mayor que cero, suma la cantidad ya liberada del pedido de venta (C9_QTDLIB)
6) Si el campo C6_RESERVA estuviera informado o si existe el control de reservas (SC0), suma el saldo entre el mínimo de C0_QTDPED y la cantidad pendiente en el pedido de venta (C6_QTDVEN - C6_QTDENT)
7) Obtiene el Stock de seguridad, en caso de tenerlo configurado
Al final del cálculo, existe la posibilidad de utilizar el punto de entrada A650SALDO para manejar el saldo en stock del producto.
0 Comentarios