Navegação

    Fórum Técnico Insoft4

    • Login
    • Pesquisar

    GT3: Grupo Prato Feito

    Customizações
    customizacao
    1
    1
    10
    Carregando Mais Posts
    • Mais Antigo para Mais Recente
    • Mais Recente para Mais Antigo
    • Mais Votados
    Responder
    • Responder como tópico
    Entre para responder
    Este tópico foi deletado. Apenas usuários com privilégios de moderação de tópico podem vê-lo.
    • Eliéser Prichua
      Eliéser Prichua Banido última edição por Eliéser Prichua

      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_BLOQUEADO

      Os 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'.
      1 Resposta Última resposta Responder Citar 1
      • Primeiro post
        Último post
      Powered by NodeBB | Contributors