8
Integração Pims x Protheus -- 112775 Boletim Técnico: Integração Pims x Protheus Ocorrência Melhoria ID do Chamado SCTNHG Aplicabilidade Integração Pims x Protheus Produtos Microsiga 11 Módulos SIGAEST Portais todos Países todos Traduções Espanhol Sistema Operacional todos Bancos de Dados todos Nome + Fonte AGRA045 – Cadastro de Locais de Estoque; MATA241- Movimentos internos MOD2. Parâmetros Envolvidos MV_CUSMED Número da FNC 00000018200/2010 Ajustes no Compatibilizador Sim Integridade Referencial

mp-6087410-100214-1046-22592

Embed Size (px)

Citation preview

Page 1: mp-6087410-100214-1046-22592

Integração Pims x Protheus -- 112775

Boletim Técnico: Integração Pims x ProtheusOcorrênciaMelhoriaID do ChamadoSCTNHGAplicabilidadeIntegração Pims x ProtheusProdutosMicrosiga 11

MódulosSIGAEST

Portaistodos

Paísestodos

TraduçõesEspanhol

Sistema Operacionaltodos

Bancos de Dadostodos

Nome + FonteAGRA045 – Cadastro de Locais de Estoque; MATA241-Movimentos internos MOD2.Parâmetros EnvolvidosMV_CUSMEDNúmero da FNC00000018200/2010Ajustes no CompatibilizadorSimIntegridade Referencial

Page 2: mp-6087410-100214-1046-22592

NãoAplicação de PatchNãoCompatibilizador 1- U_UPDEST30Procedimentos para ImplementaçãoO sistema é atualizado logo após a aplicação do pacote de

atualizações ( ) desta FNC.Patch

 Importante:

a)    Antes de executar o compatibilizador

“U_UPDEST30”, é imprescindível:

b)    Realizar o da base de dados do produto quebackup

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 à in

do Protheus, portanto, devem serstalação padrão

alterados conforme o produto instalado na empresa.

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 . Caso o compatibilizadornickname

necessite criar índices, irá adicioná-los a partir da

ordem original instalada pelo Protheus, o que poderá

Page 3: mp-6087410-100214-1046-22592

sobrescrever índices personalizados, caso não estejam

identificados pelo .nickname

f)     O compatibilizador deve ser executado com a Integri

.dade Referencial *desativada

      : ATENÇÃO O procedimento a seguir deve ser realizado por um profissionalqualificado como Administrador de Banco de Dados (DBA) ou equivalente!

*         A ativação indevida da Integridade Referencial pode alterar drasticamente o relacionamento entretabelas no banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos aseguir:

              i.        No , veja Integridade Referencial, selecionando aConfigurador (SIGACFG) se a empresa utilizaopção .Integridade/Verificação (APCFG60A)

             ii.        Se Integridade Referencial , são relacionadas em uma nova janela todas as empresas enão há ativafiliais cadastradas para o sistema e nenhuma delas estará selecionada. Neste caso, E SOMENTE

, qualquer outro procedimento de deNESTE não é necessário ativação ou desativaçãointegridade, basta finalizar a verificação e aplicar normalmente o compatibilizador, conformeinstruções.

            iii.        Se Integridade Referencial em , é exibida uma mensagem nahá ativa todas as empresas e filiaisjanela . Confirme a mensagem para que a verificaçãoVerificação de relacionamento entre tabelasseja concluída, ;ou

           iv.        Se Integridade Referencial em , que não na sua totalidade, sãohá ativa uma ou mais empresasrelacionadas 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/oufilial(is) possui(em) a integridade ativada e reserve esta anotação para posterior consulta nareativação (ou ainda, contate nosso Help Desk Framework para informações quanto a um arquivoque contém essa informação).

            v.        Nestes casos descritos nos itens “ ” ou “ ”, , é necessário taliii iv E SOMENTE NESTES CASOS desativarintegridade, 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, através da opção . Para isso, tenha em mãos assido desativada Integridade/Ativar (APCFG60)

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 “ProgramaInicial”, digite “ ”.U_UPDEST30 2. Clique no botão para continuar.OK

Page 4: mp-6087410-100214-1046-22592

 3. Após a confirmação é apresentada uma tela, para aseleção da empresa em que o dicionário de dadosserá modificado. Se apresentada a janela para seleção do compatibilizadorselecione o programa “ ”.UPDEST30 4. Ao confirmar, é apresentada uma mensagem deadvertência sobre o e a necessidade de suabackup execução em modo exclusivo. 5. Clique em para iniciar o processamento. O primeiroSim passo da execução é a preparação dosarquivos. É apresentada uma mensagem explicativa na tela. 6. Em seguida, é apresentada a janela de “Atualizaçãoconcluída” com o histórico ( ) de todas aslogatualizações processadas. Nesse de atualização, sãolog exibidos somente os campos atualizados peloprograma. O compatibilizador cria os campos que aindanão existam no dicionário de dados. 7. Clique no botão para salvar o histórico ( )Gravar logapresentado. 8. Clique no botão para encerrar o processamento.OK Descrição de Ajustes

·       Ajustes no arquivo SX3

Page 5: mp-6087410-100214-1046-22592

·       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

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

Page 6: mp-6087410-100214-1046-22592

Formato @!

Título Nr. Boletim

Descrição Numero do boletim

Procedimentos para Configuração1.   No acesse Configurador (SIGACFG) Ambientes /

. Crie/configure o(s)Cadastros / Parâmetros (CFGX017)

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

 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 para Utilização

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

1)       No módulo , acesse asGestão Agrícola (SIGAAGR)opções Atualizações/Cadastros Básicos/Armazéns deEstoque;

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

3)       No módulo , acesse a rotinaConfigurador (SIGACFG)

Page 7: mp-6087410-100214-1046-22592

de (EAI) e verifique que foi gerado umScheduleregistro identificado pelo nome da transação“Warehouse”

Estorno de Baixa de Material (Estorno dos movimentosinternos 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écnicasTabelas Utilizadas NNR – Locais de estoque; SD3 – Movimentações Internas

Rotinas Envolvidas AGRA045 – Cadastro de Locais de Estoque;

MATA241- Movimentos internos MOD2.

Sistemas Operacionais Windows/Linux

Número do Plano 00000018141/2010

Page 8: mp-6087410-100214-1046-22592