Integração do TOP X Protheus campo Turno no cadastro da parte diária
Características do Requisito
Linha de Produto: | Protheus | ||||||||
Segmento: | Manufatura | ||||||||
Módulo: | SIGAMNT - Manutenção de Ativos e Frotas | ||||||||
Rotina: |
| ||||||||
Cadastros Iniciais: |
| ||||||||
Parâmetro(s): | MV_NGINTMB MV_NGMNTFR MV_NGTURNL MV_NGMBATV | ||||||||
País(es): | Todos | ||||||||
Banco(s) de Dados: | Todos | ||||||||
Tabelas Utilizadas: | ST9 - Bem | ||||||||
Sistema(s) Operacional(is): | Todos |
Descrição
Ao fazer o apontamento no TOP/RM enviando a TAG TurnCalendar vazia, o cadastro da parte diária estava sendo feito sem preencher o campo Turno. Para corrigir a situação foi criado o parâmetro MV_NGTURNL (Sistema deve gerar inconsistência na integração do TOPxPROTHEUS ao enviar a TAG TurnCalendar vazia? 1-Sim: Rejeita - 2-Não: Utilizar calendário do bem.), caso o parâmetro esteja preenchido com com 1-Sim, irá rejeitar o apontamento do RM informando que a TAG citada não foi preenchida e informando a configuração do parâmetro. Caso preencha com 2-Não, ou o parâmetro não exista, irá utilizar o calendário do bem para gravar o cadastro da parte diária.
Mensagem caso MV_NGTURNL = 1 ao tentar enviar apontamento ao Protheus (RM x Protheus):
"Sistema parametrizado para não aceitar a TAG TurnCalendar vazia. Favor alterar o apontamento ou o parâmetro MV_NGTURNL caso a validação não atenda a necessidade."
Chamado RM: TVZPV5
Procedimento para Implantação
O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.
- Aplique o patch do chamado e execute/acesse qualquer rotina através da entrada do módulo de Manutenção de Ativos para acionar a função de entrada de sistema para criar o parâmetro MV_NGTURNL.
- Acessar "Configurador / Ambiente / Cadastros / Parâmetros " verificar que é criado conforme especificações abaixo:
Nome da Variável: | MV_NGTURNL |
Tipo: | 1 - Caracter |
Descrição: | Sistema deve gerar inconsistência na integração do TOPxPROTHEUS ao enviar a TAG TurnCalendar vazia? 1-Sim: Rejeita - 2-Não: Utilizar calendário do bem. |
Valor Padrão: | 2 - Utilizar calendário do bem. |
Procedimento para Utilização
- Acessar o Configurador / Ambiente / Cadastros / Parâmetros - Configurar os seguintes parâmetros:
MV_NGINTMB = ‘1 – Sim’
MV_NGTURNL = ‘2 – Não’
MV_NGMNTFR = ‘S – SIM’
MV_NGMBATV = Utilizar o código de atividade cadastro no passo 3 da TAG "Cadastros Iniciais".
- Acessar o módulo de Manutenção de Ativos e Gestão de Frotas (SIGAMNT).
Em Atualizações / Controle de Oficina / Bens / Bens – Incluir um bem com os seguintes valores:
T9_CODFAMI – Código da família previamente cadastrado no passo 2 da TAG "Cadastros Iniciais".;
T9_CCUSTO – Centro de Custo existente também no RM;
T9_PARTEDI – 1-Sim.
- Acessar o ERP do RM / BackOffice / Gestão Patrimonial / Patrimônio – Verificar que foi cadastrado um Registro onde o campo Patrimônio (Não Código Patrimônio) possui o mesmo valor do campo T9_CODBEM.
- Acessar o TOTVS Obras e Projetos / Gerar um apontamento para o bem cadastrado. O projeto em que ocorrerá o apontamento do bem não deve ter um turno associado a ele.
- Acessar o módulo de Manutenção de Ativos e Gestão de Frotas (SIGAMNT).
- Em Atualizações / Parte Diaria / Cadastro Parte Diaria – Verificar que o campo turno do cadastro, foi preenchido com o calendário utilizado no cadastro do bem.
- Acessar o ERP do RM e Associar um turno a uma obra.
- Acessar o TOTVS Obras e Projetos / Gerar um apontamento para o bem cadastrado utilizando o projeto que possua um turno associado.
- Acessar o módulo de Manutenção de Ativos e Gestão de Frotas (SIGAMNT).
- Em Atualizações / Parte Diaria / Cadastro Parte Diaria – Verificar que o campo turno do cadastro, foi preenchido com o calendário enviado pelo apontamento no top.
Acessar o Configurador / Ambiente / Cadastros / Parâmetros – Alterar o seguinte parâmetro:
MV_NGTURNL = ‘1 – Sim’
- Acessar o TOTVS Obras e Projetos / Gerar um apontamento para o bem cadastrado utilizando o projeto que possua um turno associado, porém utilizando um período de apontamento que esteja fora do período do turno, o Protheus deverá rejeitar o apontamento informando a seguinte mensagem: "Sistema parametrizado para não aceitar a TAG TurnCalendar vazia. Favor alterar o apontamento ou o parâmetro MV_NGTURNL caso a validação não atenda a necessidade."
- Novamente no TOTVS Obras e Projetos / Gerar um apontamento para o bem cadastrado utilizando o projeto que possua um turno associado e que o período de apontamento esteja dentro dentro do período do turno.
- Acessar o módulo de Manutenção de Ativos e Gestão de Frotas (SIGAMNT).
- Em Atualizações / Parte Diaria / Cadastro Parte Diaria – Verificar que o campo turno do cadastro, foi preenchido com o calendário enviado pelo apontamento no top.