Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFAT - Facturación
Función:
Rutina(s)Nombre TécnicoFecha
MATA462AN.PRWGeneración de Remitos.10/03/2023
ACDXFAT.PRW    Ordenes de separación 09/03/2023
País:Colombia
Ticket:16312808
Requisito/Story/Issue (informe el requisito vinculado):DMINA-18886


02. SITUACIÓN/REQUISITO

Al intentar emitir los remitos después de realizar una orden de separación, el sistema además de pasarse por alto la alerta de bloqueo por orden de separación está generando cantidades duplicadas C6_QTDENT.


03. SOLUCIÓN


Se realizan las siguientes modificaciones a la rutina de Generación de Remitos(Mata462an):

  • En la función A462ANgera() se obtiene el valor por referencia de la variable lRetSld para indicar si se genera o no la remisión.
  • En la función a462ANDivid() se asigna el parámetro por referencia lRetS para posteriormente obtener su valor de la función a462ADivS69()
  • En la función a462ADivS69() se asigna el parámetro por referencia lRetS. La variable lRetS indicará si el Pedido de Venta tiene relacionada una Orden de Separación que está siendo dividida al momento de generar la Remisión.




  • Realizar un respaldo del repositorio (RPO).
  • Aplicar el parche correspondiente al issue DMINA-18886
  • Validar que las rutinas incluidas en el parche coincidan con las mencionadas en la sección "Función" del encabezado del presente Documento Técnico, así como las fechas.
  • En la rutina de Pedido de Venta (MATA410), contar con un Pedido de Venta que genere Remito que haya sido liberado de Crédito Stock.
  • En la rutina de Ordenes de Separación (ACDA100 ) generar una Orden de Separación con los ítems del Pedido de Venta generado anteriormente.


Generación de Remisión

Ingresar al módulo Facturación (SIGAFAT), ir al menú "Actualizaciones | Form. de Remisión | Generac. de Remitos" (MATA462AN).

  1. Asignar los parámetros necesarios para filtrar los Pedidos. 
  2. Seleccionar el ítem del Pedido de Venta indicado en las Pre-condiciones.
  3. Dar clic en el botón Gen. Remisión, el cual mostrará la ventana con los valores del Pedido.
  4. Modificar la "Cantidad por Generar" con una cantidad menor a la de origen.
  5. Dar clic en el botón Ok.
  6. Validar que se muestre el mensaje de bloqueo y después de confirmar el mensaje no debe ser generada la Remisión


04. INFORMACIÓN ADICIONAL

No aplica.


¡IMPORTANTE!

Esta solución aplica para la versión Protheus 12.1.33 o superior, con un RPO que cuente con las rutinas correspondientes actualizadas como se indicada en la sección 01 - Datos Generales.


05. ASUNTOS RELACIONADOS

  • 16203864 DMICNS-16284 DT No se valida ordenes de separación por Ítem en remitos ARG