Upload
mario-humberto-lopes
View
58
Download
5
Embed Size (px)
Citation preview
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
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á
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
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
· 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
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)
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