Línea de Producto: | Microsiga Protheus. | ||||
Segmento: | Servicios - Mercado Internacional. | ||||
Módulo: | SIGACOM - Compras. | ||||
Función: |
| ||||
Situación/Requisito: | Al generar una factura CIF desde Despacho de Importación (MATA143) el sistema envía un error de inconsistencia en los valores del documento, el incidente se presenta cuando el producto está configurado con una segunda unidad de medida, realizando un factor de conversión divisoria (B1_CONV y B1_TIPCONV respectivamente). En el Despacho de Importación (MATA143), el valor de la segunda unidad de medida contiene 2 decimales y su valor es redondeado, sin embargo, el cálculo interno de SB1 (SIGACUSA) se obtiene de la conversión del valor con la función ConvUm que retorna cantidades a 3 decimales sin redondear, al hacer uso de estos valores en la función A100SegUm (SIGACUSA), el sistema re calcula la cantidad de productos generando inconsistencias en el documento. | ||||
Solución/Implementación: | En el fuente SIGACUSA.PRX dentro de la función A100SegUm se asigna un redondeo al valor de la segunda unidad de medida obtenida del aCols que al comparar con el valor de la variable de memoria M->D1_QTSEGUM evita que se re calcule la cantidad de productos. Validación de la solución: Contar con un producto de Importación con Segunda Unidad de Medida y Factor de Conversión Divisor.
| ||||
Requisito (Issue): | DMINA-3109 | DMINA-3637 | ||||
Versión: | 11.80 | 12.1.17 |