Á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:
RutinaNombre
MATA462AN.PRW    Generación de remitos de venta.
ACDM460FIM.PRX    Ordenes de separación ACD.
FATXFUMI.PRWFunciones genéricas facturación.
WMSXFUNH.PRWFunciones integración WMS.
País:Argentina
Ticket:16651086
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-17243


02. SITUACIÓN/REQUISITO

El sistema permite realizar la reversión de una orden de separación de pedido que ya fue remitido, por lo tanto, en la tabla SD2 (ítems de salida) queda vinculado a una orden de separación informando el campo D2_ORDSEP (Orden de Separación). Se identifica que al generar el remito los campos CB7_NOTA y CB7_SERIE no son informados, estos campos se usan para el vínculo de orden de separación vs Documento.

03. SOLUCIÓN

Se realizan modificaciones en la rutina Generación de remitos (MATA462AN.PRW), para que cuando se utilice la integración con ACD llame la función CBM460FIM() para que los campos CB7_NOTA y CB7_SERIE sean informados.


Parámetros

  • MV_INTACD = 1 (Integra con módulo ACD).
  • MV_CBPE006 y MV_CBPE007 = .T.
  • A través de la rutina “Productos”, ubicada en el módulo SIGAFAT (Actualizaciones | Archivos), incluir productos.

  • A través de la rutina “Tipos de Entrada y Salida”, ubicada en el módulo SIGAFAT (Actualizaciones | Archivos), incluir TES de salida.

  • A través de la rutina “Clientes”, ubicada en el módulo SIGAFAT (Actualizaciones | Archivos), incluir cliente.

  • A través de la rutina “Pedidos de Venta”, ubicada en el módulo SIGAFAT (Actualizaciones | Pedidos), incluir un pedido de venta con más de un ítem que genere remito.

    • En la parte superior de la pantalla informar los campos que pertenecen al encabezado.
      • Cliente.
      • Tienda.
      • Campo "Doc. Gener."  "2 – Remito".
      • Carga. "2- No utiliza"
    • En la parte central informar los campos que pertenecen a los ítems.
      • Producto.
      • Cantidad.
      • Valor Unitario.
      • Valor total.
      • Cantidad Aprobada.
      • Tipo de entrada (TES).
  • A través de la rutina “Liberación de Crédito y Stock”, ubicada en el módulo SIGAFAT (Actualizaciones | Pedidos), se realiza la liberación de los ítems del pedido.

  • A través de la rutina “Operadores”, ubicada en el módulo SIGAFAT (Actualizaciones | ACD), incluir un registro para el archivo de operadores.

  • A través de la rutina “Órdenes de Separación”, ubicada en el módulo SIGAFAT (Actualizaciones | ACD), Dar clic en botón Otras acciones y seleccionar la opción Generar.

    • Seleccionar Sucursal 
    • Indicar Pedidos de Venta.
    • Seleccionar el ítem y dar clic en generar, validar que se genere la orden de separación.
  • Finalizar la orden de separación. (Para pruebas internas se utilizó VTDEBUG).
    • Ingresar la función VTDEBUG en el smartclient
    • Ingresar credenciales del ambiente.
    • Seleccionar sucursal
    • Seleccionar opción Actualización
      • Seleccionar opción Expedición
        • Seleccionar opción Separación
          • Seleccionar opción Orden de Separación
            • Digitar la orden de separación creada
              • Digitar la etiqueta.
    • Una vez finalizada saldrá el mensaje "Proceso de separación finalizado", Validar en la rutina de orden de separación que el estatus del registro haya sido actualizado ha finalizado.


Importante!

Para el correcto funcionamiento deberá contar con las configuraciones necesarias para la integración de ACD y para el proceso a realizar.

  • Por medio de la rutina “Pedidos de Venta”, ubicada en el módulo SIGAFAT (Actualizaciones | Pedidos), dar clic en botón “Otras acciones” y seleccionar opción Prep. Doc. Salida

  • Informar punto de venta.
  • Verificar que el registro haya sido actualizado a Pedido de venta finalizado (remito).
  • El campo D2_ORDSEP deberá ser informado con la información de la orden de separación ligada.
  • Los campos CB7_NOTA y CB7_SERIE deberán ser informados con los datos del remito.
  • Al intentar deshacer la orden de separación saldrá el mensaje "Orden de separación tiene nota generada" y no permite deshacer registro.
  • Se intenta realizar la reversión de la orden de separación, pero no permite mostrando el mensaje "Esta orden de separación no puede revertirse, pues la misma está finalizada".
  • Para poder deshacer la Orden de separación será necesario borrar el documento generado (remito), una vez que no exista el documento se podrá deshacer la orden de separación y poder revertirla.


04. INFORMACIÓN ADICIONAL


¡IMPORTANTE!

La solución solo aplica para registros después de la aplicación del patch.


05. ASUNTOS RELACIONADOS

ACD (Automação de Coleta de Dados) - Protheus 12