DPM e PMM John Deere 

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Varejo

Módulo:

Oficina (SIGAOFI) e Autopeças (SIGAPEC)

Rotina:

Rotina

Nome Técnico

Informe a rotina.

Informe o nome técnico da rotina.

Rotina(s) envolvida(s)

Nome Técnico

Informe a(s) rotina(s) envolvidas.

Informe o nome técnico da(s) rotina(s) envolvidas.

 

 

País(es):

Todos

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

 

Sistema(s) Operacional(is):

 

Descrição

Implementado o UPDOFIN9 para criar as rotinas Imp Dados Hist DPM (IMPVQ3), Imp. NF Peças JD (IMPXML), Parts Data (DPE) (OFINJD06), DPM Orders (OFINJD07), DPM Transfers (OFINJD08), PMM (OFINJD09), Proc Deman. Diária (OFINJD12), Cons. Nível Atend. (OFINJD14), Cons. Log Integr. (OFINJD19) e Suges. Compras DMS (MATA297M).

Este conjunto de rotinas foi criado para atender as necessidades de envio e recebimento de informações referentes ao DPM e PMM. Desta forma, durante o processo normal de venda de peças balcão ou oficina, o nível de atendimento será medido e gravado para posterior envio a John Deere. Após analisar as informações enviadas, a John Deere retornará sugestões de compras ou transferência de peças entre filiais, fazendo assim o gerenciamento do estoque de peças do concessionário entre a John Deere e entre suas próprias filiais.

 

Importante

Antes de executar o compatibilizador UPDOFIN9 é imprescindível:

  • Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório \PROTHEUS11_DATA\DATA) e dos dicionários de dados SXs (diretório \PROTHEUS11_DATA\SYSTEM).
  • Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
  • Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
  • 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.
  • 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:

  1. No   Configurador (SIGACFG), veja se a empresa utiliza Integridade   Referencial, selecionando a opção Integridade/Verificação   (APCFG60A).
  2. 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.
  3.  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;
  4.  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).
  5. Nestes   casos descritos nos itens “iii” ou   “iv”, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/ Desativar (APCFG60D).
  6.  Quando desativada a Integridade Referencial,   execute o compatibilizador, conforme instruções.
  7. 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. Em TOTVS Smart Client, digite o U_UPDOFIN9 no campo Programa Inicial
  2. Clique em OK para continuar.
  3. Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado.
  4. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
    1. Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
      É apresentada uma mensagem explicativa na tela.
    2. Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados.
    3. Clique em Gravar para salvar o histórico (log) apresentado.
    4. Clique em OK para encerrar o processamento.

 

Atualizações do Compatibilizador

  1. Criação de tabela no arquivo SX2– Tabelas:

Chave

Nome

Modo

PYME

VQL

 

 

 

Chave

Nome

Modo

PYME

VQG

 

 

 

Chave

Nome

Modo

PYME

VQH

 

 

 

Chave

Nome

Modo

PYME

VQ3

 

 

 

Chave

Nome

Modo

PYME

VQ5

 

 

 

Chave

Nome

Modo

PYME

VQ6

 

 

 


Criação de Campos no arquivo SX3 – Campos:

  • Tabela BGD - Prod x Cob x Proc x Co-Part:

 

Campo

(X3_CAMPO)

Tipo

(X3_TIPO)

Tamanho

(X3_TAMANHO)

Decimal

(X3_DECIMAL)

Formato

(X3_PICTURE)

Título

(X3_TITULO)

Descrição

(X3_DESCRIC)

Nível

(X3_NÍVEL)

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

(X3_BROWSE) Informe Sim ou Não

Opções

(X3_CBOX)

When

(X3_WHEN)

Relação

(X3_RELACAO)

Val. Sistema

(X3_VALID)

Help

Descreva o conteúdo informado para Help de Campo no ATUSX

 

Importante:

O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.


Criação de Índices no arquivo SIX – Índices:

