Árvore de páginas

Carregando...

01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Serviços

Módulo:

TOTVS Backoffice (Linha Protheus) - Contabilidade Gerencial (SIGACTB)

Função:CTBXVLD
País:Brasil
Ticket:Interno
Requisito/Story/IssueDSERCTR1-46829

02. DESCRIÇÃO

O ponto de entrada VLCPLOTE permite verificar se o lançamento contábil oriundo de outro módulo pode ser alterado no sistema. Esse PE é acionado tanto no momento de inclusão quanto na alteração do lançamento, fornecendo uma validação sobre a permissibilidade de edição. Utiliza parâmetros recebidos via PARAMIXBData, Lote, Sub-Lote, Doc, nOpc — e deve retornar um valor booleano (.T. para permitir a alteração ou .F. para bloquear). 

03. DEMAIS INFORMAÇÕES


Manipulação de PE no sistema
lRet := ExecBlock("VLCPLOTE",.F.,.F.,{dDataLanc,cLote,cSubLote,cDoc,nOpc})
Exemplo de PE
User Function VLCPLOTE()
	
	Local lRet      := .T.
	Local dDataLanc := PARAMIXB[1]
	Local cLote     := PARAMIXB[2]
	Local cSubLote  := PARAMIXB[3]
	Local cDoc      := PARAMIXB[4]
	Local nOpc      := PARAMIXB[5]

	// validacao do cliente
	MsgAlert("CHAMADA DO PONTO DE ENTRADA: VLCPLOTE")

Return lRet             

Importante !!

  • Observa-se que a utilização do PE e os impactos dele no sistema são de responsabilidade do cliente.
  • Os exemplos utilizados nessa documentação são apenas para fins de demonstração, cada cliente deve verificar qual comportamento deseja realizar de acordo com o escopo do ponto de entrada.

04. ASSUNTOS RELACIONADOS

  • Não se aplica.