Árvore de páginas

Ajuste na exibição do recibo de pagamento

Linha de Produto:

Microsiga Protheus

Segmento:

Recursos Humanos

Módulo:

SIGAGPE

Função:

GPER040; GPEXFUNW

Situação/Requisito:

  1. Quando os campos da reforma trabalhista não existem na base, ao visualizar o recibo de pagamento é gerado o "error.log" abaixo:

THREAD ERROR ([7356], gabriel.almeida, SPON010114001) 25/09/2018 11:04:47
: Error : 207 (S0022) (RC=-1) - [Microsoft][ODBC SQL Server Driver][SQL Server]Nome de coluna 'RC_CONVOC' inválido. ( From tMSSQLConnection::GetQueryFile )
Thread ID [21076] User [Administrador] IO [1713] Tables [35] MaxTables [35] Comment [GPEA011 - TCPIP - ThreadID(7356)] SP [ ] Traced [No] SQLReplay [No] InTran [No] DBEnv [MSSQL/P12117] DBThread [(SPID 54,55)]

Started [25/09/2018 11:04:16] IP [10.172.14.179:4043] IDLE [ ] InTransact [ ] Memory [1106368] Running [ROP_QUERY] RCV [86081] SND [755447] TCBuild [20171117-20180316]
SELECT RC_MAT,RC_PD,RC_TIPO1,RC_QTDSEM,RC_HORAS,RC_VALOR,RC_VNAOAPL,RC_DATA,RC_DTREF,RC_SEMANA,RC_CC,RC_PARCELA,RC_TIPO2,RC_SEQ,RC_VALORBA,RC_PROCES,RC_PERIODO,RC_POSTO,

RC_NUMID,RC_ROTEIR,RC_DEPTO,RC_ITEM,RC_CLVL,RC_IDCMPL,RC_CODB1T,RC_LOTPLS,RC_CODRDA,RC_CONVOC FROM SRCT10 WHERE RC_FILIAL = 'D MG 01 ' AND RC_MAT = '100071' AND RC_PROCES = '00141' AND

RC_ROTEIR = 'FOL' AND RC_PERIODO +RC_SEMANA IN ('20180101') AND D_E_L_E_T_=' ' on RETORNAVERBASFUNC(GPER040.PRX) 25/09/2018 10:02:57 line : 3740

[build: 7.00.131227A-20180727 NG]
* SVN Revision: 10987 - 19991 - 2049
[platform: x86]
[environment: p12117]
[thread: 7356]
[dbthread: 21076]
[rpodb: TOP]
[localfiles: ADS]
[remark: Emp :T1/D MG 01 Logged :Administrador SIGAGPE Obj :GPEA011 - Gestão Funcionários]
[threadtype: RmtSockThread]
on RETORNAVERBASFUNC(GPER040.PRX) 25/09/2018 10:02:57 line : 3740
Called from RETORNAVERBASFUNC(GPER040.PRX) 25/09/2018 10:02:57 line : 3740
Called from A630MONTACOLS(GPEA630.PRW) 15/12/2017 18:35:55 line : 536
Called from GP630VIS(GPEA630.PRW) 15/12/2017 18:35:55 line : 397


2. Ao visualizar o recibo de pagamento de um período em aberto é gerado o erro que segue:

THREAD ERROR ([4676], esther.viveiro, SPON010114020) 25/09/2018 09:55:27
variable does not exist RC_CONVOC on RETORNAVERBASFUNC(GPER040.PRX) 19/09/2018 10:49:49 line : 3790

[TOTVS build: 7.00.131227A-20171002 NG]
Called from RETORNAVERBASFUNC(GPER040.PRX) 19/09/2018 10:49:49 line : 3790
Called from A630MONTACOLS(GPEA630.PRW) 23/07/2018 13:47:32 line : 800
Called from A630ATUALFUNC(GPEA630.PRW) 23/07/2018 13:47:32 line : 1046
Called from {|| a630AtualFunc(@cDescFil,@cDescEnd,@cDescCGC,@cFuncionario,@cFuncao,@cSalario,cSemana),If(lDaRefresh,(oGet:oBrowse:Refresh(),oDLG:Refresh()), .t. )}(GPEA630.PRW) 23/07/2018 13:47:32 line : 1046
Called from GP630MOVIMENTA(GPEA630.PRW) 23/07/2018 13:47:32 line : 952

Solução/Implementação:

  1. Ajuste para não gerar "error.log" ao visualizar o recibo de pagamento quando não existirem os campos da reforma trabalhista;
  2. Ajuste para que ao visualizar o recibo de pagamento de um período em aberto o campo "RC_CONVOC" seja adicionado na "query".
Pacote:

12.1.17: https://suporte.totvs.com/portal/p/10098/download?e=713099