Tempo aproximado para leitura: 00:05:00 min
Duda
¿Cúal es la función del punto de entrada LOCITEM2 ?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Facturación (SIGAFAT) - Todas las versiones
Solución
Punto de entrada para modificar la cantidad de ítems de las facturas por medio de los pedidos de venta (Mata468n y Mata462an).
Ejemplo:
#Include 'Protheus.ch'
User Function LOCITEM2()
Local __nItens := PARAMIXB[1]
Local __cSerie := PARAMIXB[2]
Local __cNomeFun := PARAMIXB[3]
Local __nAuxIt := 0 // Variable que recibirá el valor máximo de los elementos permitidos en este ejemplo.
IF __cNomeFun == "MATA462AN"
__nAuxIt := 1
Else
__nAuxIt := 2
EndIf
// Cantidad anterior de elementos y cantidad después de ejecutar el punto de entrada.
Alert("Numero de Itens alterados de: "+cValToChar(__nItens)+" Para: "+cValToChar(__nAuxIt)+ " . " )
// Serie del sistema.
Alert("Serie: " + __cSerie + " . ")
//
// MATA462AN- emisión y grabación del remito
// MATA468N-Generación de Notas Fiscales
Alert(" Função Origem: "+ __cNomeFun +" . ")
Return __nAuxIt
0 Comentarios