Árvore de páginas

Versões comparadas

Chave

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


01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Recursos Humanos
Módulo:Gestão de Pessoal
Função:GPEA040.PRX


02. SITUAÇÃO/REQUISITO

Nas rotinas de geração do evento S-1010, verificar se o parâmetro MV_MID e MV_RHTAF estão habilitados. No caso de estarem habilitados gerar o registro na tabela RJE.

1 - Verificar o parâmetro MV_MID, se estiver como .T. programar a integração com o Middleware

2 - Diante do retorno da função de procura, será necessário gerar o XML preenchendo as tag´s de Inclusão/Alteração ou Exclusão

3 - Campos a serem gravados:

  • RJE_FILIAL: Filial do sistema conforme compartilhamento da tabela
  • RJE_FIL: Filial que está sendo alterada
  • RJE_TPINSC: RJ9_TPINSC
  • RJE_INSCR: RJ9_NRINSC (8 caracteres)
  • RJE_EVENTO: S1010
  • RJE_INI: Data base (AAAAMM)
  • RJE_KEY: Filial + Código da Verba
  • RJE_RETKEY: Código da Filial Completa + Código da Verba + AAAAMMDD + HHMMSS (de Alteração/inclusão)
  • RJE_RETF: "1"
  • RJE_VERS: versão do Protheus
  • RJE_STATUS: "1"
  • RJE_XML: Utilizar a parte da rotina que gera o XML, porém o cabeçalho será:
    • Id: RJE_RETKEY
    • tpAmb: 1
    • procEmi: 1
    • verProc: RJE_VERS
    • tpInsc: RJE_TPINSC
    • nrInsc: RJE_INSCR
  • RJE_DTG: Data Geração do Evento
  • RJE_HORAG: Hora Geração do Evento
  • RJE_OPER: I - Inclusão/A - Alteração/E - Exclusão

03. SOLUÇÃO

Alterada as rotinas GPEA040, GPEM017A e GPEM023A para verificar o conteúdo dos parâmetros, o processamento das novas tabelas e ajustar a geração do XML.

Criado novo índice na tabela RJ9 – Cadastro do Empregador:

Índice 3 - RJ9_FILIAL+RJ9_NRINSC      

             


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>