A partir do release 12.1.16, estará disponível aos clientes TOTVS a oferta de Integração do Manutenção de Ativos ( Protheus ) ao ERP Logix.
O objetivo deste documento é descrever os processos que envolvem a integração do módulo Manutenção de Ativos do Protheus com o Manutenção Industrial, Engenharia, Plano Operacional, Estoque, Custos, Compras, Recursos Humanos e Contabilidade do Logix e servir como base para a configuração do sistema. Os processos descritos nesse documento foram elaborados tendo em vista a utilização do Logix.
O presente documento tem como foco a configuração do módulo Manutenção de Ativos e seus processos em integração com o logix, não sendo responsabilidade do mesmo descrever as parametrizações referentes ao Logix. Para os demais processos e configurações recomenda-se as documentações e especificação desenvolvidas para o projeto e documentações específicas do Logix. Em alguns momentos, de forma complementar, são citadas também configurações referentes ao Protheus e outras documentações.
Recomenda-se, para auxiliar no processo, utilizar as evidências de testes desenvolvidas durante a etapa de testes integrados para visualizar o funcionamento prático da integração.
O objetivo do projeto é integrar o ERP Logix com o Manutenção de Ativos ( Protheus ), por meio de uma tabela "muro" para troca de informações.
O escopo da integração é a sincronização entre os cadastros de backOffice de ambos sistemas. Para fazer esse controle, as seguintes entidades foram integradas
Transferência de funcionário: RM envia (a partir da versão 12.1.13).
Versão do Logix:
Versão do Protheus: 12.1.17
Para o correto funcionamento da integração é necessário realizar as seguintes configurações nos sistemas envolvidos:
Configurar os seguintes parâmetros:
Parâmetro | Conteúdo | Observação |
MV_NGINTLO | Exemplo: INFORMIX;logix_tst;7890;10.0.0.32 | Indica qual será o nome do Banco de dados, Alias, Número da Porta e Servidor do DBACESS que será utilizado para integração LOGIX. Deve utilizar o caractere “;” (ponto e virgula) para separar as informações. |
MV_NGINTER | L | L= LOGIX;R=RM;M=Mensagem única. |
MV_NGGERSA | N | Indica se deve gerar Solicitação de Armazém ao invés de Solicitação de Compras. |
MV_ESTNEG | S | Não permite estoque negativo. O estoque é consultado no RM, independente das movimentações na SD3 e da SB2. Porém há funções Microsiga que não relevam essa consulta no âmbito do MNT. Por isso a funcionalidade deveria ser desenvolvida pelo módulo de Estoque (função SaldoSB2). Em todo caso, o SB2 está sendo alterado conforme o resultado da consulta da integração. |
MV_NGMNTES | S | Integração com Estoque. |
MV_NGMNTPC | S | integração com PCP. |
MV_PRODFER | <produto> | Item de estoque que indica ferramentas no SIGAMNT. |
MV_PRODTER | <produto> | Item de estoque que indica terceiros no SIGAMNT. |
MV_NGMNTCP | N | Indica se a numeração dos itens da solicitação de compras será a mesma. Este parâmetro sobrepõe o processo padrão de geração do Compras. |
MV_NGCORPR | S | Permite gerar empenho e SC’s para OS Corretiva. |
MV_NGMNTAT | 3 | Integração Manutenção (MNT) c/ Ativo (ATF). Informar “” ou “N” não integra; 1= alterações no ATF replicarão no MNT; 2= MNT p/ ATF; 3= MNT p/ ATF e ATF p/ MNT. |
MV_NGMNTCM | S | Integração do Manutenção de Ativos (MNT) com Compras (COM). Informar S para sim e N para não. |
Acessar o configurador do Prohteus e em “Schedule \ De-para empresa”, deve ser cadastrado todas as empresas que irão interagir com o Protheus, segue abaixo um modelo. Caso não houve a rotina adicionar no menu a função “APCFG050”.sad
Para o funcionamento da rotina “De\Para Empresas” deve ser informado alguns campos com o conteúdo default;
Campo Branch deve ser informado o código da empresa utilizada no LOGIX, os campos “Emp.Protheus” e “Fil. Protheus” deve ser informado a filial e a empresa destino das informações da empresa utilizada no LOGIX.
Nessa seção estão descritos detalhes da carga inicial realizada pelo Logix e a respeito da construção de cada adapter projetado para a integração com envio de dados pelo Protheus.
Adapter | Tabela Protheus | Tabela Logix |
Produto | SB1 | ITEM |
Saldos Físico e Financeiro | SB2 | ITEM_CUSTO |
Centro de Custo | CTT | CAD_CC |
Fornecedor | SA2 | FORNECEDOR |
Funcionário - Manutenção | ST1 | FUNCIONARIO_MIN |
Funcionário - GPE | SAR | FUNCIONARIO |
Grupo de Produto | SBM | GRUPO_CTR_ESTOQ |
Recurso | SH1 | RECURSO |
Unidade de Medida | SAH | UNID_MED |
Baixa de Estoque
A integração de baixa de estoque sentido Protheus -> LOGIX é gerada a partir da geração de movimentação de estoque no Protheus, tabela SD3. Como referência é enviado o código da Ordem de Serviço gerada no Protheus.
Um ponto importante a ressaltar é que no Protheus não existe um cabeçalho da requisição. Toda a informação é gravada na tabela SD3 e cada item recebe um número sequencial (NUMSEQ). O número DOC até pode agrupar a requisição de vários itens, mas o MNT sempre gera requisições individuais, com DOC e SEQ únicos. Somente pelo Estoque do Protheus é possível gerar vários SEQ’s para um mesmo DOC.
A integração estorno de baixa de estoque no sentido Protheus -> LOGIX também é gerada a partir da geração de movimentação de estoque no Protheus, tabela SD3. No sistema Manutenção de Ativos o funcionamento do estorno se dá pela geração de uma movimentação de operação contrária à baixa, ou seja, o estorno é uma operação complementar que “neutraliza” a baixa. Já para a integração o estorno passa a ser uma requisição de cancelamento de baixa, semelhante a uma operação de exclusão de movimentação.
Requisição de Empenho
A integração de requisição de emprenho é gerada através de uma função centralizadora NGAtuERP, conforme pode ser visto no mapeamento. Ela é responsável por gerar um registro na tabela SD4 do Protheus.
A integração do estorno da requisição de emprenho é gerada através de uma função centralizadora NGAtuERP, conforme pode ser visto no mapeamento. Ela é responsável por apagar um registro na tabela SD4 do Protheus.
Exemplo:
Os passos para viabilizar a integração são: