01. DATOS GENERALES
Producto | |
---|
Línea de producto: | |
---|
Segmento: | |
---|
Módulo: | SIGACOM - Compras |
---|
Función: | Rutina(s) | Nombre Técnico | Fecha |
---|
MATA477 | Registro de Pedimentos | 30/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().
- Realizar un respaldo del repositorio (RPO).
- Aplicar el parche correspondiente al issue DMINA-16703.
- Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
- Configurar Impuestos. Menú Actualizaciones | Archivos | Impuestos Variables(MATA995)
- Configurar TES. Menú Actualizaciones | Archivos | Tipos de Entradas y Salidas(MATA080)
- Configurar Modalidades. Menú Actualizaciones | Archivos | Modalidades(FINA010)
- Configurar Condición de Pago. Menú Actualizaciones | Archivos | Condición de Pago(MATA360)
- Configurar Proveedor Extranjero. Menú Actualizaciones | Archivos | Proveedores (MATA020).
- Configurar Despachante. Menú Actualizaciones | Archivo Importaciones | Proveedores (COMA034)
- Configurar un Banco en moneda 2. Menú Actualizaciones | Archivos | Bancos(MATA070)
- Configurar 5 o mas Productos. Menú Actualizaciones | Archivos | Productos(MATA010)
- Crear un Pedido de Compra con 5 o mas Productos. Menú Actualizaciones | Pedidos| Pedido de Compra (MATA121)
|
- Ingresar al módulo Compras (SIGACOM).
- Ingresar a la rutina Pedimentos, ubicada en "Actualizaciones | Importaciones | Pedimentos" (MATA447).
- Crear un Pedimento.
- En la Pestaña "Factura" informar los datos necesarios.
- Acceder a la pestaña de "Ítems"
- En el menú "Otras Acciones" seleccionar la opción "Ítems por Orden de Compra"
- En los parámetros solicitados informar el número de Pedido de Compra y la fecha de emisión.
- Seleccionar varios Productos y confirmar.
Los productos seleccionados se cargarán en el grid de la Pestaña "Ítems" - Revisar que en la columna "Ítem" se asignen números consecutivos. Ejemplo:
 - Borrar uno o mas ítems dejando la numeración de la columna "ítem" discontinua. Ejemplo:
 - Grabar el Pedimento.
- Modificar el Pedimento.
- Ir a la pestaña "Ítems".
- Validar que la numeración de la columna "Ítem" no es consecutiva.
- Agregar un nuevo ítem (Botón Flecha hacia abajo) y en el menú “Otras acciones” seleccionar la opción “Ítems por Orden de Compra”.
 - En los parámetros solicitados informar el número de Pedido de Compra y la fecha de emisión.
- Seleccionar varios Productos y confirmar.
- Validar que los productos seleccionados se hayan cargado correctamente, respetando la continuidad del número asignado en la columna "Ítem".
 - Grabar el Pedimento.
|
|
04. INFORMACIÓN ADICIONAL
Otras acciones/acciones relacionadas

05. ASUNTOS RELACIONADOS
- Incluya enlaces con páginas de asuntos relacionados.
