01. DATOS GENERALES

Producto:

TOTVS Backoffice

Línea producto:

Línea Protheus

Segmento:

Serviços

Módulo:

TOTVS Backoffice (Línea Protheus) - Contabilidad de gestión (SIGACTB)

Función:Asiento estándar automático - CTBA102
País:Brasil
Ticket:Interno
Requisito/Story/Issue:DSERCTR1-42480


02. SITUACIÓN/REQUISITO

Este documento se destina a mostrar el funcionamiento del punto de entrada Ct102Carr.

Los impactos relacionados con el punto de entrada son de total responsabilidad del cliente que lo implementa.


03. SOLUCIÓN

El punto de entrada CT102CARR permite la lectura de los datos en la tabla temporal creada al realizar las operaciones de la rutina Modificación, Borrado, Visualización, Copia o Reversión. Siendo así, el punto de entrada tiene la función de manejar los datos del asiento seleccionado y su operación se realiza para la implementación de alguna regla específica con los datos puestos a disposición.


Contextualización



Exemplo PE
#include 'totvs.ch'
#include "rwmake.ch"

User Function Ct102Carr()

//retorno da rotina nOpc,dDataLanc,cLote,cSubLote,cDoc 
Local nOpcRot  := PARAMIXB[1] 
Local dDataLancRot  := PARAMIXB[2] 
Local cLoteRot  := PARAMIXB[3] 
Local cSubLoteRot  := PARAMIXB[4] 
Local cDocRot  := PARAMIXB[5] 

Local cTpSald := "

cTpSald:= TMP->CT2_TPSALD

If cTpSald == "1"
    alert("Accedido PE " + " / Operación " + STR(nOpcRot) + "/ Fecha " + DTOC(dDataLancRot) + "/ Lote " + cLoteRot + "/ Sublote " + cSubLoteRot + "/ Documento " + cDocRot)
    //Funcaoxpto(nOpcRot,dDataLancRot,cLoteRot,cSubLoteRot,cDocRot)
EndIF

Return

Sobre el TMP

Para acceder a la lectura de las informaciones del TMP puede tenerse la siguiente escritura para manejo y visualización del asiento seleccionado:

TMP→ "CAMPO DE LA CT2 QUE DESEA VISUALIZAR colocando antes el cursor en el TMP "

Ejemplo: TMP→CT2_TPSALD

  • El punto de entrada solo se utiliza para lectura y manejo de los parámetros informados al PE y las informaciones del registro seleccionado en el TMP.
  • El punto de entrada puede utilizarse al acceder a las opciones de: Modificación, Borrado, Visualización, Copia y Reversión en la rutina Asiento estándar automático- CTBA102.
  • Los ejemplos utilizados en este punto de entrada solo son para dar una idea y son meramente ilustrativos, la regla del punto de entrada debe crearse de acuerdo con la expectativa esperada, alineada con el funcionamiento del punto de entrada y lo que este dispone.



PE en el sistema
IF _lCt102Carr
	ExecBlock("Ct102Carr",.F.,.F.,{ nOpc,dDataLanc,cLote,cSubLote,cDoc }  )
Endif




04. OTRAS INFORMACIONES

Parámetros

PARAIXB

Tipo

Descripción

Explicación

PARAMIXB[1]

Numérico

nOpc

Opción que está siendo realizada ( Pueden ser las opciones de modificación, borrado, visualización, reversión o copia ).

PARAMIXB[2]

Fecha

dDataLanc

Fecha del asiento.

PARAMIXB[3]

Carácter

cLote

Numeración de lote del asiento.

PARAMIXB[4]

Carácter

cSubLote

Sublote del asiento.

PARAMIXB[5]

Carácter

cDoc

Número de documento del asiento.


Devolución

Devolución

Tipo

¿Obligatorio ?

No se aplica

No se aplica

No



05. ASUNTOS RELACIONADOS

  • No se aplica.