Histórico da Página
01. DATOS GENERALES
Línea de producto: | Microsiga Protheus. | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Segmento: | Servicios - Mercado internacional. | ||||||||||||
Módulo: | SIGACOM - Compras. | ||||||||||||
Función: |
| ||||||||||||
Ticket: | 8391499 | ||||||||||||
Issue: | DMINA-8604 | ||||||||||||
Versión: | 12.1.17 | 12.1.23 | 12.1.25 | 12.1.27 |
02. SITUACIÓN/REQUISITO
En proceso de Generación de Documentos de la rutina de Pedimentos (MATA447), se ha identificado a nivel base de datos que existe un campo llamado C7_QTDACLA que es actualizado por los pedimentos (MATA447) el cual esta siendo sumado para determinar el saldo disponible de productos en una orden de compra, siendo que el campo C7_QUJE es el que en la versión 12.1.27 esta llevando el control de lo recepcionado, en este caso por una remisión o una factura de entrada basado en Pedido de Compra.
03. SOLUCIÓN
En la rutina MATA447B se crea la función ActSaldoOC() Para actualizar el Saldo del Pedido de Compra con respecto al pedimento generado y en la generacion de documentos del pedimento.
En la rutina MATA447 en la función MT447Altas() y MT447Bajas() se agregan las validaciones para actualizar el campo C7_QTDACLA solo si la factura se registra en ese momento y asociando a una Pedido de Compra, Tambien se realizan ajustes a la funcionalidad de la seleccion de partidas de la Orden de Compra en las funciones MT447DEL2() y MT447OC2() y se agrega la validación del campo Cantidad en la función MT447LOk2().
En la rutina MATA103X en la funciónes A103ItDev() y A103Item() se agrega validación para no entrar en funciónes que superponen la cantidad y el valor del pedido sobre la factura.
...