Árvore de páginas

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:

Rotina

Nome Técnico

MNTI851Recebimento/envio de M.U. de cadastro de atividades da parte diária.

Rotina envolvida

Nome Técnico

MNTA080

Cadastro de Bens

Cadastros Iniciais:

  1. Acessar o módulo de Manutenção de Ativos (SIGAMNT).
  2. Acessar "Atualizações / Controle de Oficina / Bens / Familia de Bens". Incluir uma família de bem com o campo T6_SINCRON = 1 – Sim
  3. Acessar "Atualizacoes / Parte Diaria / Atividades Parte Diaria". Cadastrar uma atividade
Parâmetro(s):
MV_NGINTMB
MV_NGMNTFR
MV_NGTURNL

MV_NGMBATV

País(es):

Todos

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

ST9 - Bem
TV0 - Cadastro de Atividades
TV1 - Parte Diária
TV2 - Registro das Atividades
SH7 - Calendário

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 RMTVZPV5

Procedimento para Implantação

O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.

  1. 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.
  2. 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

  1. Acessar o Configurador / Ambiente / Cadastros / Parâmetros - Configurar os seguintes parâmetros:
    1. MV_NGINTMB  = ‘1 – Sim’

    2. MV_NGTURNL  = ‘2 – Não’

    3. MV_NGMNTFR = ‘S – SIM’

    4. MV_NGMBATV = Utilizar o código de atividade cadastro no passo 3 da TAG "Cadastros Iniciais".

  2. Acessar o módulo de Manutenção de Ativos e Gestão de Frotas (SIGAMNT).
  3. Em Atualizações / Controle de Oficina / Bens / Bens – Incluir um bem com os seguintes valores:

    1. T9_CODFAMI – Código da família previamente cadastrado no passo 2 da TAG "Cadastros Iniciais".;

    2. T9_CCUSTO   – Centro de Custo existente também no RM;

    3. T9_PARTEDI  – 1-Sim.

  4. 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.
  5. 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.
  6. Acessar o módulo de Manutenção de Ativos e Gestão de Frotas (SIGAMNT).
  7. 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.
  8. Acessar o ERP do RM e Associar um turno a uma obra.
  9. Acessar o TOTVS Obras e Projetos / Gerar um apontamento para o bem cadastrado utilizando o projeto que possua um turno associado.
  10. Acessar o módulo de Manutenção de Ativos e Gestão de Frotas (SIGAMNT).
  11. 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.
  12. Acessar o Configurador / Ambiente / Cadastros / Parâmetros – Alterar o seguinte parâmetro:

    1. MV_NGTURNL  = ‘1 – Sim’

  13. 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."
  14. 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.
  15. Acessar o módulo de Manutenção de Ativos e Gestão de Frotas (SIGAMNT).
  16. 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.