Tiempo aproximado de lectura 00:05:00 min
Duda
¿Cómo definir un inicializador por defecto para la variable nQtdBase que se presenta en PCPA200 ?
Entorno
TOTVS Manufactura - Totvs Manufactura (Línea Protheus) - MI - Planificación y Control de la Producción (SIGAPCP)- A partir de la versión 12.1.2210
Solución
El campo relacionado a la variable nQtdBase es B1_QB , de la tabla SB1 , por lo que la sugerencia es definir un inicializador predeterminado para el campo B1_QB .
De esta forma, al registrar un nuevo producto se rellena el campo B1_QB y al incluir la estructura de este artículo, esta información se presenta en la variable nQtdBase de la rutina PCPA200 , y se utiliza en el cálculo de la necesidad de componentes al generar reservas
Glosario nQtdBase - Cantidad base PCPA200 - Estructura del producto SB1 - Descripción genérica del producto B1_QB - Cantidad base de la estructura.
Adicional, es importante compartirle que el aumento de decimales en Protheus es una cuestión delicada ya que de llevarse a cabo sin los debidos criterios puede causar diversas inconsistencias. Cualquier tratamiento relacionado a decimales es considerado un desvío de la funcionalidad estándar de Protheus, por lo tanto sugerimos que cualquier alteración en este sentido sea realizada y documentada por un analista en sitio para el análisis puntual de su base y escenario, inclusive para el mantenimiento de las alteraciones en las tablas correspondientes.
0 Comentarios