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