Árvore de páginas

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Serviços
Módulo:Gestão de Serviços
Função:TECA580 - TECA020 - Importação de Funcionarios.
Ticket:8266301
Requisito/Story/Issue (informe o requisito relacionado) :DSERSGS-7828


02. SITUAÇÃO/REQUISITO

O compartilhamento da tabela de atendentes(AA1) e a exclusividade da tabela de funcionários (SRA) tornava inviável a importação de um funcionário para uma filial logada diferente da cadastrada. Também havia problema no momento da importação de um funcionário que possuía o mesmo número de matrícula que outro funcionário em filial diferente.

03. SOLUÇÃO

Foi implementada a verificação de compartilhamento de tabelas para realizar a importação correta do funcionário, bem como o ajuste no gatilho do campo AA1_CDFUNC para importação de um mesmo número de matrícula em filiais diferentes.

Centro de Custo

O atendente importado da filial corrente carregará o centro de custo normalmente, porém, o funcionário da outra filial não terá o centro de custo importado. Para que a importação ocorra, os níveis de compartilhamento das tabelas AA1 e CTT devem ser os mesmos. 

Alterações de Gatilho: 

Pelo Configurador, faça a alteração no gatilho do campo "AA1_CDFUNC" sequencia "001" seguindo as orientações abaixo:

Substituir a Regra de: Alltrim( Posicione("SRA",1,xFilial("SRA")+FwFldGet("AA1_CDFUNC"),"RA_SEQTURN") )

Para: Alltrim( Posicione("SRA",1,FwFldGet("AA1_FUNFIL")+FwFldGet("AA1_CDFUNC"),"RA_SEQTURN") )

 

Figura 1 - Campo da tabela para alteração

Figura 2 - Alteração da regra.

Pelo Configurador,faça a alteração no gatilho do campo "AA1_CDFUNC" sequencia "002" seguindo as orientações abaixo:

Substituir a Regra de: XFILIAL("SRA")+Posicione("SRA",1,xFilial("SRA")+FwFldGet("AA1_CDFUNC"),"RA_MAT")

Para: FwFldGet("AA1_FUNFIL")+Posicione("SRA",1,FwFldGet("AA1_FUNFIL")+FwFldGet("AA1_CDFUNC"),"RA_MAT")  

Figura 3 - Campo da tabela para alteração

Figura 4 - Alteração da regra.


Verifique a validação do campo AA1_CDFUNC: 

Figura 5 - Validação AA1_CDFUNC

04. DEMAIS INFORMAÇÕES

Não há.

05. ASSUNTOS RELACIONADOS

  • Não há.