Índice

VQL

Ordem

 

Chave

 

Descrição

 

Proprietário

S

Índice

VQL 

Ordem

 

Chave

 

Descrição

 

Proprietário

S

Índice

 VQG

Ordem

 

Chave

 

Descrição

 

Proprietário

S

Índice

 VQH

Ordem

 

Chave

 

Descrição

 

Proprietário

S

Índice

 VQ3

Ordem

 

Chave

 

Descrição

 

Proprietário

S

Índice

 VQ3

Ordem

 

Chave

 

Descrição

 

Proprietário

S

Índice

 VQ5

Ordem

 

Chave

 

Descrição

 

Proprietário

S

Índice

 VQ6

Ordem

 

Chave

 

Descrição

 

Proprietário

S

Índice

 SB1

Ordem

 

Chave

 

Descrição

 

Proprietário

S

Índice

 SB1

Ordem

 

Chave

 

Descrição

 

Proprietário

S

Índice

 SBZ

Ordem

 

Chave

 

Descrição

 

Proprietário

S

Índice

 SB5

Ordem

 

Chave

 

Descrição

 

Proprietário

S

Índice

 SD1

Ordem

 

Chave

 

Descrição

 

Proprietário

S

Índice

 SD2

Ordem

 

Chave

 

Descrição

 

Proprietário

S

Índice

 VQ3

Ordem

 

Chave

 

Descrição

 

Proprietário

S

Índice

 SD2

Ordem

 

Chave

 

Descrição

 

Proprietário

S

Índice

SD3 

Ordem

 

Chave

 

Descrição

 

Proprietário

S

Índice

 SD3

Ordem

 

Chave

 

Descrição

 

Proprietário

S


Criação
de Parâmetros no arquivo SX6 – Parâmetros:

Nome da Variável

MV_MIL0028

Tipo

(X6_TIPO)

Descrição

(X6_DESCRIC + X6_DESC1 + X6_DESC2)

Valor Padrão

(X6_CONTEUD)

Nome da Variável

MV_MIL0029

Tipo

(X6_TIPO)

Descrição

(X6_DESCRIC + X6_DESC1 + X6_DESC2)

Valor Padrão

(X6_CONTEUD)

Nome da Variável

MV_MIL0032

Tipo

(X6_TIPO)

Descrição

(X6_DESCRIC + X6_DESC1 + X6_DESC2)

Valor Padrão

(X6_CONTEUD)

Nome da Variável

MV_MIL0054

Tipo

(X6_TIPO)

Descrição

(X6_DESCRIC + X6_DESC1 + X6_DESC2)

Valor Padrão

(X6_CONTEUD)

Nome da Variável

MV_MIL0066

Tipo

(X6_TIPO)

Descrição

(X6_DESCRIC + X6_DESC1 + X6_DESC2)

Valor Padrão

(X6_CONTEUD)

Nome da Variável

MV_MIL0067

Tipo

(X6_TIPO)

Descrição

(X6_DESCRIC + X6_DESC1 + X6_DESC2)

Valor Padrão

(X6_CONTEUD)

Nome da Variável

MV_MIL0068

Tipo

(X6_TIPO)

Descrição

(X6_DESCRIC + X6_DESC1 + X6_DESC2)

Valor Padrão

(X6_CONTEUD)

 

 

Procedimento para Configuração

CONFIGURAÇÃO DE PARÂMETROS

 No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Configure o(s) parâmetro(s) a seguir:

Itens/Pastas

Descrição

Nome:

 

Tipo:

Informe o Tipo do parâmetro

Cont. Por.:

Informe o Conteúdo padrão

Descrição:

 

 




CONFIGURAÇÃO DE MENUS

No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do informe o Autopeças (SIGAPEC), conforme instruções a seguir:

Menu

 

Submenu

 

Nome da Rotina

 

Programa

 

Módulo

 

Tipo

 

 

