Histórico da Página
...
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
Com o O compartilhamento da tabela de atendentes(AA1) e a exclusividade da tabela de funcionários (SRA) ficava tornava inviável a importação de um funcionário para uma filial logada diferente da cadastrada. Problema com a Também havia problema no momento da importação de um funcionário com que possuía o mesmo numero de matricula, porem, filiais diferentesnúmero de matrícula que outro funcionário em filial diferente.
03. SOLUÇÃO
Implementado Foi implementada a verificação de compartilhamento de tabelas para realizar a importação correta do funcionário. Ajuste , bem como o ajuste no gatilho do campo "AA1_CDFUNC" para para importação de um mesmo numero de matricula porém de número de matrícula em filiais diferentes.
Nota | ||
---|---|---|
| ||
O atendente importado da filial corrente ira carregar carregará o centro de custo normalmente, porém, o funcionário da outra filial não terá importado o centro de custo importado. Para que a importação ocorra, os niveis níveis de compartilhamento da tabela AA1 e CTT devem ser os mesmos. |
Alterações de Gatilho:
Via Pelo Configurador fazer , 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 2 - Alteração da regra.
Via Pelo Configurador fazer ,faça a alteração no gatilho do campo 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")
...