Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


Tempo aproximado para leitura: 02 min


01. DADOS GERAIS

Linha de Produto:PROTHEUS
Segmento:RECURSOS HUMANOS
Módulo:SIGAGPE
Função:GPEA010APIGPEA001API.PRW
Requisito/Story/Issue:DRHGFP-34143416
Pacote:12.1.23:


02. SITUAÇÃO/REQUISITO

Ao executar a API de

Funcionarios

beneficiarios, com o

parametro

datemodified preenchido,

é retornado

a API retorna o erro abaixo:


{
"code": 400,
"detailedMessage": "",
"helpUrl": "http://tdn.totvs.com/x/Uzh_HQ",
"message": "Erro ao buscar dados do

Funcionário

Plano de Saúde. Erro:\r\nFalha ao buscar dados do cliente!\r\n: Error :

1722

907 - ORA-

01722: invalid number

00907: missing right parenthesis\n ( From tOracleConnection::GetQueryFile )\nThread ID [

18388

19451]\tUser [manoela.gonzaga]\tIO [

486

303]\tTables [

16

11]\tMaxTables [

18

14]\tComment []\tSP [ ]\tTraced [No]\tSQLReplay [No]\tInTran [No]\tDBEnv [ORACLE/BRTS12125V2]\tDBThread [(SID 868,

35327

28693,1)]\tStarted [30/05/2019 15:

15

17:

46

14]\tIP [10.171.67.120:55111]\tIDLE [ ]\tInTransact [ ]\tMemory [

478368

282336]\tRunning [ROP_QUERY]\tRCV [

10428

7954]\tSND [

58043

14609]\tTCBuild [20181212-20190503]\tTCVersion [18.2.1.1_RC1]\tARCH [64]\tOS [LINUX]\tBUILD [RELEASE]\t\nSELECT * FROM ( SELECT ROWNUM ITEMNUMBER, COUNT(1) OVER() AS TOTALNUMBER,

RA

RHK_FILIAL,

RA

RHK_MAT,

RA

RHK_

NOME

MATSAU,

RA

RHK_

NOMECMP

MATODO,

RA

RHK_

CRACHA

CNS,

RA

RHK_

DEPTO

CODFOR,

RA

RHK_

ADMISSA

TPFORN,

RA

RHK_

DEMISSA

PLANO,

RA

RHK_

NASC

PERINI,

RA

RHK_

SEXO

PERFIM,

RA

RHK_

ENDEREC

TPPLAN,

RA

RHL_

NUMENDE

FILIAL,

RA

RHL_

COMPLEM

MAT,

RA

RHL_

BAIRRO

MATSAU,

RA

RHL_

ESTADO

MATODO,

RA

RHL_

NATURAL

CNS,

RA

RHL_

SITFOLH

CODIGO,

RA

RHL_

MUNICIP

CODFOR,

RA

RHL_

CEP

TPFORN,

RA

RHL_

DDDFONE

PLANO,

RA

RHL_

TELEFON

PERINI,

RA

RHL_

DDDCELU

PERFIM,

RA_NUMCELU,RA_PIS,RA_NUMCP,RA_SERCP,RA_CC,RA_CARGO,RA_CATFUNC,RA_TNOTRAB,RA_SEQTURN,RA_CODFUNC,RA_DTFIMCT,RA_EMAIL,RA_UFCP,

RHL_TPPLAN FROM RHKT10 AS RHK FULL JOIN RHLT10 AS RHL ON 1=2 WHERE (RHK_FILIAL = 'D MG 01' AND (REPLACE(TO_CHAR(TO_DATE('19960101','YYYYMMDD') + TO_NUMBER(CONCAT(REPLACE(TO_CHAR(ASCII(SUBSTR(

RA

RHK_

USERLGA

USERGA,12,1))-50),' ',''),REPLACE(TO_CHAR(ASCII(SUBSTR(

RA

RHK_

USERLGA

USERGA,16,1))-50),' ','')))),'.',' '))

UPDDATE FROM SRAT10 WHERE SRAT10.D_E_L_E_T 

>= '

' AND RA

20190501') OR (RHL_FILIAL = 'D MG 01' AND (REPLACE(TO_CHAR(TO_DATE('19960101','YYYYMMDD') + TO_NUMBER(CONCAT(REPLACE(TO_CHAR(ASCII(SUBSTR(

RA

RHL_

USERLGA

USERGA,12,1))-50),' ',''),REPLACE(TO_CHAR(ASCII(SUBSTR(

RA

RHL_

USERLGA

USERGA,16,1))-50),' ','')))),'.',' ')) >= '20190501') )

FINAL

QRY WHERE (

FINAL

QRY.ITEMNUMBER BETWEEN 1 AND

2000

250) "

_


}


03. SOLUÇÃO

Correção da query que realiza a consulta das propriedades dos Funcionários Beneficiários e retorna para o response da API REST.


Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>