Linha de Produto: | Microsiga Protheus | ||||||||||||||||
Segmento: | Varejo | ||||||||||||||||
Módulo: | Oficina (SIGAOFI) e Autopeças (SIGAPEC) | ||||||||||||||||
Rotina: |
| ||||||||||||||||
País(es): | Todos | ||||||||||||||||
Banco(s) de Dados: | Todos | ||||||||||||||||
Tabelas Utilizadas: | SC7 VEJ SB1 SB5 | ||||||||||||||||
Sistema(s) Operacional(is): | Windows®/Linux®. |
Implementa melhoria nos módulos Oficina (SIGAOFI) e Autopeças (SIGAPEC) com a criação das rotinas Import Peças JD (OFINJD01), Subst Peças JD (OFINJD02), Localizador Peças (OFINJD03), Ret. Aut. Peças (OFINJD04), Envio de Peças (OFINJD05), Pedido de Peças JD (OFINJD10) e Relac. NF x Pedido (OFINJD22).
Observe abaixo detalhamento de cada uma delas:
OFINJD01 – Import Peças JD
Esta rotina foi criada para realizar a atualização do cadastro de peças da marca John Deere junto ao Protheus. Estas informações de peças são conhecidas internamente pela John Deere como Parts Info. A John Deere disponibiliza um arquivo que é lido e interpretado pelo Protheus para que em seguida o cadastro de peças seja atualizado. Este arquivo disponibilizado pela John Deere poderá incluir novas peças, atualizar informações referentes a peça, bem como atualizar preços de Lista e preços Net e remover a utilização de determinadas peças.
OFINJD02 – Subst Peças JD
Esta rotina foi criada para atender a integração disponibilizada pela John Deere para substituição de peças denominada Parts Subs. A rotina irá realizar a substituição automática de determinadas peças da marca John Deere junto ao Protheus. A fábrica disponibiliza um arquivo que é lido e interpretado pelo Protheus para que em seguida a substituição seja realizada.
OFINJD03 – Localizador Peças
Esta rotina foi criada para atender a integração da John Deere referente ao processo de disponibilização de seu estoque disponível atual para compra entre os concessionários da rede John Deere através do JDPOINT e a visualização do mesmo entre os clientes através do JDParts. Este processo é denominado pela John Deere como Parts Locator. O Protheus permitirá que o usuário realize este processo de maneira automática a partir das informações de saldo atual das peças.
OFINJD05 – Envio de Peças e OFINJD04 – Ret. Aut. Peças
Este conjunto de rotinas foi desenvolvido para atender a integração disponibilizada pela John Deere para o processo de recompra de peças que foram vendidas para o concessionário. A John Deere denomina o processo de envio das peças desejadas para recompra como Parts Surplus Returns e o processo de retorno da John Deere com as peças autorizadas de Authorized Parts Returns. Periodicamente, o concessionário enviará peças e suas respectivas quantidades que deseja retornar para a John Deere através do processo de recompra. A John Deere analisará as peças e autorizará quais delas e suas respectivas quantidades poderão ser retornadas. A rotina de envio irá verificar todos os orçamentos de balcão da montadora em aberto para que o usuário possa selecioná-los e gerar um arquivo XML para envio. Depois, no momento do retorno da montadora, a rotina de recebimento irá realizar a leitura de um arquivo XML para verificação de quais peças foram autorizadas e a criação de um orçamento balcão destas peças retornadas.
OFINJD10 – Pedido de Peças JD
Esta rotina foi criada para atender a integração disponibilizada pela John Deere na compra de peças John Deere através de pedidos denominada PMLINK e Order Status, via WebService. A rotina realiza tanto a importação de pedidos de compra já existentes no JDPOINT como a exportação de pedidos de compra criados no Protheus para o JDPOINT.
OFINJD22 – Relac. NF x Pedido
Esta rotina foi criada para atender a integração disponibilizada pela John Deere denominada ADVANCE SHIP NOTICE para o relacionamento automático dos itens da nota fiscal de compras de peças John Deere com os itens do pedido de compra do Protheus. Desta forma, a rotina irá consultar a John Deere e a mesma retornará o relacionamento para o Protheus. Este procedimento de importação dos dados da Nota Fiscal foi desenvolvido pela John Deere somente para o Brasil. A comunicação ocorre via WebService e auxilia o concessionário para que não seja necessário relacionar todos os itens da nota no Protheus (principalmente nas notas com muitos itens).
Antes de executar o compatibilizador informe o UPDOFIM5 é imprescindível:
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:
Contate o Help Desk Framework EM CASO DE DÚVIDAS! |
---|
4. Criação de Campos no arquivo SX3 – Campos:
Campo | C7_PEDFAB | C7_TIPPED | C7_CODPRO | C7_LOCALIZ |
Tipo | Caracter | Caracter | Caracter | Caracter |
Tamanho | 12 | 2 | 4 | 15 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | !!!! | @! |
Título | Num Ped Fab | Tp Pedido | Cod.Promocio | Endereco |
Descrição | Numero do Pedido Fabrica | Tipo Pedido | Codigo Promocional | Endereco padrao |
Nível | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim |
Obrigatório | Não | Sim | Não | Não |
Browse | Não | Não | Não | Não |
Opções | ||||
Consulta Padrão | VEJPED | |||
When | ||||
Relação | ||||
Val. Sistema | NaoVazio() | OJD010VLD(cA120Forn,cA120Loj) .AND. OJD010TP(n) | ||
Help | Informa o Numero do Pedido Fabrica. | Informe o tipo de pedido. | Informe aqui o codigo promocional. | Informe aqui o endereco padrao do item. |
Campo | C7_REMANE | C7_STATUS | C7_ITEPED |
Tipo | Caracter | Caracter | Caracter |
Tamanho | 1 | 25 | 4 |
Decimal | 0 | 0 | 0 |
Formato | ! | @! | @! |
Título | Retornavel | Status Pedid | Item Pedido |
Descrição | Retornavel | Status do Pedido | Item do Pedido |
Nível | 1 | 1 | 1 |
Usado | Sim | Sim | Sim |
Obrigatório | Não | Sim | Não |
Browse | Não | Não | Não |
Opções | 0=Nao;1=Sim | ||
When | |||
Relação | |||
Val. Sistema | Pertence("01") | ||
Help | Informe aqui se e indicador de retorno. | Informe aqui o status do pedido. | Informe aqui o item do pedido no |
Campo | VEJ_PEDEDI |
Tipo | Caracter |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Título | Tp Ped (EDI) |
Descrição | Tipo Pedido Fabrica (EDI) |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | |
When | |
Relação | |
Val. Sistema | |
Help | Informe o tipo de pedido da fabrica. |
Campo | B1_REMANE | B1_PEDPRO | B1_CODFAB | B1_CRICOD |
Tipo | Caracter | Caracter | Caracter | Caracter |
Tamanho | 1 | 1 | 27 | 2 |
Decimal | 0 | 0 | 0 | 0 |
Formato | ! | ! | @! | @! |
Título | Retornavel | Pedi Produto | Cod Item Fab | Cod Critic. |
Descrição | Retornavel | Faz Pedido do Produto | Codigo do Item Fabrica | Codigo Critico |
Nível | 1 | ! | @! | @! |
Usado | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não |
Browse | Não | Não | Não | Não |
Opções | 0=Nao;1=Sim | 0=Nao;1=Sim | ||
When | ||||
Relação | ||||
Val. Sistema | Pertence("01") | Pertence("01") | NaoVazio() | NaoVazio() |
Pictvar | FG_PI(M->B1_GRUPO) | |||
Help | Informe aqui se e indicador de retorno. | Informe aqui se o produto podera ser | Codigo da Fabrica. | Codigo Critico |
Campo | B5_PREBASE | B5_PREAJUS |
Tipo | Caracter | Numérico |
Tamanho | 1 | 3 |
Decimal | 0 | 0 |
Formato | @! | @E 999 |
Título | Preco Base | Aj.Prc.Base |
Descrição | Preco Base | Aj.Prc.Base |
Nível | 1 | 1 |
Usado | Sim | Sim |
Obrigatório | Não | Não |
Browse | Sim | Sim |
Opções | N=Net;L=Lista | |
When | ||
Relação | ||
Val. Sistema | Pertence("NL") | |
Help | Informe N para Preco Net e | Informe o Percentual de Ajuste do Preco. |
Importante:
O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.
Criação de Consulta Padrão no arquivo SXB – Consulta Padrão:
Alias | VEJPED |
Tipo | 1 |
Sequência | 01 |
Coluna | DB |
Descrição | Tipo de Pedido |
Contém | VEJ |
Alias | VEJPED |
Tipo | 2 |
Sequência | 01 |
Coluna | 01 |
Descrição | Codigo |
Contém |
Alias | VEJPED |
Tipo | 4 |
Sequência | 01 |
Coluna | 01 |
Descrição | Marca |
Contém | VEJ_CODMAR |
Alias | VEJPED |
Tipo | 4 |
Sequência | 01 |
Coluna | 02 |
Descrição | Cod. do Tipo Pedido |
Contém | VEJ_TIPPED |
Alias | VEJPED |
Tipo | 4 |
Sequência | 01 |
Coluna | 03 |
Descrição | Descricao |
Contém | VEJ_DESCRI |
Alias | VEJPED |
Tipo | 5 |
Sequência | 01 |
Coluna | |
Descrição |
|
Contém | VEJ->VEJ_TIPPED |
Alias | SF1PRE |
Tipo | 1 |
Sequência | 01 |
Coluna | DB |
Descrição | Pre-Nota |
Contém | SF1 |
Alias | SF1PRE |
Tipo | 2 |
Sequência | 01 |
Coluna | 01 |
Descrição | Numero + Serie + For |
Contém |
Alias | SF1PRE |
Tipo | 4 |
Sequência | 01 |
Coluna | 01 |
Descrição | Numero |
Contém | F1_DOC |
Alias | SF1PRE |
Tipo | 4 |
Sequência | 01 |
Coluna | 02 |
Descrição | Serie |
Contém | F1_SERIE |
Alias | SF1PRE |
Tipo | 4 |
Sequência | 01 |
Coluna | 03 |
Descrição | Fornecedor |
Contém | F1_FORNECE |
Alias | SF1PRE |
Tipo | 4 |
Sequência | 01 |
Coluna | 04 |
Descrição | Loja |
Contém | F1_LOJA |
Alias | SF1PRE |
Tipo | 5 |
Sequência | 01 |
Coluna | |
Descrição | |
Contém | SF1->F1_DOC |
Alias | SF1PRE |
Tipo | 5 |
Sequência | 02 |
Coluna | |
Descrição | |
Contém | SF1->F1_SERIE |
Alias | SF1PRE |
Tipo | 6 |
Sequência | 01 |
Coluna | |
Descrição | |
Contém | SF1->F1_STATUS==" " |
Alias | VE4PED |
Tipo | 1 |
Sequência | 01 |
Coluna | DB |
Descrição | Parametro Fabrica |
Contém | VE4 |
Alias | VE4PED |
Tipo | 2 |
Sequência | 01 |
Coluna | 01 |
Descrição | Fabrica |
Contém |
Alias | VE4PED |
Tipo | 3 |
Sequência | 01 |
Coluna | 01 |
Descrição | Cadastra Novo |
Contém | 01 |
Alias | VE4PED |
Tipo | 4 |
Sequência | 01 |
Coluna | 01 |
Descrição | Marca |
Contém | VE4_PREFAB |
Alias | VE4PED |
Tipo | 4 |
Sequência | 01 |
Coluna | 02 |
Descrição | CGC Fornecedor |
Contém | VE4_CGCFAB |
Alias | VE4PED |
Tipo | 4 |
Sequência | 01 |
Coluna | 03 |
Descrição | Nome Fornecedor |
Contém | POSICIONE("SA2",1,XFILIAL("SA2")+VE4->VE4_CODFOR+VE4->VE4_LOJFOR,"A2_NOME") |
Alias | VE4PED |
Tipo | 4 |
Sequência | 01 |
Coluna | 04 |
Descrição | Cidade |
Contém | POSICIONE("SA2",1,XFILIAL("SA2")+VE4->VE4_CODFOR+VE4->VE4_LOJFOR,"A2_MUN") |
Alias | VE4PED |
Tipo | 4 |
Sequência | 01 |
Coluna | 05 |
Descrição | UF |
Contém | POSICIONE("SA2",1,XFILIAL("SA2")+VE4->VE4_CODFOR+VE4->VE4_LOJFOR,"A2_EST") |
Alias | VE4PED |
Tipo | 4 |
Sequência | 01 |
Coluna | 06 |
Descrição | Codigo Fornecedor |
Contém | VE4_CODFOR |
Alias | VE4PED |
Tipo | 4 |
Sequência | 01 |
Coluna | 07 |
Descrição | Loja |
Contém | VE4_LOJFOR |
Alias | VE4PED |
Tipo | 5 |
Sequência | 01 |
Coluna | 01 |
Descrição | |
Contém | VE4->VE4_PREFAB |
Alias | VE4PED |
Tipo | 5 |
Sequência | 01 |
Coluna | 02 |
Descrição | |
Contém | VE4->VE4_CODFOR |
Alias | VE4PED |
Tipo | 5 |
Sequência | 01 |
Coluna | 03 |
Descrição | |
Contém | VE4->VE4_LOJFOR |
Criação de Parâmetros no arquivo SX6 – Parâmetros:
Nome da Variável | MV_MIL0062 |
Tipo | Caracter |
Descrição | Grupos que nao terao o campo B1_PEDPRO zerados (Separados por /(Barras) |
Valor Padrão |
Nome da Variável | MV_MIL0015 |
Tipo | Caracter |
Descrição | Endereco do portal de pedido de compra da John Deere PMLINK (WebService) |
Valor Padrão |
Nome da Variável | MV_MIL0043 |
Tipo | Caracter |
Descrição | Endereco do portal de relacao de nota fiscal com o pedido de compra ADVANCE SHIP NOTICE (WebService) |
Valor Padrão |
Nome da Variável | MV_MIL0044 |
Tipo | Caracter |
Descrição | Endereco do portal de relacao de nota fiscal com o pedido de compra ADVANCE SHIP NOTICE (WebService) |
Valor Padrão |
Itens/Pastas | Descrição |
Nome: | MV_MIL0062 |
Tipo: | Caracter |
Cont. Por.: | SHL /JDRM/AB |
Descrição: | Grupos que nao terao o campo B1_PEDPRO zerados (Separados por /(Barras) |
Itens/Pastas | Descrição |
Nome: | MV_MIL0015 |
Tipo: | Caracter |
Cont. Por.: | |
Descrição: | Endereco do portal de pedido de compra da John Deere PMLINK (WebService) |
Itens/Pastas | Descrição |
Nome: | MV_MIL0044 |
Tipo: | Caracter |
Cont. Por.: | |
Descrição: | Endereco do portal de relacao de nota fiscal com o pedido de compra ADVANCE SHIP NOTICE (WebService) |
Itens/Pastas | Descrição |
Nome: | MV_MIL0043 |
Tipo: | Caracter |
Cont. Por.: | https://fds.deere.com/FDSWeb/services/AdvanceShipNoticeWS_1_1 |
Descrição: | Endereco do portal de relacao de nota fiscal com o pedido de compra ADVANCE SHIP NOTICE (WebService) |
CONFIGURAÇÃO DE MENUS
2. No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do Autopeças (SIGAPEC), conforme instruções a seguir:
Menu | Atualizações |
Submenu | Peças JD |
Nome da Rotina | Import Peças JD |
Programa | OFINJD01 |
Módulo | Autopeças |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Peças JD |
Nome da Rotina | Subst Peças JD |
Programa | OFINJD02 |
Módulo | Autopeças |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Peças JD |
Nome da Rotina | Localizador Peças |
Programa | OFINJD03 |
Módulo | Autopeças |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Peças JD |
Nome da Rotina | Ret. Aut. Peças |
Programa | OFINJD04 |
Módulo | Autopeças |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Peças JD |
Nome da Rotina | Envio de Peças |
Programa | OFINJD05 |
Módulo | Autopeças |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Peças JD |
Nome da Rotina | Pedido de Peças JD |
Programa | OFINJD10 |
Módulo | Autopeças |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Peças JD |
Nome da Rotina | Relac. NF x Pedido |
Programa | OFINJD22 |
Módulo | Autopeças |
Tipo | Função Protheus |
No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do Oficina (SIGAOFI), conforme instruções a seguir:
Menu | Atualizações |
Submenu | Peças JD |
Nome da Rotina | Import Peças JD |
Programa | OFINJD01 |
Módulo | Oficina |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Peças JD |
Nome da Rotina | Subst Peças JD |
Programa | OFINJD02 |
Módulo | Oficina |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Peças JD |
Nome da Rotina | Localizador Peças |
Programa | OFINJD03 |
Módulo | Oficina |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Peças JD |
Nome da Rotina | Ret. Aut. Peças |
Programa | OFINJD04 |
Módulo | Oficina |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Peças JD |
Nome da Rotina | Envio de Peças |
Programa | OFINJD05 |
Módulo | Oficina |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Peças JD |
Nome da Rotina | Pedido de Peças JD |
Programa | OFINJD10 |
Módulo | Oficina |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Peças JD |
Nome da Rotina | Relac. NF x Pedido |
Programa | OFINJD22 |
Módulo | Oficina |
Tipo | Função Protheus |
Import Peças JD (OFINJD01).
ATENÇÃO! Os grupos de peças devem ser definidos e criados no momento da implantação do sistema pelo concessionário. Limite o uso de grupos de peças o máximo possível. O recomendado é não ultrapassar 30 grupos de peças diferentes para as peças John Deere.
Subst Peças JD (OFINJD02).
Localizador Peças (OFINJD03).
Envio de Peças (OFINJD05) e Ret. Aut. Peças (OFINJD04)
Pedido de Peças JD (OFINJD10)
Transmissão de Pedidos Inclusos pelo Protheus (PMLINK)
ATENÇÃO! Depois de digitar o código da peça no campo Produto (C7_PRODUTO), ainda com o campo aberto para digitação, pressione a tecla funcional F10 para ter acesso à rotina de consulta do item (OFIXC001). Também é possível visualizar a rotina de Análise de Itens (OFIOC520) pressionando a tecla funcional F11 ao digitar o código do produto, com o campo ainda aberto para digitação.
Recepção e Atualização de Pedidos Inclusos pelo JDPOINT (Order Status)
Relac. NF x Pedido (OFINJD22).