01. DATOS GENERALES

Producto:

Línea de producto:

Línea Protheus

Segmento:

Módulo:

TOTVS Backoffice (Línea Protheus) - Facturación (SIGAFAT)

Función:
RutinaNombre tecnico
MATA462NRemito de venta
LOCXNFFunciones genéricas
País:MI
Ticket:

20371771

Requisito/Story/Issue (informe el requisito vinculado):DMICNS-20630


02. DESCRIPCIÓN

SITUACIÓN/REQUISITO 


Se solicitó un punto de entrada que permite generar un bloqueo de movimiento en la SB3 al realizar un remito de venta.


SOLUCIÓN     

Se creó el PE 'MT462BLQ' que permite crear una condición para definir si la SB3 se actualizará o no al realizar un remito de venta 



  • Desarrollar y compilar el punto de entrada "MT462BLQ"(si es necesario se puede alterar).



  • En la rutina de Generac. Remitos de Venta (Ruta: Faturacion (SIGAFAT) >> Actualizaciones| Remitos Rutina: MATA462N) incluir un remito.
  • Verificar si hubo movimiento en la SB3 después de generar el remito.


Descripción

Permite crear una condición para actualizar la SB3 al realizar un remito

Programa Fuente:

LocxNf.PRX

Función

MT462BLQ

ParámetrosPARAMIXB:  Del tipo String; que indica la clase de factura que se utilizará para validar si debe generar movimiento o no en la SB3

Retorno:

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

Al regresar un .T. (True) la SB3 se actualizará, al regresar un .F.(False) la SB3 no se actualizará.


  • Ejemplo del punto de entrada "MT462BLQ".


#Include 'Protheus.ch'
  
  
User Function MT462BLQ()
  
Local lRet :=  .T.
 
    If Alltrim(PARAMIXB[1]) == "RFN"
        lRet := .F.
    EndIf
     
Return lRet  



03. INFORMACIÓN ADICIONAL

Para garantizar que el PE solo bloqueó movimientos de remito, la condición en el PE debe ser solamente para los documentos del tipo RFN.



04. ASUNTOS RELACIONADOS