No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do informe o Oficina (SIGAOFI), conforme instruções a seguir:

Menu

 

Submenu

 

Nome da Rotina

 

Programa

 

Módulo

 

Tipo

 

Procedimento para Utilização

     

1. Abaixo serão descritos os passos para Importação dos Dados de Histórico do DPM.

2. Antes de iniciar os passos abaixo, é necessário que as rotinas Import Peças JD (OFINJD01) e Subst Peças JD (OFINJD02) tenham sido executadas e o cadastro de peças esteja configurado corretamente.

3. A importação dos dados de histórico deve ocorrer antes de qualquer operação relacionada ao DPM. Neste caso, a tabela VQ3 deve estar vazia e nenhuma das tarefas de agendamento/schedule relacionadas podem estar em execução.

4. Para realizar a importação o usuário deve gerar um arquivo de Parts Data (DPMEXT – Extração Diária) na forma completa no último dia de execução do sistema legado. Este arquivo será importado pela rotina Imp Dados Hist DPM (IMPVQ3).

5. No Oficina (SIGAOFI), acesse Atualizações\Peças JD\Imp Dados Hist DPM (IMPVQ3).

6. Ao executar a rotina a janela inicial será apresentada.

7. Clique no botão Param.

8. Informe o parâmetro abaixo:

a. Data Ref Arquivo: informe a data referência do arquivo DPMEXT gerado, ou seja, a data que foi considerada para geração deste arquivo. Normalmente o arquivo é gerado após o último dia de uso do sistema anterior.

9. Confirme o preenchimento do parâmetro.

10. Clique em OK.

11. A rotina exibirá a tela para escolha do arquivo a importar. Selecione o arquivo e clique em Salvar.

12. Durante a importação será exibido um indicador de progresso da importação.

13. Ao término da execução, a tabela VQ3 estará alimentada com os dados históricos.

14. Abaixo serão descritos os passos para Estruturação e Envio de Informações do DPM.

15. No Configurador (SIGACFG) acesse Ambientes\Cadastro\Parâmetros (CFGX017).

16. Pesquise pelo parâmetro MV_MIL0005.

17. Informe o código do concessionário junto a John Deere. Em casos de mais de uma filial, será necessário configurar o parâmetro MV_MIL0005 exclusivo para cada filial. Exemplo de preenchimento: 201171

18. Pesquise pelo parâmetro MV_MIL0006.

19. Informe o código da marca cadastrada no sistema que se refere a John Deere. Esta marca é cadastrada automaticamente na rotina Tab Gener Conces. (OFIOA560). Preenchimento obrigatório: JD

20. Pesquise pelo parâmetro MV_MIL0028.

21. Informe a TES de saída a ser utilizada no orçamento de transferência gerado pelo Protheus a partir da interpretação do arquivo enviado pela John Deere (DPM). Esta TES será utilizada como TES de saída do produto a ser baixado da filial de origem. Exemplo de preenchimento: 501

22. Pesquise pelo parâmetro MV_MIL0029.

23. Informe a TES de entrada a ser utilizada no orçamento de transferência gerado pelo Protheus a partir da interpretação do arquivo enviado pela John Deere (DPM). Esta TES será utilizada como TES de entrada do produto a ser realizada entrada na filial de destino. Exemplo de preenchimento: 001

24. Pesquise pelo parâmetro MV_MIL0032.

25. Informe o código de um motivo de operação com o Tipo Assunto (VS0_TIPASS) = 000004 (CANCELAMENTO DE ORÇAMENTO) informando que se trata de um cancelamento de orçamento por falta de estoque. Esta informação é necessária para o DPM. Exemplo de preenchimento: 000002

26. No Oficina (SIGAOFI), acesse Atualizações\Cad Peças\Sit Demanda (OFIOA530).

