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 - DEPCTBGRV 

Ticket:

Interno

Requisito/Story/Issue:

DSERCTR1-36031

02. SITUACIÓN/REQUISITO

El punto de entrada DEPCTBGRV puede utilizarse después 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 DEPCTBGRV.

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 ANTCTBGRV 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"   


If lDepCtbGrv
				
	ExecBlock("DEPCTBGRV",.F.,.F., { nOpcx,dDataLanc,cLote,cSubLote,cDoc } )			

Endif



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

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

Return  



05. ASUNTOS RELACIONADOS