Punto de entrada: CT105CT2 - Ejecuta procedimiento de usuario

Alcances:

TOTVS Application Server 10

Versiones:

Todas

Compatible países:

Todos

Sistemas operativos:

Todos

Compatible con las bases de datos:

Todas

Descripción:

Punto de entrada para ejecutar procedimiento de usuario al final de la grabación del asiento contable, ejecutado antes del Punto de entrada CTBGRV.

Programa fuente

CTBXFUN.PRX

Sintaxis

CT105CT2 - Ejecuta procedimiento de usuario ( < __nQuantas > , < dDatalanc> , < cLote> , < cSubLote> , < cDoc> , < lCusto> , < lItem> , < lCLVL> , < nTotInf> , < lAtSldBase> , < lReproc > )

Parámetros:

 

Nombre

 

 

Tipo

 

 

Descripción

 

 

Estándar

 

 

Obligatorio

 

 

Referencia

 

 

__nQuantas

 

 

Numérico

 

 

Cantidad de monedas.

 

 

 

 

 

X

 

 

 

 

 

dDatalanc

 

 

Array of Record

 

 

Fecha del registro.

 

 

 

 

 

X

 

 

 

 

 

cLote

 

 

Array of Record

 

 

Lote contable.

 

 

 

 

 

X

 

 

 

 

 

cSubLote

 

 

Array of Record

 

 

Sublote contable.

 

 

 

 

 

X

 

 

 

 

 

cDoc

 

 

Array of Record

 

 

Documento contable.

 

 

 

 

 

X

 

 

 

 

 

lCusto

 

 

Array of Record

 

 

Indica si trabaja con centro de costo.

 

 

 

 

 

X

 

 

 

 

 

lItem

 

 

Array of Record

 

 

Indica si trabaja con ítem contable.

 

 

 

 

 

X

 

 

 

 

 

lCLVL

 

 

Array of Record

 

 

Indica si trabaja con clase de valor.

 

 

 

 

 

X

 

 

 

 

 

nTotInf

 

 

Array of Record

 

 

Total informado.

 

 

 

 

 

X

 

 

 

 

 

lAtSldBase

 

 

Array of Record

 

 

Indica si actualiza archivos de saldos.

 

 

 

 

 

X

 

 

 

 

 

lReproc

 

 

Array of Record

 

 

Indica si es reprocesamiento.

 

 

 

 

 

X

 

 

 

 

Devolución


    ()

Ejemplos

User Function CT105CT2()Local nXLocal cMoedan_Quantas := aParamIxb[1]dDatalanc := aParamIxb[2]cLote := aParamIxb[3]cSubLote := aParamIxb[4]cDoc := aParamIxb[5]lCusto := aParamIxb[6]lItem := aParamIxb[7]lCLVL := aParamIxb[8]nTotInf := aParamIxb[9]lAtSldBase := aParamIxb[10]lReproc  := aParamIxb[11]For nX := 1 to n_QuantasIf StrZero(nX, 2) == CT2->CT2_MOEDLCCT2->CT2_USUHOR := TIME() // graba hora en el asientoEndifNextReturn

Variables


Nome

Tipo

Escopo

Pode Alterar

descrição




Array of Record

Global

Não