Á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

Modulos_totvs_prestadores_de_servicos

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

02. DESCRIÇÃO

O ponto de entrada CT280FILP é utilizado para aplicar filtro e skip durante o processamento na rotina de rateios Off-Line. Ele permite que o cliente personalize o fluxo de processamento, definindo critérios específicos para filtrar os registros que devem ser processados e realizando o "skip" daqueles que não atendem às condições estabelecidas.

...

Bloco de código
languagecpp
themeRDark
titleManipulação de PE no sistema
If !ExecBlock("CT280FILP",.f.,.f.,{"CQ3"})
	dbSelectArea("CQ3")
	dbSkip()
	Loop
EndIf

If !ExecBlock("CT280FILP",.f.,.f.,{"CQ5"})
	dbSelectArea("CQ5")
	dbSkip()
	Loop
EndIf
									
If !ExecBlock("CT280FILP",.f.,.f.,{"CQ7"})
	dbSelectArea("CQ7")
	dbSkip()
	Loop
EndIf
Bloco de código
languagecpp
themeRDark
titleExemplo de PE
#INCLUDE "PROTHEUS.ch"
#INCLUDE "rwmake.ch"

User Function CT280FILP

	Local lRet := .F.
	MsgAlert("CHAMADA DO PONTO DE ENTRADA: CT280FILP")
	
Return lRet
Nota
titleCondições de utilização

Para execução correta deste PE é importante há algumas validações que executam ou desviam do fluxo em que ele é chamado no sistema.

Com isso é importante atentar-se aos pontos abaixo:

  • Campo CTQ_CTPAR deve estar vazio;
  • Algum dos campos de entidade precisam estar preenchidos (CTQ_CCPAR, CTQ_ITPAR e CTQ_CLPAR ), conforme a necessidade de utilização de Custo, Item e/ou Classe;
  • É preciso ter o saldo preenchido em pelo menos uma das tabelas CQ3, CQ5 ou CQ7, sendo conforme a respectiva origem do rateio configurado.
Aviso
titleImportante !!
  • 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.

...