01. DATOS GENERALES

Producto:

TOTVS Backoffice

Línea de producto:

Línea Protheus

Segmento:

Servicios

Módulo:

Contabilidad de gestión (SIGACTB)

Función:

CTBA105 - ANTCTBGRV 

Ticket:

Interno

Requisito/Story/Issue:

DSERCTR1-36032

02. SITUACIÓN/REQUISITO

El punto de entrada ANTCTBGRV se utiliza antes de la grabación de los saldos y asientos contables.


03. SOLUCIÓN

El objetivo de este documento es aclarar sobre los parámetros y el funcionamiento del PE ANTCTBGRV.

Observaciones


Cabe resaltar que el punto de entrada no tiene una definición específica de uso, pero el propósito es utilizar los parámetros pasados por el Punto de entrada de la forma deseada.

Este punto de entrada también puede utilizarse en conjunto con los PE DEPCTBGRV y CHKCTBGRV para que además de utilizar las informaciones dispuestas por el punto de entrada, si correspondiera al escenario deseado, manejar la grabación de la sucursal.


Documentación de referencia → DT CHKCTBGRV Se controla grabación de sucursales en la contabilidad BRA

Importante


El ejemplo mostrado es meramente ilustrativo. La regla, el funcionamiento y los impactos generados por el punto de entrada en el sistema son de responsabilidad del cliente que lo utiliza.



04. OTRAS INFORMACIONES


Parámetros:

Parámetro / Descripción

Tipo

Descripción

Obligatorio

PARAMIXB[1] - nOpcx

Lógico

Opción de la rutina al pasar por el PE(Ejemplo inclusión(3), modificación(4))

PARAMIXB[2] - dDataLanc

Fecha

Fecha del registro

PARAMIXB[3] - cLote

Carácter

Número del lote

PARAMIXB[4] - cSubLote

Carácter

Número del sublote

PARAIMXB[5] - cDoc

Carácter

Número del documento.


Devolución:

Devolución

Tipo

Descripción

Obligatorio

No se aplica.

No se aplica.

No se aplica.

No se aplica.



Manejo del PE en el sistema
#include "protheus.ch"   

STATIC lAntCtbGrv	:= ExistBlock("ANTCTBGRV")

If lAntCtbGrv
	ExecBlock("ANTCTBGRV",.F.,.F.,{ nOpcx,dDataLanc,cLote,cSubLote,cDoc} )
Endif
  



Ejemplo de utilización del punto de entrada
#include "protheus.ch"
 
User Function ANTCTBGRV()
 	
	nOpcx 		:= PARAMIXB[1]
 	dDataLanc	:= PARAMIXB[2]
 	cLote		:= PARAMIXB[3]
 	cSubLote	:= PARAMIXB[4]
	cDoc		:= PARAMIXB[5]

    If nOpcx == 3
		funcao_salvalote(cLote,cSubLote,cDoc,dDataLanc)
	Endif 

Return  



05. ASUNTOS RELACIONADOS