27. Nesta rotina deverão ser cadastrados os diversos tipos de situação de venda informando se estas situações deverão ser consideradas como demandas. Para informar se será considerado como demanda ou não, o usuário deve preencher o campo Demanda (V09_LEVDEM) com Sim ou Não. O concessionário deverá cadastrar estas situações coerentemente as demandas para que as informações sejam transmitidas corretamente a John Deere. Exemplos de situações de venda:

a. Venda Normal: irá considerar demanda.

b. Venda Anormal: não irá considerar demanda (queima de estoque, por exemplo).

28. Acesse Atualizações\Cad Gerais\Motivos Operação (OFIOA210).

29. O DPM precisará saber quais vendas foram perdidas por falta de estoque. Esta medição será feita através do motivo de cancelamento. Portanto, cadastre pelo menos um motivo de operação com o Tipo Assunto (VS0_TIPASS) = 000004 (CANCELAMENTO DE ORÇAMENTO), informando que se trata de um cancelamento de orçamento por falta de estoque. Informe este motivo de cancelamento no parâmetro MV_MIL0032, conforme explanado anteriormente.

30. Acesse Atualizações\Cad Peças\Tipos de Pedido (OFIPA850).

31. Clique em Incluir.

32. Preencha os campos obrigatórios. Atente-se ao campo Tp Ped (EDI) (VEJ_PEDEDI). Neste campo deve ser informado o código de tipo de pedido utilizado pela John Deere. Este código é informado no arquivo de retorno do DPMORDER. O tipo de pedido utilizado para reposição de peças é SO = Stock Order.

33. Confirme a inclusão.

34. Acesse Atualizações\Peças JD\Proc Deman. Diária (OFINJD12).

35. Será exibida uma janela com parâmetros a serem preenchidos:

a. Desconsidera Operações: informe os registros de venda que não serão considerados para demanda.

Os códigos informados aqui fazem referência ao cadastro de Sit Demanda (OFIOA530). Devem ser informados entre barras.

b. Última Entrada: este parâmetro será informado automaticamente pelo sistema. Aqui será informado o último número do registro (RECNO) da tabela SF1 que foi processado. Em casos de reprocessamento completo, o usuário deve zerar este campo manualmente.

c. Operações Especiais: informe os registros de venda que não serão considerados para demanda, mas terão impacto contábil no PMM. Os códigos informados aqui fazem referência ao cadastro de Sit Demanda (OFIOA530). Devem ser informados entre barras.

36. Clique em OK.

37. Será executada a rotina pela primeira vez. No entanto, esta rotina será agendada no configurador para ser executada automaticamente utilizando os parâmetros informados aqui.

38. Acesse Atualizações\Peças JD\Parts Data (DPE) (OFINJD06).

39. Será exibida a tela inicial da rotina. Clique no botão Param.

40. Os parâmetros abaixo devem ser informados:

a. Diretório: informe o diretório onde o arquivo diário a ser enviado para a John Deere será gravado.

b. Tipo de Extração: informe com quais informações o arquivo será gerado. A John Deere normalmente solicita a opção Inicialização.

c. Carregamento Dados: informe onde estas informações serão carregadas na John Deere.

Normalmente utilizada a opção Ambos.

d. Grupos Considerados: informe os grupos de peças a serem considerados no levantamento. São os grupos cadastrados para as peças originais John Deere. Devem ser informados entre barras.

e. Último DPMORD: será informado automaticamente pelo sistema o último DPMORDER processado

pela concessionária. Desta forma a John Deere saberá qual foi o último DPMORDER processado.

f. Último DPMXFER: será informado automaticamente pelo sistema o último DPMXFER processado pela concessionária. Desta forma a John Deere saberá qual foi o último DPMXFER processado.

g. Dt Ult. Ext: será informado automaticamente pelo sistema a data da última extração realizada.

h. Nro da Conta Principal: informe o dealer number da matriz. A referência utilizada na John Deere é o dealer number da matriz e das filiais.

