Integração Protheus x RM

Produto:

Microsiga Protheus

Ambiente: Compras (SIGACOM)

Ocorrência:

Integração Protheus x RM

Neste documento você verá:




Integração RM x PROTHEUS


Veja nas abas abaixo o detalhamento de cada opção e procedimentos:


Criação Webservice: Configurar Portais e Webservices


Toda integração deve-se conter um webservice ativo.


Configurado via appserver.ini:

Port = Definir porta

Environment = Ambiente que utiliza o webservice

ResponseJob = Definir um nome de JOB

127.0.0.1 = IP Localhost (facilita para nossos testes)



Obs: Serviço responsabilidade do Framework.


Ao iniciar o appserver, no browse acesse o ip + porta para que veja o webservice no ar (exemplo: 10.173.10.219:8087/ws01), poderá verificar se seu serviço está ativo ao pesquisar e o mesmo constar como "HABILITADO":


Após pesquise por EAISERVICE e clique no link. Esse serviço é o responsável pela comunicação entre os XML:



Caminho selecionado: Utilizar para configurar SoapUi ou caso tenha uma integração Protheus x Protheus configurar no parâmetro MV_EAIURL2:

Principais parâmetros utilizados:


Parâmetros: PARÂMETROS TOP X PROTHEUS - EAI 1 / EAI 2


  • MV_EAIURL2: Responsável para a comunicação entre Protheus e o outro sistema. Informar o webservice do outro sistema apenas quando o Protheus for ENVIAR a mensagem única;

 

  • MV_EAIWS: Client Service, já vem configurado, porém, quando integrado com o Datasul deve ser alterado;

 

  • MV_EAIUSER: Caso o webservice necessite de alguma autenticação de usuário e senha, nesse parâmetro informe o usuário;

 

  • MV_EAIPASS: Caso o webservice necessite de alguma autenticação de usuário e senha, nesse parâmetro informe a senha;


  • MV_PMSITMU: Indica que a integração do módulo SIGAPMS, via mensagem única, está ativada. (necessário ativar para que o sistema busque o usuário preenchido no XML).


 De/Para Empresas - APCFG050  - (SIGACFG->Ambiente->Schedule) – Tabela XXD:


 

  • Cadastro para informar qual Sistema/Empresa/Filial integrará com o Protheus.
  • Referência = Nome da empresa que integrará com o Protheus <Product:Name>
  • Empresa = Código da empresa <CompanyId>
  • Filial = Filial da empresa <BranchId>
  • Grupo Emp. Protheus = Código da empresa (99 - Protheus)
  • Fil. Protheus = Filial da empresa (01 - Protheus)


Obs: Utilizar o mesmo que é apresentado para logar no Protheus



De/Para Mensagem Única - APCFG070  - (SIGACFG->Ambiente->Schedule) – Tabela XXF:


Cadastro onde fica os registro informando a chave única no Protheus (Valor Interno) e a chave única no outro sistema (RM – Valor Externo):




Configuração Adapter (SIGACFG -> Schedule -> Adapter E.A.I) – Tabela XX4: Como realizar testes de Integrações (Mensagem Unica)


Prin


Prin


Prin


Controle de numeração via Tabelas SXE / SXF (MV_TPNRNFS = 2)


Certifique-se 

uhuihuhi

Controle de numeração com uso de SD9 (MV_TPNRNFS = 3)




    • Em caso de alterar o conteúdo deste parâmetro após já ter sido criado o Lote de numerações, é necessário executar a rotina de Ajuste de Numeração da tabela SD9: MATA470 mencionada abaixo para exclusão das numerações que ficarão em desuso.




Principais Pontos de Entrada que permitem tratar a Numeração do Documento de Saída


Pode lhe interessar:

Criação de série de NFs para utilizar no Documentos de Saída: https://tdn.totvs.com/x/WU1tDQ

Configuração de numeração de Notas Fiscais com mais de 6 dígitos: https://tdn.totvs.com/x/NIojDw