Páginas filhas
  • DMICAS-99 - Módulo taller - Elegir la opción de anular o borrar factura - PAR

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Linha Protheus

Segmento:

Backoffice

Módulo:USABILIDADE
Función:
RotinaNombre
OFIOM150

Cancelar OS

País:Paraguay
Ticket:
Requisito/Story/Issue (informe el requisito vinculado):DMICAS-99


02. SITUACIÓN/REQUISITO

La opción que está disponible en el sistema siempre realiza la operación de borrado, pero se debe preguntar al usuario si desea borrar o anular la factura. Se requiere un punto de entrada  para que se pueda elegir la opción de tipo de borrado, ya que cuando se activa la factura electrónica hay que decidir qué opción se va a utilizar.


03. SOLUCIÓN

Se creo una pregunta "OFIOM150A" con las posibles opciones   ANULAR -  BORRAR . donde el valor de  la variable lanuelemina "aNulaEliminaNF" se alimenta de MV_PAR01  ( 1 - ANULAR  / 2 - BORRAR  ).

También se crea el PE "OFM150DF" que permite mantener la funcionalidad en “Anulación de OS (OFIOM150)”  para que en el caso de que la variable lanuelemina  aNulaEliminaNf sea igual a 1, ejecuta el el PE "OFM150DF".

...

Totvs custom tabs box
tabsPaso 01, Paso 02, Paso 03, Paso 04Configuraciones Previas,Flujo de prueba,Punto de entrada,Ejemplo de uso
idspaso01,paso02,paso03,paso04idspaso1,paso2



Totvs custom tabs box items
defaultyes
referenciaConfiguraciones previas paso01
  • Crear la pregunta "OFIOM150A"
  • Desarrollar y compilar el punto de entrada "OFM150DF"(en caso de ser necesario se puede alterar).
  • Tener informado el parámetro MV_PAR01 igual a "0"
  • En la rutina de Anulación de facturas (Ruta: TALLER (SIGAOFI) >> Funciones taller - Anulación -  (Elegir una OS.)  - Anular - (Rutina: OFIOM150) 
  • Elegir la factura que se va a anular o borrar y apretar confirmar.
  • Responder Confirma Anulación SI
  •  Abre una ventana parámetros y elije entre Borrar o Anular


Totvs custom tabs box items
defaultno
referenciapaso2

04. INFORMACIÓN ADICIONAL

Card documentos
InformacaoUtilice este box para resaltar información relevante y/o de destaque.
Titulo¡IMPORTANTE!

paso02
  • Mediante la rutina de “Anulación de facturas (Ruta: TALLER (SIGAOFI) >> Funciones taller - Anulación -  (Elegir una OS.)  - Anular - (Rutina: OFIOM150) )” ,elegir la factura que se va a anular o borrar y apretar confirmar - 
  • Responder Confirma Anulación SI  y elije entre Borrar o Anular.
Totvs custom tabs box items
defaultno
referenciapaso03

Descripción

Permite anular las facturas “Actualización de cotización(MATA150)".

Programa Fuente:

OFIOM150.PRW

Función

OFM150DF

ParámetrosMV_PAR01:  Del tipo numero 1 - 2   Indica si se va a anular la factura o borrar el pedido.

Retorno:

Lógico: regresa un .T. (True)  o .F. (False) 

Al tener el parámetro MV_PAR01 ,  la variable igual a ".T." el punto de entrada debe regresar ".F." alimenta la variable aNulaEliminaNf.

Totvs custom tabs box items
defaultno
referenciapaso04

User Function OFM150DF()  

   if lNFeCancel .and. !FS_AnuFI( aTempos[ni,3] , aTempos[ni,4] , aTempos[ni,5] , aTempos[ni,6] , lNFeCancel)
        If lValid
               If lMsErroAuto
                   MostraErro()
             EndIf
             MsUnlockAll()
            Return .f.                     
          EndIf  
    EndIf         
Return true






04. INFORMACIÓN ADICIONAL

No Aplica




05. ASUNTOS RELACIONADOS

  • No Aplicatemplatedocumentos