Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

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. Realizar un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente a la 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 los Impuestos, desde el Menú Actualizaciones | Archivos | Impuestos Variables (MATA995)
  5. Configurar el Tipo de Entrada/Salida (TES), desde el Menú Actualizaciones | Archivos | Tipos de Entradas y Salidas (MATA080)
  6. Configurar la Modalidad, desde el Menú Actualizaciones | Archivos | Modalidades (FINA010)
  7. Configurar la Condición de Pago, desde el Menú Actualizaciones | Archivos | Condición de Pago (MATA360)
  8. Configurar un Proveedor Extranjero, desde el Menú Actualizaciones | Archivos | Proveedores (MATA020).
  9. Configurar un Despachante, desde el Menú Actualizaciones | Archivo Importaciones | Proveedores (COMA034)
  10. Configurar un Banco en moneda 2 - Dólar, desde el Menú Actualizaciones | Archivos | Bancos (MATA070)
  11. Configurar 5 o más Productos, desde el Menú Actualizaciones | Archivos | Productos (MATA010)
  12. Crear un Pedido de Compra con 5 o más Productos. Menú Actualizaciones | Pedidos| Pedido de Compra (MATA121)
  • Ingresar al módulo Compras (SIGACOM).
  • Ingresar a la rutina Pedimentos, ubicada en el menú "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 más í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

No aplica.


¡IMPORTANTE!

La presente solución aplica para versiones 12.1.33 o superiores.


05. ASUNTOS RELACIONADOS

  • Pedimentos - México (MATA447 - SIGACOM)