Páginas filhas
  • DMICAS-98 - Cierre de la O.S. no permite modificar el número de factura que se generará - PAR

Versões comparadas

Chave

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

...

Totvs custom tabs box
tabsConfiguraciones Previas,Flujo de prueba,Punto de entrada,Ejemplo de uso
idspaso01,paso02,paso03,paso04
Totvs custom tabs box items
defaultyes
referenciapaso01
  • Ajustar y compilar  la rutina MATA468N.
  • Ajuste exclusivo para "PAR".
  • En la rutina de Cierre de O.S. (Ruta: TALLER (SIGAOFI) >> Funciones taller >> Cierre  (Elegir una OS.)  >>  cerrar   (Rutina: OFIXA100). 
  • Seleccionar para el cierre - Confirmar.
  • Abre una ventana "Facturas que se generaran", cambiar o no la serie o numero de la factura y elegir OK o Anular.


Totvs custom tabs box items
defaultno
referenciapaso02
  • Mediante la rutina de “Anulación de facturas “rutina de Cierre de O.S. (Ruta: TALLER (SIGAOFI) >> Funciones taller - Anulación -  >> Cierre  (Elegir una OS.)  >>  cerrar    - Anular - (Rutina: OFIOM150) OFIXA100)” ,elegir la factura que se va a anular o borrar y apretar confirmar - seleccionar para el cierre - Confirmar. 
  • Cambiar el numero de la factura al abrir la ventana  "Facturas que se generaran" y elegir OKResponder 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





...