Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAEST - Stock/Costos
Función:
RutinaNombre Técnico
LOCXNF.PRWNotas Fiscales.
LOCXNF2.PRWFunciones genéricas para Notas Fiscales.
LOCXARG.PRWFunciones genéricas ARG
LOCXBOL.PRWFunciones genéricas BOL
LOCXCOL.PRWFunciones genéricas COL
Ticket:9253420
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-8860


02. SITUACIÓN/REQUISITO

En la rutina Remito de Transferencia (MATA462TN) al realizar una transferencia entre sucursales con retorno automático (F2_TIPORET = 1 - Automático), genera el remito de transferencia de entrada "incompleto", no es generado con todos los ítem y cantidades que se capturaron en el remito de transferencia de salida, por ejemplo; si se tiene una transferencia de salida con 5 ítem, genera el remito de transferencia de entrada pero solamente con 3 ítems.

Se identifica que al momento de insertar los registros para el Remito de transferencia de entrada, barre los registros del Remito de Salida (ya grabados en la tabla SD2), sin embargo; en ese momento se encuentra posicionado en el último registro insertado en el Remito de salida, al intentar posicionarse (MsSeek) sobre el primer código + ítem,  se utiliza la función GetFilOri() para obtener la Sucursal y en esa función pierde la posición del primer registro y esto provoca que no inserte todos los ítems.


03. SOLUCIÓN

En la función GetFilOri() se graba y restaura el área de trabajo, para que no tenga un impacto al momento de ser usada en el MsSeek(). Se usa el GetArea() y RestArea().


  1. A través de la rutina “Punto de Venta” en el módulo de Libros Fiscales (Actualizaciones | Archivos), se debe tener configurado un Punto de Venta.
  2. A través de la rutina “Contr. Formularios” en el módulo de Libros Fiscales (Actualizaciones | Archivos), se debe tener configurada la serie para tipo de documento "Remito de Transferencia" (especie “RFN”).
  3. A través de la rutina “Productos” en el módulo Facturación (Actualizaciones | Archivos), se debe tener creados productos, informando el deposito estándar y seguimiento por Lotes. 
  4. A través de la rutina “Tipos de Entrada y Salida” en el módulo de Facturación (Actualizaciones | Archivos), se debe tener creada una TES que permita la transferencia entre sucursales.
  5. A través de la rutina “Proveedores” en el menú Compras (Actualizaciones | Archivos), se debe tener creado un Proveedor para la transferencia.
  6. A través de la rutina “Factura de Entrada” en el menú Compras (Actualizaciones | Movimientos), se captura una Factura para tener saldo en stock de los productos previamente registrados (importante referenciar el número de Lotes que serán usados.

Remito de Transferencia (MATA462TN)

  1. A través de la rutina “Remito de Transferencia” en el módulo SIGAEST - Stock/Costos (Actualizaciones | Movimientos | Fiscales), realizamos la generación del Remito de Transferencia. 
  2. En los parámetros informamos ¿Tipo? "Salida".
  3. Incluimos el Remito de Transferencia e informamos la Sucursal Origen (nos posicionamos sobre esa sucursal).
  4. Informamos los datos del encabezado:  Sucursal Destino (F2_FILDEST), Retorno automático (F2_TIPORET = 1 - Automático) y todos los datos necesarios. 
  5. Capturamos al menos 5 ítems duplicando códigos de un mismo producto, informar el depósito del cual será retirado el producto (D2_LOCAL)  y depósito destino (D2_LOCDEST). 
  6. Utilizar la TES previamente configurada. 
  7. Grabar el Remito de Transferencia.
  8. A través de la rutina “Remito de Transferencia” en el módulo SIGAEST - Stock/Costos (Actualizaciones | Movimientos | Fiscales), visualizar el Remito de Transferencia de entrada. 
  9. En los parámetros informamos ¿Tipo? "Entrada".
  10. Seleccionas el Remito generado y visualizamos, se verifica que fue generado con los ítems y cantidades de manera correcta. 


04. INFORMACIÓN ADICIONAL

No aplica. 




05. ASUNTOS RELACIONADOS

No aplica.