EST - Integração Pims X Protheus

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 6

Integração Pims x Protheus

Microsiga Protheus
Produto : Chamado : SCTNHG
Estoque e Custos - Versão 11
Data da criação 31/05/2011 Data da revisão 03/06/11
País(es) : Todos Banco(s) de Dados : Todos
FNC : 00000018200/2010

Implementada melhoria com a adição de novos itens na integração entre Protheus (Microsiga) e PIMS
(Próxima). Após a aplicação desse pacote estarão disponíveis as integrações de Custo on-line, Cadastro de
locais de estoque e Estorno de movimentos internos.

- Custo on-line; O PIMS faz a integração com o Protheus passando os dados necessários para fazer a
movimentação interna de estoque. Essa movimentação é feita utilizando a rotina padrão Movimentos Internos
MOD 2 (Protheus), com o parâmetro MV_CUSMED habilitado para utilizar o método de contabilização on-line.
O Protheus fará a integração com o PIMS para que o mesmo receba o custo do movimento.

- Cadastro de Locais de Estoque (AGRA045); A integração com o PIMS será feita após a
confirmação da inclusão ou alteração de um registro.

- Estorno de movimentos interno; O PIMS faz a Integração com o Protheus passando os dados
necessários para fazer o estorno da movimentação interna de estoque.

Para isso alguns campos foram criados no cadastro de locais de estoque. O campo NNR_INTP indica se será
feita a integração com o cadastro de depósito ou unidade receptora no PIMS. Já o campo NNR_CTRAB se
refere ao código do centro de trabalho enquanto o campo D3_NRBPIMS refere-se eu numero do boletim de
aplicação do PIMS.

Procedimentos para Implementação

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

Importante:
a) Antes de executar o compatibilizador “U_UPDEST30”, é imprescindível:
b) Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório
“\PROTHEUS_DATA\DATA”) e dos dicionários de dados "SXs" (diretório “\PROTHEUS_DATA\
SYSTEM”).
c) Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser
alterados conforme o produto instalado na empresa.

SIGAEST – Integração Pims x Protheus – 1


d) Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o
sistema.
e) Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar
o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador
necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá
sobrescrever índices personalizados, caso não estejam identificados pelo nickname.
f) O compatibilizador deve ser executado com a Integridade Referencial desativada*.

ATENÇÃO: O procedimento a seguir deve ser realizado por um profissional


qualificado como Administrador de Banco de Dados (DBA) ou equivalente!

∗ A ativação indevida da Integridade Referencial pode alterar drasticamente o


relacionamento entre tabelas no banco de dados. Portanto, antes de utilizá-la, observe
atentamente os procedimentos a seguir:
i. No Configurador (SIGACFG), veja se a empresa utiliza Integridade Referencial,
selecionando a opção Integridade/Verificação (APCFG60A).
ii. Se não há Integridade Referencial ativa, são relacionadas em uma nova janela todas as
empresas e filiais cadastradas para o sistema e nenhuma delas estará selecionada. Neste
caso, E SOMENTE NESTE, não é necessário qualquer outro procedimento de ativação
ou desativação de integridade, basta finalizar a verificação e aplicar normalmente o
compatibilizador, conforme instruções.
iii. Se há Integridade Referencial ativa em todas as empresas e filiais, é exibida uma
mensagem na janela Verificação de relacionamento entre tabelas. Confirme a
mensagem para que a verificação seja concluída, ou;
iv. Se há Integridade Referencial ativa em uma ou mais empresas, que não na sua
totalidade, são relacionadas em uma nova janela todas as empresas e filiais cadastradas
para o sistema e, somente, a(s) que possui(em) integridade está(arão) selecionada(s).
Anote qual(is) empresa(s) e/ou filial(is) possui(em) a integridade ativada e reserve esta
anotação para posterior consulta na reativação (ou ainda, contate nosso Help Desk
Framework para informações quanto a um arquivo que contém essa informação).
v. Nestes casos descritos nos itens “iii” ou “iv”, E SOMENTE NESTES CASOS, é necessário
desativar tal integridade, selecionando a opção Integridade/ Desativar (APCFG60D).
vi. Quando desativada a Integridade Referencial, execute o compatibilizador, conforme
instruções.
vii. Aplicado o compatibilizador, a Integridade Referencial deve ser reativada, SE E
SOMENTE SE tiver sido desativada, através da opção Integridade/Ativar (APCFG60).
Para isso, tenha em mãos as informações da(s) empresa(s) e/ou filial(is) que possuía(m)
ativação da integridade, selecione-a(s) novamente e confirme a ativação.

CONTATE O HELP DESK FRAMEWORK EM CASO DE DÚVIDAS!

1. No Protheus “TOTVS Smart Client”, no campo “Programa Inicial”, digite “U_UPDEST30”.

2. Clique no botão OK para continuar.

2 – SIGAEST – Integração Pims x Protheus


3. Após a confirmação é apresentada uma tela, para a seleção da empresa em que o dicionário de dados
será modificado.

Se apresentada a janela para seleção do compatibilizador selecione o programa “UPDEST30”.

4. Ao confirmar, é apresentada uma mensagem de advertência sobre o backup e a necessidade de sua


execução em modo exclusivo.

5. Clique em Sim para iniciar o processamento. O primeiro passo da execução é a preparação dos
arquivos.

É apresentada uma mensagem explicativa na tela.

6. Em seguida, é apresentada a janela de “Atualização concluída” com o histórico (log) de todas as


atualizações processadas. Nesse log de atualização, são exibidos somente os campos atualizados pelo
programa. O compatibilizador cria os campos que ainda não existam no dicionário de dados.

7. Clique no botão Gravar para salvar o histórico (log) apresentado.

8. Clique no botão OK para encerrar o processamento.

Ajustes Efetuados pelo Compatibilizador ou aplicação do Patch

• Ajustes no arquivo SX3


• Tabela NNR – (Cadastro de locais de estoque ):

Campo NNR_INTP
Tipo Caracter
Tamanho 1

Decimal 0
Formato @!
Título Int. PIMS

Descrição Integraçao com o PIMS


Nível 1
Usado Sim

Opções "1=Depósito;2=Unidade Receptora;3=Não integra"


Relação “3”
Val. Sistema Pertence("123")

Campo NNR_CTRAB

SIGAEST – Integração Pims x Protheus – 3


Tipo Caracter
Tamanho 6
Decimal 0
Formato @!

Título Centro Trab.


Descrição Codigo Centro de Trabalho
Nível 1
Usado Sim
Val. Sistema Vazio() .Or. ExistCpo("SHB")
F3 "SHB"

• Tabela SD3 – (Movimentos internos):

Campo D3_NRBPIMS
Tipo Caracter

Tamanho 10
Decimal 0
Formato @!

Título Nr. Boletim


Descrição Numero do boletim

Procedimentos para Configuração

1. No Configurador (SIGACFG) acesse Ambientes / Cadastros / Parâmetros (CFGX017). Crie/configure


o(s) parâmetro(s) a seguir:

Itens/Pastas Descrição
Informações
Nome MV_PIMSINT
Tipo Lógico
Cont. Por. .T.
Descrição
Descrição Indica se será feito integração com o PIMS

4 – SIGAEST – Integração Pims x Protheus


1) No módulo Configurador (SIGACFG), acesse as opções Schedule/Schedule.
2) Na tela de cadastros, inclua o cadastro dos agents
3) Realize o cadastro do agendamento
4) Finalize o cadastro
5) Inicie os serviços do Schedule

Procedimentos de Utilização

Cadastro de locais de estoque “SIGAAGR” (Tratado no PIMS como unidade receptora)

1) No módulo Gestão Agrícola (SIGAAGR), acesse as opções Atualizações/Cadastros


Básicos/Armazéns de Estoque;

2) Faça a inclusão de um registro

3) No módulo Configurador (SIGACFG), acesse a rotina de Schedule (EAI) e verifique que foi gerado um
registro identificado pelo nome da transação “Warehouse”

Estorno de Baixa de Material (Estorno dos movimentos internos modelo 2 via integração.)
1) No módulo Estoque e Custos (SIGAEST), acesse as opções Atualizações/Movimentos
internos/Internos(Mod. 2).
2) Inclua uma movimentação interna de requisição para um produto.
3) Acesse os serviços de o WS do Protheus,
4) Clique no link MTINTERNALMOVIMENT.apw?WSDL.
5) Selecione a URL do caminho WSLD
6) No IDE, abra um novo arquivo e em ferramentas selecione a opção “Gerar Cliente WebServices“;
7) Informe a URL do caminho WSDL na janela da Geração de Cliente web Service.;
8) Note que será gerado o fonte de um programa
9) Salve o programa com o seguinte nome: WSClient_wsMtlnternalMoviment.prw
10) Compile o programa
11) Volte a pagina de WebService e selecione o serviço MTINTERNALMOVIMENT, método de inclusão
PUTINTERNALMOVIMENT
12) Clique na opção testar;
13) Informe os dados necessários para fazer o estorno do movimento interno, por exemplo, Empresa, Filial,
Número do documento e operação igual 6 indicando que é um estorno.

Informações Técnicas
Tabelas Utilizadas NNR – Locais de estoque; SD3 – Movimentações Internas

SIGAEST – Integração Pims x Protheus – 5


AGRA045 – Cadastro de Locais de Estoque;
Rotinas Envolvidas
MATA241- Movimentos internos MOD2.
Sistemas
Windows/Linux
Operacionais
Número do Plano 00000018141/2010

6 – SIGAEST – Integração Pims x Protheus

Você também pode gostar