Árvore de páginas

Versões comparadas

Chave

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

Tempo aproximado para leitura: 00 min


01. DADOS GERAIS

Linha de Produto:Protheus
Segmento:Recursos Humanos
Módulo:SIGAVDF
Função:VDFA150.PRWTicket:
Requisito/Story/Issue (informe o requisito relacionado) :DRHGFP-2718
Pacote:12.1.17:https://suporte.totvs.com/portal/p/10098/download?e=732328 ;


02. SITUAÇÃO/REQUISITO

  1. Ao clicar em "Outras Ações - > Cargos de Promotores" o sistema exibe a mensagem "Apenas a operação de incluir registros pode ser feita em um arquivo vazio." mesmo com um cargo cadastrado no parâmetro MV_VDFCAPO.
  2. Ao incluir um promotor o sistema gera o error.log abaixo:


 TOP Error -19 - Invalid Query Fields ( Syntax Error ).

Query : SELECT RA_FILIAL,RA_MAT,RA_NOME,RA_DEPTO,QB_COMARC,(RE_DATA FROM SRET10 SRE WHERE RE_FILIALP = RA_FILIAL AND RE_MATP = RA_MAT AND RE_DEPTOP = RA_DEPTO AND RE_DEPTOD <> RE_DEPTOP AND SRE.D_E_L_E_T = ' ' ORDER BY RE_DATA DESC ) AS RE_DATA,CASE WHEN (RE_DATA FROM SRET10 SRE WHERE RE_FILIALP = RA_FILIAL AND RE_MATP = RA_MAT AND RE_DEPTOP = RA_DEPTO AND RE_DEPTOD <> RE_DEPTOP AND SRE.D_E_L_E_T = ' ' ORDER BY RE_DATA DESC ) IS NULL THEN RA_ADMISSA ELSE (RE_DATA FROM SRET10 SRE WHERE RE_FILIALP = RA_FILIAL AND RE_MATP = RA_MAT AND RE_DEPTOP = RA_DEPTO AND RE_DEPTOD <> RE_DEPTOP AND SRE.D_E_L_E_T_ = ' ' ORDER BY RE_DATA DESC ) END,(RIM_COMARC FROM RIMT10 RIM WHERE RIM_FILIAL = RA_FILIAL AND RIM_MAT = RA_MAT AND RIM.D_E_L_E_T_ = ' ' ORDER BY RIM_DTFIM DESC ) AS RIM_COMARC,(RIM_DTINI FROM RIMT10 RIM WHERE RIM_FILIAL = RA_FILIAL AND RIM_MAT = RA_MAT AND RIM.D_E_L_E_T_ = ' ' ORDER BY RIM_DTFIM DESC ) AS RIM_DTINI,(CASE WHEN (RIM_DTFIM FROM RIMT10 RIM WHERE RIM_FILIAL = RA_FILIAL AND RIM_MAT = RA_MAT AND RIM.D_E_L_E_T_ = ' ' ORDER BY RIM_DTFIM DESC ) IS NULL THEN ' ' ELSE (RIM_DTFIM FROM RIMT10 RIM WHERE RIM_FILIAL = RA_FILIAL AND RIM_MAT = RA_MAT AND RIM.D_E_L_E_T_ = ' ' ORDER BY RIM_DTFIM DESC ) END ) AS RIM_DTFIM,RA_TABELA,RA_TABNIVE,RA_TABFAIX,(R3_DATA FROM SR3T10 SR3 WHERE R3_FILIAL = RA_FILIAL AND R3_MAT = RA_MAT AND R3_TABELA = RA_TABELA AND R3_TABNIVE = RA_TABNIVE AND R3_TABFAIX = RA_TABFAIX AND SR3.D_E_L_E_T_ = ' ' ORDER BY R3_DATA ) AS R3_DATA,CASE WHEN (R3_DATA FROM SR3T10 SR3 WHERE R3_FILIAL = RA_FILIAL AND R3_MAT = RA_MAT AND R3_TABELA = RA_TABELA AND R3_TABNIVE = RA_TABNIVE AND R3_TABFAIX = RA_TABFAIX AND SR3.D_E_L_E_T_ = ' ' ORDER BY R3_DATA ) IS NULL THEN RA_ADMISSA ELSE (R3_DATA FROM SR3T10 SR3 WHERE R3_FILIAL = RA_FILIAL AND R3_MAT = RA_MAT AND R3_TABELA = RA_TABELA AND R3_TABNIVE = RA_TABNIVE AND R3_TABFAIX = RA_TABFAIX AND SR3.D_E_L_E_T_ = ' ' ORDER BY R3_DATA ) END,RA_ADMISSA,RA_NA on FPROXELEIT(VDFA150.PRW) 05/12/2018 11:48:22 line : 242__

 ____ 

[TOTVS build: 7.00.170117A-20190109]

Called from VDFA150POS(VDFA150.PRW) 05/12/2018 11:48:22 line : 156

03. SOLUÇÃO


Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03, Passo 04
idspasso1
Totvs custom tabs box items
defaultyes
referenciapasso1

Não é possível visualizar os cargos cadastrados no parâmetro quando a tabela (RIM) estiver vazia.

Para solução da query, foi colocado um novo identificador para aplicar a query quando o banco de dados for postgres(para os demais bancos está rodando normalmente).




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>