Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DADOS GERAIS

Produto:

Solucoes_totvs

Solucoes_totvs_cross
SolucaoCrossTOTVS Backoffice

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoServiços

Módulo:

Modulos_cross_segmentos
ModulosCrossSegmentosTOTVS Backoffice (Linha Protheus) - Contabilidade Gerencial (SIGACTB)

Modulos_framework

Modulos_totvs_construcao

Modulos_totvs_juridico

Modulos_totvs_logistica

Modulos_totvs_manufatura

Modulos_totvs_rh

Modulos_totvs_saude

Função:Lançamento Padrão automático - CTBA102
País:Brasil
Ticket:Interno
Requisito/Story/Issue (informe o requisito relacionado) ::DSERCTR1-42480


02. SITUAÇÃO/REQUISITO

Este documento visa esclarecer o funcionamento do ponto de entrada Ct102Carr.

Aviso

Os impactos relacionados ao ponto de entrada são de total responsabilidade do cliente que o implementa.


03. SOLUÇÃO

O ponto de entrada CT102CARR permite a leitura dos dados na tabela temporária criada ao realizar as operações da rotina de Alteração, Exclusão, Visualização, Copia ou Estorn, Sendo assim o ponto de entrada tem a função de manipular os dados do lançamento posicionado e sua operação realizada para a implementação de alguma regra em especifico com os dados disponibilizados.


-custom-tabs-box
Informações
titleContextualização



Bloco de código
languagec#
themeRDark
titleExemplo PE
linenumberstrue
collapsetrue
#include 'totvs
tabsPasso 01, Passo 02, Passo 03, Passo 04
idspasso1,passo2
Totvs custom tabs box items
defaultyes
referenciapasso1
Totvs custom tabs box items
defaultno
referenciapasso2

04. DEMAIS INFORMAÇÕES

Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaque.
TituloIMPORTANTE!
.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("Acessado PE " + " / Operação " + STR(nOpcRot) + "/ Data " + DTOC(dDataLancRot) + "/ Lote " + cLoteRot + "/ SubLote " + cSubLoteRot + "/ Documento " + cDocRot)
    //Funcaoxpto(nOpcRot,dDataLancRot,cLoteRot,cSubLoteRot,cDocRot)
EndIF

Return
Informações
titleSobre o TMP

Para acessar a leitura das informações do TMP pode se ter a seguinte escrita para manipulação e visualização do lançamento posicionado:

TMP→ "CAMPO DA CT2 QUE DESEJA VISUALIZAR colocando ponteirado antes o TMP "

Exemplo: TMP→CT2_TPSALD


Aviso
  • O ponto de entrada só é utilizado para leitura e manipulação dos parâmetros passados ao PE e as informações do registro posicionado no TMP.
  • O ponto de entrada pode ser utilizado ao acessar as opções de: Alteração, Exclusão, Visualização, Copia e Estorno na rotina de Lançamento Padrão Automático- CTBA102.
  • Os exemplos utilizados nesse ponto de entrada são só para dar uma ideia e são meramente ilustrativos, a regra do ponto de entrada deve ser criada conforme a expectativa esperada alinhado com o funcionamento do ponto de entrada e o que ele dispõe.




Bloco de código
languagec#
themeRDark
titlePE no sistema
linenumberstrue
collapsetrue
IF _lCt102Carr
	ExecBlock("Ct102Carr",.F.,.F.,{ nOpc,dDataLanc,cLote,cSubLote,cDoc }  )
Endif




04. DEMAIS INFORMAÇÕES

Parâmetros

PARAIXBTipoDescriçãoExplicação
PARAMIXB[1]NumériconOpcOpção que esta sendo realizada ( Podendo ser as opções de alteração, exclusão, visualização, estorno ou copia ).
PARAMIXB[2]DatadDataLancData do lançamento.
PARAMIXB[3]CaracterecLoteNumeração de lote do lançamento.
PARAMIXB[4]CaracterecSubLoteSublote do lançamento.
PARAMIXB[5]CaracterecDocNumero de documento do lançamento.


Retorno

RetornoTipoObrigatório ?
Não se aplicaNão se aplicaNão



05. ASSUNTOS RELACIONADOS

  • Não se aplica.

...



Templatedocumentos