i. Leva Estoque?: informe se mesmo que a peça não tenha sido movimentada ela será considerada na extração desde que tenha saldo em estoque. Normalmente utilizado com Sim.

j. Grupos Considerados: informe os grupos de peças a serem considerados no levantamento. São os grupos cadastrados para as peças originais John Deere. Devem ser informados entre barras.

41. Clique em OK.

42. Caso o usuário queira, a rotina poderá ser executada manualmente ao clicar em OK. No entanto, esta rotina será agendada no configurador para ser executada automaticamente utilizando os parâmetros informados aqui.

43. Acesse Atualizações\Peças JD\PMM (OFINJD09).

44. Será exibida a tela inicial da rotina. Clique no botão Param.

45. Os parâmetros abaixo devem ser informados:

a. Diretório: informe o diretório onde o arquivo mensal a ser enviado para a John Deere será gravado.

b. Nro da Conta Principal: informe o dealer number da matriz. A referência utilizada na John Deere é o dealer number da matriz e das filiais.

c. Grupos Considerados: informe os grupos de peças a serem considerados no levantamento. São os grupos cadastrados para as peças originais John Deere. Devem ser informados entre barras.

d. Desconsidera Operações: informe os registros de venda que não serão considerados para demanda.

Os códigos informados aqui fazem referência ao cadastro de Sit Demanda (OFIOA530). Devem ser informados entre barras.

e. Grupos Considerados: informe os grupos de peças a serem considerados no levantamento. São os grupos cadastrados para as peças originais John Deere. Devem ser informados entre barras.

46. Clique em OK.

47. Caso o usuário queira, a rotina poderá ser executada manualmente ao clicar em OK. No entanto, esta rotina será agendada no configurador para ser executada automaticamente utilizando os parâmetros informados aqui.

48. No Configurador (SIGACFG) acesse Ambiente\Schedule\Schedule (CFGA010).

49. Crie eventos de agendamento diários para as rotinas OFINJD12 e OFINJD06.

ATENÇÃO! A rotina OFINJD12 deve ser agendada e executada OBRIGATORIAMENTE ANTES da rotina OFINJD06.

50. O horário de execução recomendado é após o final da movimentação do dia, ou seja, após o expediente.

51. Crie um evento de agendamento mensal para a rotina OFINJD09. A data de execução da rotina deve ser estabelecida no primeiro dia do mês, após as rotinas OFINJD12 e OFINJD06 terem sido executadas.

52. Abaixo serão descritos os passos para Movimentação de Peças do DPM.

53. No Oficina (SIGAOFI), acesse Atualizações\Mov Oficina\Painel Orçamento (OFIXA018).

54. Para que as operações de venda sejam classificadas em níveis de atendimento, é obrigatória a utilização desta rotina.

55. Do lado esquerdo da rotina, expanda as opções da pasta Pedido de Venda e clique sobre a opção Incluir.

56. Preencha as informações do cabeçalho da rotina.

57. Na parte inferior, informe as peças a serem vendidas.

58. Verifique que ao informar as peças, a quantidade em estoque permanecerá zerada. O usuário não terá conhecimento da quantidade em estoque justamente para realizar a medição do nível de atendimento de maneira íntegra.

ATENÇÃO! O usuário deverá informar manualmente para cada item a ser vendido o campo Cod Situacao (VS3_CODSIT), conforme cadastrado na rotina Sit Demanda (OFIOA530).

59. Selecione a opção Ações Relacionadas\Gravar.

60. Ao gravar o pedido de venda, a informação da quantidade em estoque será exibida, pois neste momento o nível de atendimento já foi gravado.

61. Em casos onde uma ou mais peças não serão compradas pelo cliente, o usuário deverá posicionar no item desejado e pressionar a tecla DELETE do teclado, para que o item seja excluído do pedido de venda.

62. No momento em que for deletado, a rotina exibirá uma janela para que o usuário informe o motivo do cancelamento do item. O cadastro de motivo de cancelamento foi abordado anteriormente na rotina Motivos Operação (OFIOA210).

