GT3: Grupo Prato Feito
-
A partir da versão 2.0.7.10 (OS9544) do GT Soft, foi implementado uma customização para atendimento da GT3 para o cenário específico de tratativa do Grupo Prato Feito.
No cenário implementado, as pessoas das empresas que prestam serviço ao contratante Prato Feito, passam a ter o requisito de FOTO 3X4 isento, e o requisito de FICHA EPI passa a ser exigido mediante configuração 'por Contratante' com periodicidade de 60 dias. Além disso também é associado automaticamente o turno correspondente ao contratante Prato Feito.
Para atender a demanda foi realizada a seguinte manutenção:
Pack_Atz_Pessoas_Contrat_Gt3 (GT5801): Criado objeto comercial para atender objetivo específico. Necessário desta forma pois a chamada do processo é feita através de triggers comerciais e a rotina deve ser síncrona, portanto não foi possível criar novas triggers, pois tendo duas triggers com mesmo evento não é possível escolher a ordem de execução, ao passo que esta rotina deve ser executada após finalização da rotina comercial.
A package citada contém todos os métodos necessários para o fluxo de preparo da documentação para a Prato Feito. Por meio dela realiza:- Isenção da Foto da pessoa ao cadastrar/alterar função ou vincular novo turno à ela;
- Isenção da Ficha EPI e re-inclusão da Ficha EPI com novo código ao cadastrar/alterar função ou vincular um turno à pessoa;
- Associação de turno ao cadastrar uma nova pessoa para a empresa com vinculo ativo na Prato Feito.
Para vias de efeito devem estar previstos os seguintes parâmetros customizados cadastrados:
EMPRESAS_NAO_ISENTA_FOTO
ID_TURNO_AUTOMATICO_CONTRAT
CONTRATANTES_TURNO_AUTOMATICO
ID_TURNO_BLOQUEADOOs objetos abaixo são triggers comerciais sobre as tabelas 'ATIVIDADES_PESSOAS_ACESSOS' (função) e 'RELACOES_PESSOAS_CONTRATANTES' (turno), sendo responsáveis pela associação automática do turno correspondente ao grupo Prato Feito quando é inserido/alterado uma função ou inserido/alterado o turno.
Trig_Af_Rw_Atz_Ativ_Acess_Pes (GT2035), Trig_Af_Rw_Atz_Doc_Contr_Col (GT2342): Passa a popular tabela temporária para processamento da isenção de documentos específicos conforme parametros customizados do cliente.
Trig_Bf_St_Atz_Ativ_Acess_Pes (GT2036), Trig_Bf_St_Atz_Doc_Contr_Col (GT2341): Passa a limpar tabela temporária para permitir o fluxo de processamento da isenção de documentos específicos conforme parametros customizados do cliente.
Trig_Af_St_Atz_Ativ_Acess_Pes (GT2037), Trig_Af_St_Atz_Doc_Contr_Col (GT2343): Passa executar o fluxo de processamento da isenção de documentos específicos conforme parametros customizados do cliente. O processamento realizado é com base na chamada da pack_atz_pessoas_contrat_gt3.processar, que só executa se os 4 parâmetros cutomizados, acima citados, estão presentes.Objetos customizados específicos:
- TRG_BF_ST_TCP_ATZ_PESSOAS_GT3 (GT52015): Inicializa a pl/table chamando a pack_atz_pessoas_contrat_gt3;
- TRG_AF_RW_TCP_ATZ_PESSOAS_GT3 (GT52016): Adiciona registro a pl/table chamando a pack_atz_pessoas_contrat_gt3;
- TRG_AF_ST_TCP_ATZ_PESSOAS_GT3 (GT52017): Processa os registros presentes na pl/table chamando a pack_atz_pessoas_contrat_gt3;
- TRIG_BF_RW_PRC_BLOQ_TURNO (GT52018): Tratativa que evita que o usuário responsável pela empresa tente associar manualmente o turno que é associado automaticamente correspondente ao grupo Prato Feito, lançando raise com a mensagem: 'Não é permitido utilizar este turno. Contate o administrador'. O turno que não pode ser utilizado está relacionado no parâmetro customizado 'ID_TURNO_BLOQUEADO'.