Tiempo aproximado de lectura 00:05:00 min
Duda
¿Cómo generar y eliminar un registro en la tabla SDC de una Orden de Venta?
Entorno
Cross Segmentos - TOTVS Backoffice (Línea Protheus) - MI - Facturación (SIGAFAT) - A partir de la versión 12.1.2210
Solución
Cuando un producto tiene control de dirección (B1_LOCALIZ) , al incluir y liberar un pedido de venta , el sistema debe generar un registro en la tabla SDC . De igual forma, al revertir la liberación del pedido, esta fila de la tabla SDC debe eliminarse.
Si un pedido se bloquea debido a stock insuficiente o saldo acreedor , la tabla SDC no se genera hasta que se realicen los ajustes necesarios .
Al generar la reserva mediante la rutina de Control de Reservas ( MATA430 ), el sistema genera automáticamente el registro en la tabla SDC . Al ingresar la reserva en el pedido de venta y liberarlo, el sistema debe eliminar la línea SDC generada (que contiene un valor de DC_ORIGEM igual a SC0 ) y crear una nueva línea (con un valor de DC_ORIGEM igual a SC6 ).
Al generar una orden de producción vinculada a una orden de compra, el sistema no generará la tabla SDC hasta que se cierre la orden de producción y se libere el stock retenido en la orden de compra. Por regla general, cuando el producto tiene control de dirección, la entrada de la orden de producción no lo liberará automáticamente; la liberación de stock debe realizarse seleccionando el producto que se vinculará a la orden de compra.
0 Comentarios