ATENÇÃO! para os casos onde o motivo foi a falta de estoque, pois o DPM precisará desta informação. Para isso, informe o motivo de operação cadastrado anteriormente que referese a venda perdida por falta de estoque.

63. O processo da rotina deve seguir normalmente até o faturamento da mesma.

64. Abaixo serão descritos os passos para Recepção e Tratamento das Informações do DPM.

65. Acesse Atualizações\Peças JD\DPM Orders (OFINJD07).

66. Será exibida a tela inicial da rotina. Clique no botão Param.

67. Os parâmetros abaixo devem ser informados:

a. Marca: informe a marca cadastrada no Protheus referente a John Deere. O código informado aqui será utilizado para buscar o cadastro da montadora na rotina Parâmetro Marca (OFIPA980).

b. Cond.Pgto Pedido: informe a condição de pagamento a ser utilizada no pedido de compras a ser criado.

c. Formula Prc.Rep.: informe uma fórmula para cálculo do preço das peças que serão inclusas no pedido de compras a ser criado.

d. Tipo de Pedido: aqui deve ser informado o código do pedido conforme incluso anteriormente através da rotina Tipos de Pedido (OFIPA850). Será feita a referência do tipo de pedido SO (Stock Order) da John Deere com o tipo de pedido cadastrado no Protheus.

e. Diretório de Importação: informe o diretório a ser considerado para leitura dos arquivos .txt do DPMORDER. Os arquivos do DPMORDER possuem o seguinte prefixo: JD2DLR_DPMORD. ATENÇÃO!

Crie um subdiretório denominado salva para que a rotina faça uma cópia do arquivo antes de processá-lo, pois após o processamento, o arquivo será apagado!

68. Clique em OK.

69. Confirme para iniciar a importação.

70. A rotina irá efetuar a leitura do diretório. Caso encontre mais de um arquivo de DPMORDER, será processado apenas o último enviado pela John Deere.

71. Será exibida uma mensagem informando ao usuário que o arquivo foi importado com sucesso.

72. Acesse Atualizações\Peças JD\Suges. Compras DMS (MATA297M).

73. Verifique que foram criadas sugestões de compras para cada filial de acordo com as informações processadas na rotina DPM Orders (OFINJD07).

74. Verifique também no browse da rotina que o campo Tp.Pedido (FJ_TIPPED) foi gravado com o tipo de pedido selecionado no momento da geração do DPMORDER.

75. Além disso, o usuário conseguirá verificar qual é a origem do registro através do campo Ori. Pedido.

76. Agora o usuário deve analisar as informações enviadas pela John Deere e atualizar a sugestão de compras ou não, conforme sua necessidade.

77. Clique em Efetivar.

78. Neste momento o usuário poderá alterar a sugestão conforme desejar.

79. Atente-se ao preenchimento do campo Ger. Sol/Ped (FJ_TIPGER) com o conteúdo 2=Pedido.

80. Após atualizar a sugestão, clique em confirmar para gerar o pedido de compra.

81. O processo a ser seguido agora é o de compra de peças John Deere, através da rotina Pedido de Peças JD (OFINJD10).

82. Acesse Atualizações\Peças JD\DPM Transfers (OFINJD08).

83. Será exibida a tela inicial da rotina. Clique no botão Param.

84. Os parâmetros abaixo devem ser informados:

a. Cond.Pgto Pedido: informe a condição de pagamento a ser utilizada no pedido de compras a ser criado.

b. Formula Prc.Rep.: informe uma fórmula para cálculo do preço das peças que serão inclusas no pedido de compras a ser criado.

c. Diretório de Importação: informe o diretório a ser considerado para leitura dos arquivos .txt do DPMXFER. Os arquivos do DPMXFER possuem o seguinte prefixo: JD2DLR_DPMXFER. ATENÇÃO! Crie um subdiretório denominado salva para que a rotina faça uma cópia do arquivo antes de processá-lo, pois após o processamento, o arquivo será apagado!

