01. DATOS GENERALES


Producto

Línea de producto: 

Segmento:

Módulo:SIGACOM - Compras
Función:
Rutina(s)Nombre TécnicoFecha
MATA477Registro de Pedimentos30/09/2022
País:México
Ticket:14928458
Requisito/Story/Issue (informe el requisito vinculado):DMINA-16703


02. SITUACIÓN/REQUISITO

En la generación de un Pedimento (MATA447), se elimina un producto de la pestaña ítems y después se agrega un nuevo ítem desde un Pedido de Compra generando  un mensaje de error: array out of bounds ( 13 of 12 ) on MAFISINILOAD(MATXFIS.PRX) 02/08/2022 10:15:48 line : 1663

Al ingresar un nuevo producto desde un Pedido de Compra se utiliza el número del último Ítem para realizar la asignación del próximo registro lo cual es erróneo ya que si es borrado algún ítem la numeración ya no será consecutiva generando error. Lo correcto es utilizar el número total de elementos que tiene el array aCoGetItemF para que las posiciones coincidan.


03. SOLUCIÓN

En la rutina de Pedimento (MATA447) se realizan las siguientes modificaciones:

Dentro de la función MT447OC2() se crea la variable nTamRows donde será almacenado el número total de elementos que hay dentro del array aCoGetItemF (Productos relacionados a la Factura) para posteriormente utilizarlo en la asignación del próximo registro (Ítem de Producto) desde la función Po2Acols().


  1. ealizar un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-16703.
  3. Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
  4. Configurar Impuestos. Menú Actualizaciones | Archivos | Impuestos Variables(MATA995)
  5. Configurar TES. Menú Actualizaciones | Archivos | Tipos de Entradas y Salidas(MATA080)
  6. Configurar Modalidades. Menú Actualizaciones | Archivos | Modalidades(FINA010)
  7. Configurar Condición de Pago. Menú Actualizaciones | Archivos | Condición de Pago(MATA360)
  8. Configurar Proveedor Extranjero. Menú Actualizaciones | Archivos | Proveedores (MATA020).
  9. Configurar Despachante. Menú Actualizaciones | Archivo Importaciones | Proveedores (COMA034)
  10. Configurar un Banco en moneda 2. Menú Actualizaciones | Archivos | Bancos(MATA070)
  11. Configurar 5 o mas Productos. Menú Actualizaciones | Archivos | Productos(MATA010)
  12. Crear un Pedido de Compra  con 5 o mas Productos. Menú Actualizaciones | Pedidos| Pedido de Compra (MATA121)

2. Utilice cuando sea necesario describir un paso a paso.


04. INFORMACIÓN ADICIONAL

Otras acciones/acciones relacionadas 



05. ASUNTOS RELACIONADOS