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: | CTBA105 |
| País: | Brasil |
| Ticket: | Interno |
| Requisito/Story/Issue | DSERCTR1-46829 |
02. DESCRIÇÃO
O ponto de entrada CT105QRY permite a manipulação da string de query usada na contabilização da rotina CTBA105. Este ponto é especialmente útil para adicionar campos customizados na cláusula de aglutinação ou modificar a query para atender a requisitos específicos do usuário. Com isso, possibilita maior flexibilidade na montagem dos dados contábeis, permitindo ajustes personalizados no processo de contabilização.
03. DEMAIS INFORMAÇÕES
Manipulação de PE no sistema
cQuery := ExecBlock("CT105QRY",.F.,.F.,{cQuery,lAglut})
Exemplo de PE
#INCLUDE "Protheus.ch"
User Function CT105QRY()
cQuery := ParamIXB[1] // RECEBE A QUERY DO SISTEMA
lAglut := ParamIXB[2] // RECEBE O PARÂMETRO DO SISTEMA SE AGLUTINA = .T. SE NÃO AGLUTINA = .F.
If lAglut
//ADCIONANDO CAMPO CTK_INFOR ADCIONADO VIA CONFIGURADOR NA TABELA CTK PELO USUARIO
cQuery := StrTran( cQuery, "FROM", ",CTK_INFOR FROM" )
cQuery := StrTran( cQuery, "ORDER BY", ",CTK_INFOR ORDER BY" )
EndIf
Return cQuery // RETORNA A QUERY MODIFICADA
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.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas