Vous êtes sur la page 1sur 8

Integrao Pims x Protheus -- 112775 Boletim Tcnico: Integrao Pims x Protheus Ocorrncia Melhoria ID do Chamado SCTNHG Aplicabilidade Integrao

Pims x Protheus Produtos


Microsiga 11

Mdulos
SIGAEST

Portais
todos

Pases
todos

Tradues
Espanhol

Sistema Operacional
todos

Bancos de Dados
todos

Nome + Fonte AGRA045 Cadastro de Locais de Estoque; MATA241Movimentos internos MOD2. Parmetros Envolvidos MV_CUSMED Nmero da FNC 00000018200/2010 Ajustes no Compatibilizador Sim Integridade Referencial

No Aplicao de Patch No Compatibilizador 1 - U_UPDEST30 Procedimentos para Implementao O sistema atualizado logo aps a aplicao do pacote de atualizaes (Patch) desta FNC. Importante: a) Antes de executar o compatibilizador U_UPDEST30, imprescindvel: b) Realizar o backup da base de dados do produto que ser executado o compatibilizador (diretrio \PROTHEUS_DATA\DATA) e dos dicionrios de dados "SXs" (diretrio \PROTHEUS_DATA\ SYSTEM). c) Os diretrios acima mencionados correspondem in stalao padro do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa. d) Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usurio deve estar utilizando o sistema. e) Se os dicionrios de dados possurem ndices personalizados (criados pelo usurio), antes de executar o compatibilizador, certifique-se de que esto 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 no estejam identificados pelo nickname. f) O compatibilizador deve ser executado com a Integri dade Referencial desativada*.
ATENO: O procedimento a seguir deve ser realizado por um profissional
qualificado como Administrador de Banco de Dados (DBA) ou equivalente!
* A ativao 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 opo Integridade/Verificao (APCFG60A). Se no h Integridade Referencial ativa, so relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e nenhuma delas estar selecionada. Neste caso, E SOMENTE NESTE, no necessrio qualquer outro procedimento de ativao ou desativao de integridade, basta finalizar a verificao e aplicar normalmente o compatibilizador, conforme instrues. Se h Integridade Referencial ativa em todas as empresas e filiais, exibida uma mensagem na janela Verificao de relacionamento entre tabelas. Confirme a mensagem para que a verificao seja concluda, ou; Se h Integridade Referencial ativa em uma ou mais empresas, que no na sua totalidade, so relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e, somente, a(s) que possui(em) integridade est(aro) selecionada(s). Anote qual(is) empresa(s) e/ou filial(is) possui(em) a integridade ativada e reserve esta anotao para posterior consulta na reativao (ou ainda, contate nosso Help Desk Framework para informaes quanto a um arquivo que contm essa informao). Nestes casos descritos nos itens iii ou iv, E SOMENTE NESTES CASOS, necessrio desativar tal integridade, selecionando a opo Integridade/ Desativar (APCFG60D). Quando desativada a Integridade Referencial, execute o compatibilizador, conforme instrues. Aplicado o compatibilizador, a Integridade Referencial deve ser reativada, SE E SOMENTE SE tiver sido desativada, atravs da opo Integridade/Ativar (APCFG60). Para isso, tenha em mos as informaes da(s) empresa(s) e/ou filial(is) que possua(m) ativao da integridade, selecione-a(s) novamente e confirme a ativao.

ii.

iii.

iv.

v.

vi. vii.

CONTATE O HELP DESK FRAMEWORK EM CASO DE DVIDAS!

1. No Protheus TOTVS Smart Client, no campo Programa Inicial, digite U_UPDEST30. 2. Clique no boto OK para continuar.

3. Aps a confirmao apresentada uma tela, para a seleo da empresa em que o dicionrio de dados ser modificado. Se apresentada a janela para seleo do compatibilizador selecione o programa UPDEST30. 4. Ao confirmar, apresentada uma mensagem de advertncia sobre o backup e a necessidade de sua execuo em modo exclusivo. 5. Clique em Sim para iniciar o processamento. O primeiro passo da execuo a preparao dos arquivos. apresentada uma mensagem explicativa na tela. 6. Em seguida, apresentada a janela de Atualizao concluda com o histrico (log) de todas as atualizaes processadas. Nesse log de atualizao, so exibidos somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda no existam no dicionrio de dados. 7. Clique no boto Gravar para salvar o histrico (log) apresentado. 8. Clique no boto OK para encerrar o processamento. Descrio de Ajustes Ajustes no arquivo SX3

Tabela NNR (Cadastro de locais de estoque ):


Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Opes Relao Val. Sistema NNR_INTP Caracter 1 0 @! Int. PIMS Integraao com o PIMS 1 Sim "1=Depsito;2=Unidade Receptora;3=No integra" 3 Pertence("123")

Campo Tipo Tamanho Decimal Formato Ttulo Descrio Nvel Usado Val. Sistema F3

NNR_CTRAB Caracter 6 0 @! Centro Trab. Codigo Centro de Trabalho 1 Sim Vazio() .Or. ExistCpo("SHB") "SHB"

Tabela SD3 (Movimentos internos):


Campo Tipo Tamanho Decimal D3_NRBPIMS Caracter 10 0

Formato Ttulo Descrio

@! Nr. Boletim Numero do boletim

Procedimentos para Configurao 1. No Configurador (SIGACFG) acesse Ambientes / Cadastros / Parmetros (CFGX017). Crie/configure o(s) parmetro(s) a seguir:
Itens/Pastas Informaes
Nome Tipo Cont. Por. MV_PIMSINT Lgico .T.

Descrio

Descrio
Descrio Indica se ser feito integrao com o PIMS

1) No mdulo Configurador (SIGACFG), acesse as opes 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 servios do Schedule

Procedimentos para Utilizao Cadastro de locais de estoque SIGAAGR (Tratado no PIMS como unidade receptora)
1)

No mdulo Gesto Agrcola (SIGAAGR), acesse as opes Atualizaes/Cadastros Bsicos/Armazns de Estoque; Faa a incluso de um registro No mdulo Configurador (SIGACFG), acesse a rotina

2) 3)

de Schedule (EAI) e verifique que foi gerado um registro identificado pelo nome da transao Warehouse Estorno de Baixa de Material (Estorno dos movimentos internos modelo 2 via integrao.)
1) No mdulo Estoque e Custos (SIGAEST), acesse as opes Atualizaes/Movimentos internos/Internos(Mod. 2). 2) Inclua uma movimentao interna de requisio para um produto. 3) Acesse os servios 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 opo Gerar Cliente WebServices; 7) Informe a URL do caminho WSDL na janela da Gerao 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 servio MTINTERNALMOVIMENT, mtodo de incluso PUTINTERNALMOVIMENT 12)Clique na opo testar; 13)Informe os dados necessrios para fazer o estorno do movimento interno, por exemplo, Empresa, Filial, Nmero do documento e operao igual 6 indicando que um estorno.

Informaes Tcnicas
Tabelas Utilizadas Rotinas Envolvidas NNR Locais de estoque; SD3 Movimentaes Internas AGRA045 Cadastro de Locais de Estoque; MATA241- Movimentos internos MOD2. Sistemas Operacionais Nmero do Plano Windows/Linux 00000018141/2010