85. Clique em OK.

86. Confirme para iniciar a importação.

87. A rotina irá efetuar a leitura do diretório. Caso encontre mais de um arquivo de DPMORDER, será processado apenas o último enviado pela John Deere.

88. Será exibida uma mensagem informando ao usuário que o arquivo foi importado com sucesso.

89. Acesse Atualizações\Peças JD\Suges. Compras DMS (MATA297M).

90. Verifique que foram criadas sugestões de compras para cada filial de acordo com as informações processadas na rotina DPM Transfers (OFINJD08).

91. O usuário conseguirá verificar qual é a origem do registro através do campo Ori. Pedido.

92. Agora o usuário deve analisar as informações enviadas pela John Deere e atualizar a sugestão de compras ou não, conforme sua necessidade.

93. Clique em Efetivar.

94. Neste momento o usuário poderá alterar a sugestão conforme desejar.

95. Atente-se ao preenchimento do campo Ger. Sol/Ped (FJ_TIPGER) com o conteúdo 3=Transferencia.

96. Após atualizar a sugestão, clique em Confirmar para gerar os orçamentos de transferência entre filiais.

97. O processo a ser seguido agora é o de transferência de peças entre filiais, através da rotina Transf. de Peças (OFIOM430).

98. Acesse Atualizações\Peças JD\Cons. Log Integr. (OFINJD19).

99. Será exibida a tela inicial da rotina. Clique no botão Param.

100. Os parâmetros abaixo devem ser informados:

a. Data Inicial e Final: Informe a data a ser considerada no levantamento.

101. Clique em OK.

102. Confirme para iniciar o levantamento.

103. A rotina irá efetuar o levantamento de todas os processamentos de arquivos DPMORDER e DPMXFER realizados pelo Protheus.

104. Será exibida uma janela onde o usuário poderá imprimir ou exportar este resultado para um arquivo XML.

105. Abaixo serão descritos os passos para Importação do XML da nota fiscal de peças John Deere.

106. Em posse do arquivo XML referente a nota fiscal de peças da John Deere, acesse Atualizações\Peças JD\Imp. NF Peças JD (IMPXML).

107. Na janela principal, clique em Param.

108. Será exibida a janela para preenchimento dos parâmetros abaixo:

a. Caminho do Arquivo: informe, a partir do rootpath do Protheus, o diretório onde está contido o arquivo xml a ser processado pela rotina. Exemplo de preenchimento: /IMPXML/

b. Marca: informe a marca referente a John Deere cadastrada na rotina Grupo de Peças (MATA035), sendo relacionada através do campo Marca (BM_CODMAR). Além disso, um registro da rotina Parâmetro Marca (OFIPA980) deve existir fazendo referência a marca informada através do campo Marca (VE4_PREFAB).

109. Após preencher os parâmetros, confirme clicando em OK.

ATENÇÃO! Neste momento, a rotina irá realizar a leitura dos arquivos XML e, consequentemente, realizar a baixa do estoque encomendado dos pedidos de compra existentes no Protheus. Por isso, a utilização desta rotina para interpretação dos arquivos XML de notas fiscais de peças da John Deere é obrigatória!

110. Após realizar a leitura dos arquivos XML, serão criados registros em tabelas intermediárias para conferência do usuário.

111. Acesse Atualizações\Mov Integração\ Grava Nf Entr Estq (OFIIA000).

112. Serão listadas as notas fiscais geradas a partir dos arquivos XMLs interpretados pela rotina Imp. NF Peças JD (IMPXML).

113. Para alterar/conferir informações, posicione no registro desejado no browse e clique em Alterar.

114. Para escolher se será gerado uma pré-nota de entrada ou uma nota fiscal de entrada, pressione F12 no browse da rotina.