Árvore de páginas

01. DATOS GENERALES


Línea de producto: Microsiga Protheus.
Segmento:Servicios - Mercado internacional.
Módulo:SIGACOM - Compras.
Función:
Rutina(s)Nombre TécnicoFecha del parche
MATA447BGeneración de Facturas en Compras y Movimientos a Almacén.

06/04/2020

MATA447Pedimentos03/04/2020
MATA103XValidación de Documento de Entrada02/04/2020
Ticket:8391499
Issue:DMINA-8604
Versión: 12.1.17 | 12.1.23 | 12.1.25 | 12.1.27

02. SITUACIÓN/REQUISITO

En el proceso de la Generación de Documentos desde la rutina de Pedimentos (MATA447), se ha identificado a nivel base de datos que existe el campo Ctd.a Clasif (C7_QTDACLA), el cual es actualizado por los pedimentos (MATA447) para determinar el saldo disponible de productos en una Orden de Compra, siendo que el campo Ctd. Entrega (C7_QUJE) es el que en la versión 12.1.27 esta llevando el control de lo recepcionado por una Remisión o una Factura de Entrada basado en Pedido de Compra.

03. SOLUCIÓN

En la rutina Generación de Facturas en Compras y Movimientos a Almacén (MATA447B) se crea la función ActSaldoOC() para actualizar el Saldo del Pedido de Compra  con respecto al pedimento generado y en la generación de documentos del pedimento.
En la rutina Pedimentos (MATA447) en la función MT447Altas()MT447Bajas() se agregan las validaciones para actualizar el campo Ctd.a Clasif (C7_QTDACLA) solo si la factura se registra en ese momento y asociando a una Pedido de Compra, también se realizan ajustes a la funcionalidad de la selección 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 Validación de Documento de Entrada (MATA103X) en la funciones  A103ItDev() y A103Item() se agrega validación para no entrar en funciones que superponen la cantidad y el valor del pedido sobre la factura.


Pre-condiciones:

  1. Realizar el backup del RPO antes de aplicar el parche del presente issue.
  2. En el módulo de Compras (SIGACOM) > Actualizaciones > Pedidos > Pedidos de Compra.
    • Crear un nuevo Pedido de compra en Dólares y con 3 items.

Pasos para probar la solución:

  1. En la rutina Compras (SIGACOM) > Actualizaciones > Importaciones > Pedimento (MATA447).
  2. Generar un nuevo Pedimento.
  3. En la Pestaña de Facturas ingresar un documento de tipo mercancías en moneda dólar.
  4. Posicionarse sobre la factura de tipo mercancía e ir a la pestaña de Items, desde Otras Acciones  ejecutar la acción items por Orden de Compra.
  5. Seleccionar los items del Pedido de Compra previamente registrado y poner menores cantidades de las registradas en el pedido.
  6. Guardar el pedimento y validar que el campo Ctd. Entrega (C7_QUJE) se hay actualizado con las cantidades correctamente.
  7. Generar los documentos del Pedimento.
  8. Validar que las cantidades ahora estén correctamente guardadas en en campo Ctd. Entrega (C7_QUJE) y no en el campo Ctd.a Clasif (C7_QTDACLA).