Configuraciones Previas,Flujo de prueba,Punto de entrada,Ejemplo de uso
ids
paso01,paso02,paso03,paso04
Totvs custom tabs box items
default
yes
referencia
paso01
Desarrollar y compilar el punto de entrada "MT462BLQ".
Mediante la rutina Productos (Ruta: COMPRAS (SIGACOM) >> Actualizaciones| Archivos Rutina: MATA010) ingresar un nuevo producto.
Mediante la rutina Clientes (Ruta: COMPRAS (SIGACOM) >> Actualizaciones| Archivos Rutina: CRM980) ingresar un nuevo cliente.
Mediante la rutina Tipos de Entrada y Salida (Ruta: COMPRAS (SIGACOM) >> Actualizaciones| Archivos Rutina: MATA080) ingresar una nueva TES.
Totvs custom tabs box items
default
no
referencia
paso02
En la rutina de Generac. Remitos de Venta (Ruta: Facturación (SIGAFAT) >> Actualizaciones| Remitos Rutina: MATA462N) incluir un remito.
Verificar si fue actualizada la tabla Demandas (SB3) después de generar el remito.
Totvs custom tabs box items
default
no
referencia
paso03
Descripción
Permite crear una condición para actualizar la SB3 al realizar un remito
Programa Fuente:
LocxNf.PRX
Función
MT462BLQ
Parámetros
PARAMIXB: Del tipo String; que indica la especie del documento (F2_ESPECIE) 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á.
Totvs custom tabs box items
default
no
referencia
paso04
Ejemplo del punto de entrada "MT462BLQ".
Bloco de código
language
xml
theme
Emacs
title
MT462BLQ
linenumbers
true
#Include 'Protheus.ch'
User Function MT462BLQ()
Local lRet := .T.
If Alltrim(PARAMIXB[1]) == "RFN"
lRet := .F.
EndIf
Return lRet
El ejemplo proporcionado del punto de entrada está limitado a la ejecución para los documentos de remito de venta (RFN); esta condición puede ser ajustada por el usuario de acuerdo a su necesidad.