01. DADOS GERAIS
Produto: | Solucoes_totvs |
---|
Solucao | TOTVS Saúde Planos |
---|
|
Solucoes_totvs_parceirosexptotvs |
---|
|
|
---|
Linha de Produto: | |
---|
Segmento: | |
---|
Módulo: | Modulos_totvs_saude |
---|
ModulosTOTVSSaude | Planos - Linha Protheus - PTU |
---|
|
Modulos_totvs_prestadores_de_servicos |
---|
|
---|
Função: | CADBENEF ONLINE - PLPTU001 |
---|
País: | Brasil |
---|
Ticket: |
|
---|
Story: | DSAUBE-22560 |
---|
02. DESCRIÇÃO
Este ponto de entrada permite manipular a query que buscar os beneficiários a serem adicionados no lote do CadBenef Online.
- Nome do ponto de entrada: PTU001QRY
- Parâmetros:
oExecStmt, object, FwExecStatement com a query do padrão.
- jParameters, json, Parâmetros para filtro, sendo:
- batchCode: BPW_CODIGO
- unimedOrigin: BPW_UNIORI
- movementType: BPW_TIPMOV (1 = Cadastro Ativo, 2 = Cadastro Completo, 3 = Mov. Periódica, 4 = Somente Exclusão)
- dateFrom: BPW_DATINI
- dateTo: BPW_DATFIN
- companyCodeFrom: BPW_EMPINI
- companyCodeTo: BPW_EMPFIN
- contractCodeFrom: BPW_CONINI
- contractCodeTo: BPW_CONFIN
- subcontractCodeFrom: BPW_SUBINI
- subcontractCodeTo: BPW_SUBFIN
- considerSIB: BPW_SIB
- considerANS: BPW_ANS
- lCount, logical, se a query é para contagem (no processo será executado a query duas vezes, sendo
a - o primeiro para contar os beneficiários e a
segunda - segundo para retorna-los)
- Retorno: O proprio objeto FwExecStatement recebido com as alterações.
Exemplo de uso:
Bloco de código |
---|
language | c# |
---|
theme | RDark |
---|
linenumbers | true |
---|
|
#include "protheus.ch"
user function PTU001QRY()
local oExecStmt := PARAMIXB[1] as object
local oParameters := PARAMIXB[2] as object
local lCount := PARAMIXB[3] as logical
local cQuery as character
// Alteração no objeto statemente
cQuery := oExecStmt:getFixQuery()
return oExecStmt |
Dica |
---|
title | Objeto FwExecStatement |
---|
|
oExecStmt:cBaseQuery // Query com "?" oExecStmt:aValues // Valores da query na sequência da "?" |
04. ASSUNTOS RELACIONADOS
...