Processos de Garantia John Deere
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||||||||||||||
Segmento: | Varejo | ||||||||||||||||
Módulo: | Oficina (SIGAOFI), Veículos (SIGAVEI) e Autopeças (SIGAPEC) | ||||||||||||||||
Rotina: |
| ||||||||||||||||
País(es): | Todos | ||||||||||||||||
Banco(s) de Dados: | Todos | ||||||||||||||||
Tabelas Utilizadas: | VMB, VMC e VMY | ||||||||||||||||
Sistema(s) Operacional(is): | Windows®/Linux®. |
Descrição
Implementada melhoria com a criação das rotinas Solic. Garantia JD (OFINJD15), Proc Warranty Memo (OFINJD16), Atualiza Status SG (OFINJD26), Cons. Garantia JD (OFICJD01), Registro de Prod. (OFINJD17) e Atual. End Cliente (OFINJD20).
O conjunto de rotinas Solic. Garantia JD (OFINJD15), Proc Warranty Memo (OFINJD16), Atualiza Status SG (OFINJD26), Cons. Garantia JD (OFICJD01) foi criado para atender as necessidades de envio e recebimento de informações referentes as garantias/ revisões/ PMP (Programa de Melhoria de Produto) e Autorizações Especiais entre o Protheus e a John Deere (WARRANTY / CLAIM). Durante o processo normal da oficina, em alguns momentos as informações do Protheus serão enviadas a John Deere e também o Protheus irá solicitar informações junto a John Deere. Desta forma, o usuário conseguirá realizar todo o processo através do Protheus de maneira transparente, objetiva e eficaz, sem a necessidade de acesso ou interação direta no portal da John Deere.
A rotina Registro de Prod. (OFINJD17) tem por objetivo cadastrar as informações do equipamento que foi vendido junto ao portal através do Protheus. Após realizado o cadastro, o usuário poderá transmitir estas mesmas informações do equipamento diretamente para a John Deere. Desta maneira, o usuário manterá as informações dos equipamentos atualizadas tanto no Protheus como na John Deere de forma automática, rápida e transparente.
A rotina Atual. End Cliente (OFINJD20) tem por objetivo atualizar/sincronizar o cadastro de clientes entre o Protheus e o sistema utilizado pela John Deere via WebService (CREATE CUSTOMER). O usuário poderá cadastrar o cliente dentro do sistema do Protheus e transmitir estas informações diretamente para a John Deere, sem a necessidade de cadastrar novamente o cliente de forma manual no portal da John Deere. Desta forma, o processo de cadastramento de clientes é único, proporcionando rapidez e praticidade ao usuário, mantendo informações de clientes atualizados tanto no Protheus como na John Deere de forma automática, rápida e transparente.
Importante
Antes de executar o compatibilizador UPDOFIGD é imprescindível:
- Realizar o backup da base de dados do produto que será executado o compatibilizador (\PROTHEUS11_DATA\DATA) e dos dicionários de dados SXs (\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:
Contate o Help Desk Framework EM CASO DE DÚVIDAS! |
---|
- Em TOTVS Smart Client, digite o U_UPDOFIGD no campo Programa Inicial.
- Clique em OK para continuar.
- Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado.
- Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
- Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
É apresentada uma mensagem explicativa na tela. - 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.
- Clique em Gravar para salvar o histórico (log) apresentado.
- Clique em OK para encerrar o processamento.
- Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
Atualizações do Compatibilizador
1. Criação de tabela no arquivo SX2– Tabelas:
Chave | Nome | Modo | PYME |
VMB | Garantia JD cabecalho | E | S |
Chave | Nome | Modo | PYME |
VMC | Garantia JD itens | E | S |
Chave | Nome | Modo | PYME |
VMY | Registro de Produto JD | E | S |
4. Criação de Campos no arquivo SX3 – Campos:
Tabela SA1 - Clientes:
Campo | A1_CDJDCLI | A1_CDJDEND | A1_CDJDTIP |
Tipo | Caracter | Caracter | Caracter |
Tamanho | 10 | 10 | 1 |
Decimal | 0 | 0 | 0 |
Formato | @! | @! | @! |
Título | Cod. Cli JD | Cod. End JD | Tipo Cli JD |
Descrição | Codigo Cliente J. Deere | Codigo Endereco J. Deere | Tipo Cliente J. Deere |
Nível | 1 | 1 | 1 |
Usado | Sim | Sim | Sim |
Obrigatório | Não | Não | Não |
Browse | Não | Não | Não |
Opções | 1=Produtor Agricola;2=Governamental;3=Grupo Especial | ||
Consulta Padrão | |||
When | |||
Relação | |||
Val. Sistema | Pertence("123") | ||
Help | Codigo do Cliente na John Deere. | Codigo do Endereco Cliente na John | Tipo do Cliente na John Deere. |
- Tabela VMY - Registro de Produto JD:
Campo | VMY_FILIAL | VMY_NUMERO | VMY_BUSIND | VMY_GETKEY |
Tipo | Caracter | Caracter | Caracter | Caracter |
Tamanho | 8 | 8 | 1 | 25 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @!25 |
Título | Filial | Numero | Utilizacao | Chv Veic |
Descrição | Filial | Numero de Registro | Indicacao de Uso | Chave do Veiculo |
Nível | 1 | 1 | 1 | 1 |
Usado | Não | Sim | Sim | Sim |
Obrigatório | Não | Sim | Sim | Sim |
Browse | Não | Sim | Não | Sim |
Opções | B=Negocio;I=Particular | |||
Consulta Padrão | V14 | |||
When | ||||
Relação | Iif(INCLUI,GetSXENum("VMY","VMY_NUMERO"),VMY_NUMERO) | |||
Val. Sistema | NaoVazio().And.ExistChav("VMY") | Pertence("BI").and.OFNJD17VLD() | OFNJD17VLD() | |
Help | Informe a Filial. | Informe o numero do registro. | Informe o tipo de utilizacao. | Informe o numero de serie do equipamento |
Campo | VMY_CHAINT | VMY_CLIENT | VMY_LOJA | VMY_SNOME |
Tipo | Caracter | Caracter | Caracter | Caracter |
Tamanho | 6 | 6 | 2 | 40 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! |
Título | Chassi Int. | Cliente | Loja | Sob/Neg Nome |
Descrição | Chassi Interno | Codigo do Cliente | Codigo da Loja | Sobrenome / Nome do Neg. |
Nível | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim |
Obrigatório | Sim | Sim | Sim | Sim |
Browse | Não | Sim | Sim | Sim |
Consulta Padrão | VSA | |||
Opções | ||||
When | ||||
Relação | ||||
Val. Sistema | ExistCpo("SA1",M->VMY_CLIENTE,,,,.F.) | Vazio() .or. Existcpo("SA1",M->VMY_CLIENTE+M->VMY_LOJA) | ||
Help | Informe o numero do chassi interno do | Informe o codigo do cliente. | Informe o numero da loja do cliente. | Informe o sobrenome/nome do negocio. |
Campo | VMY_NOME | VMY_MNOME | VMY_CONTAT | VMY_CTYPE |
Tipo | Caracter | Caracter | Caracter | Caracter |
Tamanho | 40 | 40 | 40 | 2 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! |
Título | Nome / Nome2 | Nome do Meio | Contato | Tp. Cliente |
Descrição | Nome | Nome do meio | Contato do Cliente | Tipo do Cliente |
Nível | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Sim |
Browse | Sim | Sim | Sim | Não |
Opções | ||||
When | M->VMY_BUSIND=="I" | |||
Consulta Padrão | VX5 | |||
Relação | ||||
Val. Sistema | Vazio() .or. FG_Seek("VX5","'004'+M->VMY_CTYPE",1,.F.,"M->VMY_CTYPED","VX5_DESCRI") | |||
Help | Informe o nome/nome2. | Informe o nome do meio. | Informe o contado do cliente. | Informe o tipo do cliente. |
Campo | VMY_CTYPED | VMY_STATUS | VMY_MKTCOD | VMY_MKTDES |
Tipo | Caracter | Caracter | Caracter | Caracter |
Tamanho | 50 | 1 | 2 | 50 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! |
Título | Desc. Tp.Cli | Status | Finalidade | Desc. Final. |
Descrição | Descricao do tipo do cli. | Status | Codigo da Finalidade | Descricao da Finalidade |
Nível | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim |
Obrigatório | Não | Sim | Sim | Não |
Browse | Não | Não | Não | Não |
Opções | 1=Novo;2=Usado;3=Alugado | |||
When | ||||
Consulta Padrão | VX5 | |||
Relação | IIf(!INCLUI,Posicione("VX5",1,xFilial("VX5")+"004"+VMY->VMY_CTYPE,"VX5_DESCRI"),"") | IIf(!INCLUI,Posicione("VX5",1,xFilial("VX5")+"007"+VMY->VMY_MKTCOD,"VX5_DESCRI"),"") | ||
Val. Sistema | Pertence("123") | Vazio() .or. FG_Seek("VX5","'007'+M->VMY_MKTCODE",1,.F.,"M->VMY_MKTDES","VX5_DESCRI") | ||
Help | Descricao do tipo do cliente. | Informe o status do equipamento. | Informe a finalidade. | Descricao da finalidade |
Campo | VMY_DTENTR | VMY_DTFUSE | VMY_UN1 | VMY_USO1 |
Tipo | Caracter | Data | Caracter | Numérico |
Tamanho | 8 | 8 | 6 | 10 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @E 9999999999 |
Título | Data Entrega | Dt. Prim. Us | Un. Med 1 | Qtd. Util. 1 |
Descrição | Data de Entrega | Dt. prevista do prim. uso | Unidade de Medida 1 | Quantidade utilizada 1 |
Nível | 1 | 1 | 1 | 1 |
Obrigatório | Sim | Não | Sim | Não |
Browse | Sim | Sim | Não | Não |
Usado | Sim | Sim | Sim | Sim |
When | ||||
Consulta Padrão | VX5 | |||
Relação | ||||
Val. Sistema | Vazio() .or. ExistCPO("VX5","005"+M->VMY_UN1) | Positivo() | ||
Help | Informe a data de entrega. | Informe a data da primeira utilizacao. | Informe a unidade de medida de | Informe a quantidade de utilizacao 1. |
Campo | VMY_UN2 | VMY_USO2 | VMY_DTTRAN | VMY_DRNO |
Tipo | Caracter | Numérco | Data | Numérico |
Tamanho | 6 | 10 | 8 | 6 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @E 9999999999 | @! | @E 999999 |
Título | Un. Med 2 | Qtd. Util. 2 | Dt. Transm. | Nr. Registro |
Descrição | Unidade de Medida 2 | Quantidade utilizada 2 | Data de transmissao WS | Numero de Registro |
Nível | 1 | 1 | 1 | 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 | ||||
When | ||||
Relação | ||||
Consulta Padrão | VX5 | |||
Val. Sistema | Vazio() .or. ExistCPO("VX5","005"+M->VMY_UN2) | Positivo() | ||
Help | Informe a unidade de medida de | Informe a quantidade de utilizacao 2. | Informe a data de transmissao do | Numero do registro retornado pela |
Criação de Campos no arquivo SX3 – Campos:
- Tabela VMB: Garantia JD cabecalho
Campo | VMB_FILIAL | VMB_CODGAR | VMB_DEALER | VMB_TIPGAR |
Tipo | Caracter | Caracter | Caracter | Caracter |
Tamanho | 8 | 8 | 6 | 4 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! |
Título | Filial | Cod.Garantia | Dealer Accou | Tipo Garant |
Descrição | Filial | Cod.Garantia | Dealer Account | Tipo Garantia |
Nível | 1 | 1 | 1 | 1 |
Usado | Não | Sim | Sim | Sim |
Obrigatório | Não | Sim | Sim | Sim |
Browse | Não | Sim | Sim | Não |
Opções | ||||
When | ||||
Consulta Padrão | VX5 | |||
Relação | If(Inclui,GetSXENum("VMB","VMB_CODGAR"),VMB->VMB_CODGAR) | GetMV("MV_MIL0005") | ||
Val. Sistema | ExistCPO("VX5","006"+M->VMB_TIPGAR) | |||
Help | Informe a Filial. | Informe o Codigo da Garantia. | Informe o Codigo do Dealer na John | Informe o Tipo da Garantia. |
Campo | VMB_DTPGAR | VMB_SUBGAR | VMB_DSBGAR | VMB_LIFTIM |
Tipo | Caracter | Caracter | Caracter | Caracter |
Tamanho | 25 | 3 | 25 | 1 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! |
Título | Desc. TP.Gar | Subtipo Gar. | Desc. Subtip | Life Time |
Descrição | Descricao do tp. Garantia | SubTipo Garantia | Descr do Subtp. Garantia | Garantia para vida toda |
Nível | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não |
Browse | Sim | Sim | Não | Não |
Opções | 0=Nao;1=Sim | |||
When | M->VMB_TIPGAR="ZZMK" | M->VMB_TIPGAR="ZPAR" | ||
Consulta Padrão | VX5 | |||
Relação | IIf(!INCLUI,Posicione("VX5",1,xFilial("VX5")+"006"+VMB->VMB_TIPGAR,"VX5_DESCRI"),"") | IIf(!INCLUI,Posicione("VX5",1,xFilial("VX5")+"010"+VMB->VMB_SUBGAR,"VX5_DESCRI"),"") | ||
Inicializador Padrão | Posicione("VX5",1,xFilial("VX5")+"006"+VMB->VMB_TIPGAR,"VX5_DESCRI") | |||
Val. Sistema | ExistCPO("VX5","010"+M->VMB_SUBGAR) | Percente("01") | ||
Help | Descricao do tipo da garantia. | Informe o SubTipo da Garantia. | Descricao do subtipo da garantia. | Informe se a Garantia para a Vida Toda. |
Campo | VMB_NUMOSV | VMB_REPARO | VMB_NREFE2 | VMB_CLAIM |
Tipo | Caracter | Caracter | Caracter | Caracter |
Tamanho | 8 | 2 | 12 | 12 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! |
Título | Ord.Servico | N. Reparo | N. Refer. 2 | Num. S.G. JD |
Descrição | Ordem de Servico | Numero do Reparo | Numero de Referencia 2 | Num. da SG na John Deere |
Nível | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim |
Obrigatório | Sim | Sim | Não | Não |
Browse | Sim | Sim | Sim | Sim |
Opções | ||||
When | INCLUI | INCLUI | ||
Consulta Padrão | VO1 | |||
Relação | ||||
Val. Sistema | OFNJD15VLD() | |||
Help | Informe a Ordem de Servico. | Informe o numero do reparo. | Informe o numero do referencia 2. | Numero da solicitacao da garantia |
Campo | VMB_CRMEMO | VMB_STATUS | VMB_MEMTYP | VMB_STATSG |
Tipo | Caracter | Caracter | Caracter | Caracter |
Tamanho | 10 | 2 | 1 | 1 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! |
Título | Credit Memo | Status J.D. | Tipo do WM | Status S.G. |
Descrição | Credit Memo | Status da Garantia (J.D.) | Tipo do Warranty Memo | Status da Garantia |
Nível | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não |
Browse | Sim | Sim | Sim | Sim |
Opções | #OFIOA560CB("016",2) | 1=Pagamento Efetuado;2=Debitado;4=Aguardando NF | 1=Pendente NF;2=NF Enviada;3=Pendente Atualizacao NF;4=Pendente Atual. O.S.;5=Pagto Efetuado | |
When | ||||
Relação | ||||
Val. Sistema | Vazio().or.Pertence("12345") | |||
Help | Numero do Memo Credito. | Status da solicitacao de garantia | Codigo do ultimo arquivo de retorno | Status da solicitacao de garantia. |
Campo | VMB_DTABER | VMB_DTENVI | VMB_DTRETO | VMB_DTATUA |
Tipo | Data | Data | Data | Data |
Tamanho | 8 | 8 | 8 | 8 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! |
Título | Dt. Abertura | Dt. Envio | Dt. Retorno | Dt. Atualiz. |
Descrição | Data de Abertura | Data de Envio da Solicit. | Data de Retorno da Sol. | Dt. Ultima Atualizacao |
Nível | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não |
Browse | Sim | Sim | Sim | Sim |
Opções | ||||
When | ||||
Relação | ||||
Val. Sistema | ||||
Help | Informe data de abertura da solicitacao | Informe data de envio da solicitacao | Informe data de retorno da solicitacao | Informe data da ultima atualizacao da |
Campo | VMB_CHASSI | VMB_CHAINT | VMB_TIPMAQ | VMB_APLICA |
Tipo | Caracter | Caracter | Caracter | Caracter |
Tamanho | 25 | 6 | 5 | 4 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! |
Título | Chassi | Chassi Inter | Tp Maquina | Aplicacao |
Descrição | Chassi | Numero Interno do Chassi | Tp Maquina | Aplicacao |
Nível | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não |
Browse | Sim | Sim | Sim | Não |
Opções | ||||
When | INCLUI | INCLUI | M->VMB_TIPGAR$"ZZTK/ZZBT" | |
Consulta Padrão | VV1 | VX5 | VX5 | |
Relação | ||||
Val. Sistema | OFNJD15VLD() | OFNJD15VLD() | Vazio() .or. ExistCPO("VX5","015"+M->VMB_TIPMAQ) | Vazio().or.FG_Seek("VX5","IF(M->VMB_TIPGAR='ZZBT','008','009')+M->VMB_APLICA",1,.F.,"M->VMB_APLICD","VX5_DESCRI") |
Help | Informe o numero de serie/chassi do | Informe o numero do chassi interno do | Informe o tipo da maquina. | Informe a Aplicacao. |
Campo | VMB_APLICD | VMB_NROAUT | VMB_INSPOR | VMB_MODELO |
Tipo | Caracter | Caracter | Caracter | Caracter |
Tamanho | 50 | 20 | 1 | 30 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! |
Título | Desc. Aplic. | Nro.Autoriz | Instalad por | Modelo |
Descrição | Descricao da aplicacao | Nro da Autorizacao | Instalado por | Modelo |
Nível | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não |
Browse | Não | Sim | Não | Não |
Opções | C=Cliente;D=Concessionario;F=Fabrica;R=Concessionaria/Cliente | |||
When | M->VMB_TIPGAR="ZZTK" | M->VMB_TIPGAR$"ZZPAR/ZPTK/ZZBT" | ||
Relação | IIf(!INCLUI,Posicione("VX5",1,xFilial("VX5")+IIF(VMB->VMB_TIPGAR="ZZBT","008","009")+VMB->VMB_APLICA,"VX5_DESCRI"),"") | |||
Val. Sistema | OFNJD15VLD() | |||
Help | Descricao da aplicacao. | Informe o Numero da Autorizacao. | Informe se foi instalado por: | Informe o modelo do equipamento quando |
Campo | VMB_SERMOD | VMB_NROPIP | VMB_INSDAT | VMB_QTDUTI |
Tipo | Caracter | Caracter | Data | Numérico |
Tamanho | 18 | 40 | 8 | 8 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @E 99,999,999 |
Título | Serial Model | Nro.PIP | Dt.Instalac | Uso da Maq. |
Descrição | Serial Model | Nro PIP | Dt.Instalacao | Uso da Maquina |
Nível | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | |
Obrigatório | Não | Não | Não | |
Browse | Não | Sim | Sim | |
Opções | ||||
When | M->VMB_TIPGAR="ZPIP" | |||
Relação | ||||
Val. Sistema | OFNJD15UH() | |||
Help | Informe o numero de serie do | Informe o numero do PMP. | Informe a data de instalacao. | Informe a quantidade de utilizacao. |
Campo | VMB_UNIMED | VMB_CODSTA | VMB_GRUITE | VMB_CODITE |
Tipo | Caracter | Caracter | Caracter | Caracter |
Tamanho | 6 | 1 | 4 | 27 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! |
Título | Unid.Medida | Status Prop. | Grupo Peca | Codigo Peca |
Descrição | Unidade de Medida | Codigo Status Propriet. | Grupo da Peca | Codigo da Peca |
Nível | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não |
Browse | Não | Sim | Não | Não |
Opções | 1=Vendido;2=Em Estoque;3=Alugado;4=Demonstracao | |||
When | M->VMB_TIPGAR#"ZZMK" | M->VMB_TIPGAR#"ZZMK" | ||
Consulta Padrão | VX5 | BM1 | B16 | |
Relação | ||||
Val. Sistema | Vazio() .or. ExistCPO("VX5","005"+M->VMB_UNIMED) | Vazio() .or. Pertence("1234") | OFNJD15VLD() | OFNJD15VLD() |
Help | Informe a unidade de medida da | Informe o codigo do status do | Informe o grupo da peca falha. | Informe o codigo da peca falha. |
Campo | VMB_KEYPAR | VMB_SERCOM | VMB_PLAMAN | VMB_INTSRV |
Tipo | Caracter | Caracter | Caracter | Caracter |
Tamanho | 18 | 18 | 18 | 4 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! |
Título | Peca Chave | Serial Comp | Plano Manut | Interv. Srvc |
Descrição | Peca Chave | Serial do Componente | Plano de Manutencao | Intervalo do Servico |
Nível | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não |
Browse | Não | Não | Sim | Não |
Opções | ||||
Consulta Padrão | VX5 | |||
When | ||||
Relação | ||||
Val. Sistema | Vazio() .or. FG_Seek("VX5","'014'+M->VMB_INTSRV",1,.F.,"M->VMB_INTSRD","VX5_DESCRI") | |||
Help | Informe o codigo John Deere da | Informe o numero de serie da peca | Informe o Plano de Manutencao. | Informe o intervalo de servico. |
Campo | VMB_INTSRD | VMB_USOPEC | VMB_UNUSPC | VMB_TESRES |
Tipo | Caracter | Numérico | Numérico | Caracter |
Tamanho | 30 | 22 | 6 | 20 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @E 9999999999 | @! | @! |
Título | Descricao | Uso da Peca | Un. Uso Peca | Result. Test |
Descrição | Descricao | Uso da Peca | Un. de Medida do Uso Peca | Resultado de testes |
Nível | 1 | 1 | 1 | 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 | ||||
When | M->VMB_TIPGAR="ZZBT" | |||
Relação | IIf(!INCLUI,Posicione("VX5",1,xFilial("VX5")+"014"+VMB->VMB_INTSRV,"VX5_DESCRI"),"") | |||
Consulta Padrão | VX5 | |||
Val. Sistema | Vazio() .or. ExistCPO("VX5","005"+M->VMB_UNUSPC) | |||
Help | Descricao do intervalo do servico | Informe o uso da peca. | Informe a unidade de medida do uso da | Informe o resultado de testes (codigos). |
Campo | VMB_DTFALH | VMB_FALHA | VMB_FALHAD | VMB_FALCOM |
Tipo | Data | Caracter | Caracter | Caracter |
Tamanho | 8 | 2 | 30 | 40 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! |
Título | Dt. da Falha | Cod. Falha | Desc. Falha | Coment Falha |
Descrição | Data da Falha | Codigo da Falha | Descricao da Falha | Comentario da Falha |
Nível | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não |
Browse | Sim | Sim | Sim | Não |
Opções | ||||
Consulta Padrão | VX5 | |||
When | ||||
Relação | IIf(!INCLUI,Posicione("VX5",1,xFilial("VX5")+IIF(VMB->VMB_TIPGAR="ZZBT","024","011")+VMB->VMB_FALHA,"VX5_DESCRI"),"") | |||
Inicializador Padrão | OFIOA560DS(IIF(VMB->VMB_TIPGAR="ZZBT","024","011"),VMB->VMB_FALHA) | |||
Val. Sistema | Vazio() .or. OFNJD15VLD() | |||
Help | Informe a data da falha. | Informe o codigo da falha. | Descricao do codigo da falha. | Informe o comentario da falha. |
Campo | VMB_ALTMED | VMB_UNIALT | VMB_FALARE | VMB_MAQPAR |
Tipo | Numérico | Caracter | Caracter | Caracter |
Tamanho | 5 | 6 | 40 | 2 |
Decimal | 3 | 0 | 0 | 0 |
Formato | @E 9.999 | @! | @! | @! |
Título | Alt.M. Talao | Unid. Altura | Area Falha | Tempo Parada |
Descrição | Altura Media do Talao | Unid de medida da Altura | Area da Falha | Tempo de Maq. Parada |
Nível | 1 | 1 | 1 | 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 | ||||
When | ||||
Relação | ||||
Consulta Padrão | VX5 | |||
Val. Sistema | Vazio() .or. FG_Seek("VX5","'012'+M->VMB_MAQPAR",1,.F.,"M->VMB_MAQPAD","VX5_DESCRI") | |||
Help | Informe a altura media do talao. | Informe a unidade de medida do talao. | Informe a area da falha. | Informe o tempo de maquina parada. |
Campo | VMB_MAQPAD | VMB_DTACCS | VMB_DTACSL | VMB_OSANTE |
Tipo | Caracter | Caracter | Caracter | Caracter |
Tamanho | 30 | 20 | 10 | 8 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! |
Título | Descricao | Caso DTAC | Solucao DTAC | OS Anterior |
Descrição | Descricao Tempo M. Parada | Caso DTAC | Solucao DTAC | OS Anterior |
Nível | 1 | 1 | 1 | 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 | ||||
Consulta Padrão | VO1 | |||
When | M->VMB_INSPOR $ "D/R" | |||
Relação | IIf(!INCLUI,Posicione("VX5",1,xFilial("VX5")+"012"+VMB->VMB_MAQPAR,"VX5_DESCRI"),"") | |||
Val. Sistema | Vazio() .or. OFNJD15VLD() | |||
Help | Descricao do tempo de maquina parada. | Informe o caso DTAC. | Informe a solucao DTAC. | Informe a OS anterior. |
Campo | VMB_SRANTE | VMB_NFANTE | VMB_DATMAN | VMB_TIPESP |
Tipo | Caracter | Caracter | Caracter | Caracter |
Tamanho | 3 | 9 | 8 | 2 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! |
Título | Serie NF Ant | NF Anterior | Data Reparo | Tp. Especial |
Descrição | Serie Nota Fiscal Ant. | Nota Fiscal Anterior | Data do Reparo | Tipo Especial |
Nível | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não |
Browse | Não | Não | Sim | Não |
Opções | ||||
Consulta Padrão | VX5 | |||
When | M->VMB_INSPOR == "C" | M->VMB_INSPOR == "C" | M->VMB_TIPGAR="ZSPA" | |
Relação | ||||
Val. Sistema | Vazio() .or. OFNJD15VLD() | Vazio() .or. OFNJD15VLD() | Vazio() .or. FG_Seek("VX5","'013'+M->VMB_TIPESP",1,.F.,"M->VMB_TIPESD","VX5_DESCRI") | |
Help | Informe a serie da nota fiscal anterior. | Informe o numero da nota fiscal | Informe a Data de manutencao. | Informe o tipo especial. |
Campo | VMB_TIPESD | VMB_TOTALG | VMB_TOTALD | VMB_CLIVAL |
Tipo | Caracter | Numérico | Numérico | Numérico |
Tamanho | 30 | 11 | 11 | 11 |
Decimal | 0 | 2 | 2 | 2 |
Formato | @! | @E 99,999,999.99 | @E 99,999,999.99 | @E 99,999,999.99 |
Título | Descricao | Total S.G. | Total Distr. | Cliente (R$) |
Descrição | Descricao Tipo Especial | Total da Garantia | Total distribuido da Gar. | Valor da Contr. Cliente |
Nível | 1 | 1 | 1 | 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 | ||||
When | M->VMB_TIPGAR="ZSPA" | |||
Relação | IIf(!INCLUI,Posicione("VX5",1,xFilial("VX5")+"013"+VMB->VMB_TIPESP,"VX5_DESCRI"),"") | |||
Val. Sistema | Vazio() .or. OFNJD15VLD() | |||
Help | Descricao do tipo especial. | Total da solicitacao de garantia. | Total distribuido da solicitacao de | Informe o valor da contribuicao |
Campo | VMB_CLIPER | VMB_CLIVAR | VMB_CONVAL | VMB_CONPER |
Tipo | Numérico | Numérico | Numérico | Numérico |
Tamanho | 6 | 11 | 11 | 6 |
Decimal | 2 | 2 | 2 | 2 |
Formato | @E 999.99 | @E 99,999,999.99 | @E 99,999,999.99 | @E 999.99 |
Título | Cliente (%) | Cli. Ret (R$ | Conces. (R$) | Conces. (%) |
Descrição | Perc. da Contr. Cliente | Vl. Contr. Cliente (Ret) | Valor da Contr. Conces. | |
Nível | 1 | 1 | 1 | 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 | ||||
When | M->VMB_TIPGAR="ZSPA" | M->VMB_TIPGAR="ZSPA" | M->VMB_TIPGAR="ZSPA" | |
Relação | ||||
Val. Sistema | Vazio() .or. OFNJD15VLD() | Vazio() .or. OFNJD15VLD() | Vazio() .or. OFNJD15VLD() | |
Help | Informe o percentual da contribuicao | Valor da contribuicao do Cliente | Informe o valor da contribuicao | Informe o percentual da contribuicao |
Campo | VMB_CONVAR | VMB_JDVAL | VMB_JDPER | VMB_JDVAR |
Tipo | Numérico | Numérico | Numérico | Numérico |
Tamanho | 11 | 11 | 6 | 11 |
Decimal | 2 | 2 | 2 | 2 |
Formato | @E 99,999,999.99 | @E 99,999,999.99 | @E 999.99 | @E 99,999,999.99 |
Título | Con. Ret(R$) | J. Deere (R$ | J. Deere (%) | J.D. Ret(R$) |
Descrição | Vl. Contr. Conces.(Ret) | Valor da Contr. Montadora | Perc. da Contr. Montadora | Vl Contr. Montadora (Ret) |
Nível | 1 | 1 | 1 | 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 | ||||
When | M->VMB_TIPGAR="ZSPA" | M->VMB_TIPGAR="ZSPA" | ||
Relação | ||||
Val. Sistema | Vazio() .or. OFNJD15VLD() | Vazio() .or. OFNJD15VLD() | ||
Help | Valor da contribuicao do Concessionario | Informe o valor da contribuicao | Informe o percentual da contribuicao | Valor da contribuicao da John Deere |
Campo | VMB_QUEOBS | VMB_QUEMEM | VMB_CAUOBS | VMB_CAUMEM |
Tipo | Memo | Caracter | Memo | Caracter |
Tamanho | 47 | 6 | 47 | 6 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! |
Título | Rec Operador | Rec Operador | Causa Falha | Causa Falha |
Descrição | Reclamacao do Operador | Reclamacao do Operador | Causa da Falha | Causa da Falha |
Nível | 1 | 1 | 1 | 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 | ||||
When | ||||
Relação | E_MSMM(VMB->VMB_QUEMEM,47) | E_MSMM(VMB->VMB_CAUMEM,47) | ||
Val. Sistema | ||||
Help | Informe a reclamacao do operador. | Informe a reclamacao do operador. | Informe a causa da falha. | Informe a causa da falha. |
Campo | VMB_COROBS | VMB_CORMEM | VMB_ESPOBS | VMB_ESPMEM |
Tipo | Memo | Caracter | Memo | Caracter |
Tamanho | 47 | 6 | 47 | 6 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! |
Título | Correcao | Correcao | Reg. Acordo | Reg. Acordo |
Descrição | Correcao | Correcao | Regulamento do Acordo | Regulamento do Acordo |
Nível | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Não |
Obrigatório | Não | Não | Não | Não |
Browse | Não | Não | Não | Não |
Opções | ||||
When | ||||
Relação | E_MSMM(VMB->VMB_CORMEM,47) | E_MSMM(VMB->VMB_ESPMEM,47) | ||
Val. Sistema | ||||
Help | Informe a correcao. | Informe a correcao. | Informe o regulamento de acordo. | Informe o regulamento de acordo. |
Campo | VMB_NOTRAV | VMB_CODDBS | VMB_DTWMEM | VMB_WARRME |
Tipo | Caracter | Caracter | Data | Caracter |
Tamanho | 1 | 10 | 8 | 70 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! |
Título | Deslocamento | Codigo DBS | Dt. Proc. WM | Warranty M. |
Descrição | Deslocamento | Codigo DBS | Data de Proc. Do Warr Mem | Ult. Warranty Memo proc. |
Nível | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não |
Browse | Não | Não | Sim | Não |
Opções | 0=Nao;1=Sim | |||
When | ||||
Relação | ||||
Val. Sistema | ||||
Help | Informe se houve deslocamento. | Informe o Codigo DBS. | Data do ultimo processamento de arquivo | Nome do arquivo de retorno processado. |
Campo | VMB_SRVSNF | VMB_SRVNNF | VMB_WAROBS | VMB_WARMEM |
Tipo | Caracter | Caracter | Memo | Caracter |
Tamanho | 3 | 9 | 80 | 6 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! |
Título | Serie NF Srv | Num. NF Srv | Obs. WM | Obs. WM |
Descrição | (Serie da NF de Servico | Num. da NF de Servico | Obs. Warranty Memo | Obs. Warranty Memo |
Nível | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Não |
Obrigatório | Não | Não | Não | Não |
Browse | Sim | Sim | Não | Não |
Opções | ||||
When | ||||
Relação | E_MSMM(VMB->VMB_WARMEM,47) | |||
Val. Sistema | ||||
Help | Informe a serie da nota fiscal do | Informe o numero da nota fiscal do | Observacao retornada pela John Deere. | Observacao retornada pela John Deere. |
Campo | VMB_STOTPC | VMB_ADITPC | VMB_RETEPC | VMB_TOTAPC |
Tipo | Numérico | Numérico | Numérico | Numérico |
Tamanho | 11 | 11 | 11 | 11 |
Decimal | 2 | 2 | 2 | 2 |
Formato | @E 99,999,999.99 | @E 99,999,999.99 | @E 99,999,999.99 | @E 99,999,999.99 |
Título | Sub-Tot Pc | Aditivo Pc | Retencao Pc | Total Pc |
Descrição | Sub-Total de Pecas | Aditivo de Pecas | Retencao de Pecas | Total de Pecas |
Nível | 1 | 1 | 1 | 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 | ||||
When | ||||
Relação | ||||
Val. Sistema | ||||
Help | Valor do Sub-total de pecas. | Valor do Aditivo de pecas. | Valor da Retencao de pecas. | Valor total de pecas. |
Campo | VMB_STOTSV | VMB_ADITSV | VMB_RETESV | VMB_TOTASV |
Tipo | Numérico | Numérico | Numérico | Numérico |
Tamanho | 11 | 11 | 11 | 11 |
Decimal | 2 | 2 | 1 | 2 |
Formato | @E 99,999,999.99 | @E 99,999,999.99 | @E 99,999,999.99 | @E 99,999,999.99 |
Título | Sub-Tot Srv | Aditivo Srv | Retencao Srv | Total Srv |
Descrição | Sub-Total de Servicos | Aditivo de Servicos | Retencao de Servicos | Total de Servicos |
Nível | 1 | 1 | 1 | 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 | ||||
When | ||||
Relação | ||||
Val. Sistema | ||||
Help | Valor do sub-total de servicos. | Valor do aditivo de servicos. | Valor da retencao de servicos. | Valor total de servicos. |
Campo | VMB_DESLOC | VMB_OUTRAS | VMB_TOTALW | VMB_REMPEC |
Tipo | Numérico | Numérico | Numérico | Caracter |
Tamanho | 11 | 11 | 11 | 1 |
Decimal | 2 | 2 | 2 | 0 |
Formato | @E 99,999,999.99 | @E 99,999,999.99 | @E 99,999,999.99 | @! |
Título | Deslocamento | Outras Desp. | Total Gar. | Remessa Peca |
Descrição | Deslocamento | Outras Despesas | Valor total da Garantia | Gerar Remessa de Peca |
Nível | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não |
Browse | Não | Não | Não | Sim |
Opções | 0=Nao;1=Sim | |||
When | ||||
Relação | ||||
Val. Sistema | Vazio() .or. Pertence("01") | |||
Help | Valor de deslocamento. | Valor de outros creditos. | Valor total da solicitacao de garantia. | Informe se a peca foi solicitada para |
Campo | VMB_MREEMP | VMB_MREEMS |
Tipo | Numérico | Numérico |
Tamanho | 11 | 11 |
Decimal | 2 | 2 |
Formato | @E 99,999,999.99 | @E 99,999,999.99 |
Título | M. Reem Peca | M. Reem Srvc |
Descrição | Matriz Reembolso Peca | Matriz Reembolso Srvc |
Nível | 1 | 1 |
Usado | Sim | Sim |
Obrigatório | Não | Não |
Browse | Não | Não |
Opções | ||
When | ||
Relação | ||
Val. Sistema | ||
Help | Valor de matriz de reembolso de pecas. | Valor de matriz de reembolso de servicos |
Criação de Campos no arquivo SX3 – Campos:
- Tabela VMC: Garantia JD itens
Campo | VMC_FILIAL | VMC_CODGAR | VMC_SEQGAR | VMC_TIPOPS |
Tipo | Caracter | Caracter | Caracter | Caracter |
Tamanho | 8 | 8 | 3 | 1 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! |
Título | Filial | Cod.Garantia | Seq Item Gar | Tipo Reg. |
Descrição | Filial | Cod.Garantia | Seq Item Garantia | Tipo do Registro |
Nível | 1 | 1 | 1 | 1 |
Usado | Não | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não |
Browse | Não | Não | Não | Não |
Opções | P=Pecas;S=Servicos;O=Outros Creditos | |||
When | ||||
Relação | ||||
Val. Sistema | Pertence("PSO") | |||
Help | Informe a Filial. | Informe o codigo da garantia. | Informe a sequencia do item da Garantia. | Informe o tipo do registro: |
Campo | VMC_TIPTEM | VMC_LIBVOO | VMC_GRUITE | VMC_CODITE |
Tipo | Caracter | Caracter | Caracter | Caracter |
Tamanho | 4 | 8 | 4 | 27 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! |
Título | Tipo Tempo | Num. Lib. TT | Grupo Peca | Codigo Peca |
Descrição | Tipo de Tempo | Numero da Liberacao do TT | Grupo da Peca | Codigo Peca |
Nível | 1 | 1 | 1 | 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 | ||||
When | M->VMC_TIPOPS=="P" | M->VMC_TIPOPS=="P" | ||
Relação | ||||
Val. Sistema | OFNJD15VLG() | OFNJD15VLG() | ||
Help | Informe o tipo de tempo utilizado na | Informe o numero da liberacao gerada | Informe o grupo do item. | Informe o codigo do item. |
Campo | VMC_DESCRI | VMC_PARTNO | VMC_UM | VMC_QTDPEC |
Tipo | Caracter | Caracter | Caracter | Numérico |
Tamanho | 30 | 18 | 2 | 15 |
Decimal | 0 | 0 | 0 | 3 |
Formato | @! | @! | @! | @E 99,999,999,999.999 |
Título | Descricao | Cod. Peca F. | Unidade | Qtde |
Descrição | Descricao do Produto | Codigo de Fabrica da Peca | Unidade de Medida | Qtde |
Nível | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não |
Browse | Sim | Não | Não | Não |
Opções | ||||
Consulta Padrão | SAH | |||
When | M->VMC_TIPOPS=="P" | M->VMC_TIPOPS=="P" | ||
Relação | IIf(!INCLUI .AND. VMC->VMC_TIPOPS=="P",Posicione("SB1",7,xFilial("SB1")+VMC->VMC_GRUITE+VMC->VMC_CODITE,"B1_DESC"),"") | |||
Val. Sistema | ExistCpo("SAH") | |||
Help | Descricao da peca. | Informe o codigo John Deere da peca. | Informe a unidade de medida. | Informe a quantidade da peca. |
Campo | VMC_QPCRET | VMC_VUPECE | VMC_VUPECR | VMC_VTPECE |
Tipo | Numérico | Numérico | Numérico | Numérico |
Tamanho | 15 | 15 | 15 | 15 |
Decimal | 3 | 4 | 4 | 2 |
Formato | @E 99,999,999,999.999 | @E 99,999,999,999.999 | @E 9,999,999,999.9999 | @E 999,999,999,999.99 |
Título | Qtde Ret. | Vl. Unit. | Vl. Unit. Re | Vl. Total |
Descrição | Qtde (Retorno) | Valor unitario | Valor unitario (Retorno) | Valor total |
Nível | 1 | 1 | 1 | 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 | ||||
When | M->VMC_TIPOPS=="P" | M->VMC_TIPOPS=="P" | ||
Relação | ||||
Val. Sistema | ||||
Help | Quantidade da peca autorizada pela | Informe o valor unitario da peca. | Valor unitario da peca retornada pela | Informe o valor total da peca. |
Campo | VMC_VTPECR | VMC_ADITIV | VMC_SERINO | VMC_MEDALT |
Tipo | Numérico | Numérico | Caracter | Caracter |
Tamanho | 15 | 15 | 18 | 4 |
Decimal | 2 | 2 | 0 | 0 |
Formato | @E 999,999,999,999.99 | @E 999,999,999,999.99 | @! | @! |
Título | Vl. Total Re | Vl. Aditivo | Serial No | Un. Med. Alt |
Descrição | Valor total (Retorno) | Valor de aditivo | Serial Number | Un. de Medida Alternativa |
Nível | 1 | 1 | 1 | 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 | ||||
When | M->VMC_TIPOPS=="P" | M->VMC_TIPOPS=="P" | ||
Relação | ||||
Val. Sistema | ||||
Help | Valor total da peca retornada pela | Valor total do aditivo da peca. | Informe o numero de serie da peca. | Informe a unidade de medida alternativa. |
Campo | VMC_EXCODE | VMC_EXCODD | VMC_GRUSER | VMC_CODSER |
Tipo | Caracter | Caracter | Caracter | Caracter |
Tamanho | 1 | 30 | 2 | 15 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! |
Título | Cod. Troca | Descr. Troca | Grupo Serv. | Cod. Servico |
Descrição | Codigo de Troca | Descricao Cod. Troca | Grupo do Servico | Codigo do Servico |
Nível | 1 | 1 | 1 | 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 | ||||
When | M->VMC_TIPOPS $ "S/O" | M->VMC_TIPOPS $ "S/O" | ||
Relação | Iif(!INCLUI,Posicione("VX5",1,xFilial("VX5")+"028"+VMC->VMC_EXCODE,"VX5_DESCRI"),"") | |||
Val. Sistema | Vazio() .or. ExistCPO("VX5","029"+M->VMB_EXCODE) | |||
Help | Codigo de troca de peca para analise. | Descricao do codigo de troca de peca | Informe o grupo de servico. | Informe o codigo de servico. |
Campo | VMC_TIPTRA | VMC_TIPTRD | VMC_LOCTRA | VMC_QTDTRA |
Tipo | Caracter | Caracter | Caracter | Numérico |
Tamanho | 18 | 30 | 4 | 15 |
Decimal | 0 | 0 | 0 | 3 |
Formato | @! | @! | @! | @E 99,999,999,999.999 |
Título | Tp Trabalho | Descricao | Local Trab | Horas Trab. |
Descrição | Tp Trabalho | Descricao Tp Trabalho | Local Trabalho | Horas Trabalhadas |
Nível | 1 | 1 | 1 | 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 | #OFIOA560CB("018",4) | |||
When | M->VMC_TIPOPS=="S" | M->VMC_TIPOPS=="S" | M->VMC_TIPOPS=="S" | M->VMC_TIPOPS=="S" |
Consulta Padrão | VX5 | |||
Relação | IIf(!INCLUI,Posicione("VX5",1,xFilial("VX5")+"017"+VMC->VMC_TIPTRA,"VX5_DESCRI"),"") | |||
Val. Sistema | OFNJD15VLG() | Vazio() .or. FG_Seek("VX5","'018'+M->VMC_LOCTRA",1,.F.) | ||
Help | Informe o tipo de trabalho. | Descricao do tipo de trabalho. | Informe o local de trabalho. | Informe a quantidade trabalhada. |
Campo | VMC_QSRRET | VMC_VALHRE | VMC_VALHRR | VMC_VTSERE |
Tipo | Numérico | Numérico | Numérico | Numérico |
Tamanho | 15 | 6 | 6 | 10 |
Decimal | 3 | 2 | 2 | 2 |
Formato | @E 99,999,999,999.999 | @E 999.99 | @E 999.99 | @E 99,999,999,999.999 |
Título | Horas Ret. | Vl. Hora | Vl. Hora Re. | Vl. Total |
Descrição | Horas Trab. (Retorno) | Valor da Hora | Chave SPG | Valor total |
Nível | 1 | 1 | 1 | 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 | ||||
When | M->VMC_TIPOPS=="S" | |||
Relação | ||||
Val. Sistema | ||||
Help | Quantidade de trabalho retornada pela | Informe o valor da hora. | Valor da hora de trabalho retornada | Informe o valor total do servico. |
Campo | VMC_VTSERR | VMC_SPGKEY | VMC_TECHID | VMC_CODMAT |
Tipo | Numérico | Caracter | Caracter | Caracter |
Tamanho | 10 | 40 | 20 | 18 |
Decimal | 2 | 0 | 0 | 0 |
Formato | @E 99,999,999,999.999 | @! | @! | @! |
Título | Vl. Total Re | Chave SPG | Tech ID | Cod Material |
Descrição | Valor total (Retorno) | Chave SPG | Tech ID | Cod Material |
Nível | 1 | 1 | 1 | 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 | ||||
Consulta Padrão | VX5 | |||
When | M->VMC_TIPOPS=="S" | M->VMC_TIPOPS=="S" | M->VMC_TIPOPS=="O" | |
Relação | ||||
Val. Sistema | OFNJD15VLG() | |||
Help | Valor total do servico retornado pela | Informe o SPG. | Informe o RACF ID do tecnico. | Informe o codigo do material. |
Campo | VMC_CODMAD | VMC_CUSMAT | VMC_CUSMAR | VMC_COMENT | VMC_ORIGEM |
Tipo | Caracter | Numérico | Numérico | Caracter | Caracter |
Tamanho | 30 | 15 | 15 | 254 | 1 |
Decimal | 0 | 2 | 2 | 0 | 0 |
Formato | @! | @E 999,999,999,999.99 | @E 999,999,999,999.99 | @! | @! |
Título | Descricao | Custo | Custo Ret. | Comentario | Origem Reg. |
Descrição | Descricao Material | Custo Material | Custo Material (Retorno) | Comentario | Origem do Registro |
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não | Não |
Browse | Não | Não | Não | Não | Não |
Opções | 1=Fabrica;2=Manual;3=Proc. Retorno | ||||
When | M->VMC_TIPOPS=="O" | M->VMC_TIPOPS=="O" | |||
Relação | IIf(!INCLUI,Posicione("VX5",1,xFilial("VX5")+"022"+VMC->VMC_CODMAT,"VX5_DESCRI"),"") | "2" | |||
Val. Sistema | Vazio() .or. Pertence("123") | ||||
Help | Descricao do codigo do material. | Informe o valor de outros creditos | Valor do registro de outros creditos | Informe observacao do registro. | Informe a origem do registro. |
Importante:
O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.
Criação de Índices no arquivo SIX – Índices:
VMB: Garantia JD cabecalho
Índice | VMB |
Ordem | 1 |
Chave | VMB_FILIAL+VMB_CODGAR |
Descrição | Codigo Garantia |
Proprietário | S |
Índice | VMB |
Ordem | 2 |
Chave | VMB_FILIAL+VMB_NUMOSV+VMB_REPARO |
Descrição | Ord.Servico + N. Reparo |
Proprietário | S |
Índice | VMB |
Ordem | 3 |
Chave | VMB_FILIAL+VMB_CLAIM |
Descrição | Num. S.G. JD |
Proprietário | S |
Índice | VMB |
Ordem | 4 |
Chave | VMB_FILIAL+VMB_CHASSI+VMB_TIPGAR+VMB_SUBGAR |
Descrição | Chassi + Tipo Garant + Subtipo Gar. |
Proprietário | S |
VMC: Garantia JD itens
Índice | VMC |
Ordem | 1 |
Chave | VMC_FILIAL+VMC_CODGAR+VMC_SEQGAR |
Descrição | Codigo Garantia + Item |
Proprietário | S |
Índice | VMC |
Ordem | 2 |
Chave | VMC_FILIAL+VMC_CODGAR+VMC_TIPTRA+VMC_LOCTRA+VMC_ORIGEM |
Descrição | Codigo Garantia + Tp Trabalho + Local Trab + Origem Reg. |
Proprietário | S |
Índice | VMC |
Ordem | 3 |
Chave | VMC_FILIAL+VMC_CODGAR+VMC_TIPOPS+VMC_GRUITE+VMC_CODITE+VMC_ORIGEM |
Descrição | Cod.Garantia + Tipo Reg. + Grupo Peca + Codigo Peca + Origem Reg. |
Proprietário | S |
Índice | VMC |
Ordem | 4 |
Chave | VMC_FILIAL+VMC_CODGAR+VMC_TIPOPS+VMC_CODSER |
Descrição | Cod.Garantia + Tipo Reg. + Cod. Servico |
Proprietário | S |
Índice | VMC |
Ordem | 5 |
Chave | VMC_FILIAL+VMC_CODGAR+VMC_TIPOPS+VMC_PARTNO+VMC_ORIGEM |
Descrição | Cod.Garantia + Tipo Reg. + Cod. Peca F. + Origem Reg. |
Proprietário | S |
VMY: Registro de Produto JD
Índice | VMY |
Ordem | 1 |
Chave | VMY_FILIAL+VMY_NUMERO |
Descrição | Numero |
Proprietário | S |
7. Criação de Parâmetros no arquivo SX6 – Parâmetros:
Nome da Variável | MV_MIL0022 |
Tipo | Caracter |
Descrição | Endereco do portal de atualizacao do cadastro de clientes na John Deere (WebService) |
Valor Padrão |
Procedimento para Configuração
- No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Configure o(s) parâmetro(s) a seguir:
Itens/Pastas | Descrição |
Nome: | MV_MIL0004 |
Tipo: | Caracter |
Cont. Por.: | https://sapintegrationproxy.deere.com/PIAbstractProxy/PIAbstractProxyService |
Descrição: | Endereco do portal de garantia (WebService) |
Itens/Pastas | Descrição |
Nome: | MV_MIL0005 |
Tipo: | Caracter |
Cont. Por.: | 201171 |
Descrição: | Codigo do Concessionario no portal de Garantia |
Itens/Pastas | Descrição |
Nome: | MV_MIL0006 |
Tipo: | Caracter |
Cont. Por.: | JD |
Descrição: | Codigo da Marca da Concessionaria (Codigo da Tabela 028 da VX5) |
Itens/Pastas | Descrição |
Nome: | MV_MIL0022 |
Tipo: | Caracter |
Cont. Por.: | |
Descrição: | Endereco do portal de atualizacao do cadastro de clientes na John Deere |
CONFIGURAÇÃO DE MENUS
2. 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 | Garantia JD |
Nome da Rotina | Solic. Garantia JD |
Programa | OFINJD15 |
Módulo | Oficina |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Garantia JD |
Nome da Rotina | Proc Warranty Memo |
Programa | OFINJD16 |
Módulo | Oficina |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Garantia JD |
Nome da Rotina | Atualiza Status SG |
Programa | OFINJD26 |
Módulo | Oficina |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Garantia JD |
Nome da Rotina | Cons. Garantia JD |
Programa | OFICJD01 |
Módulo | Oficina |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Garantia JD |
Nome da Rotina | Registro de Prod. |
Programa | OFINJD17 |
Módulo | Oficina |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Máquinas JD |
Nome da Rotina | Atual. End Cliente |
Programa | OFINJD20 |
Módulo | Oficina |
Tipo | Função Protheus |
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 | Garantia JD |
Nome da Rotina | Registro de Prod. |
Programa | OFINJD17 |
Módulo | Autopeças |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Máquinas JD |
Nome da Rotina | Atual. End Cliente |
Programa | OFINJD20 |
Módulo | Autopeças |
Tipo | Função Protheus |
No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do Veículos (SIGAVEI), conforme instruções a seguir:
Menu | Atualizações |
Submenu | Garantia JD |
Nome da Rotina | Registro de Prod. |
Programa | OFINJD17 |
Módulo | Veículos |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Máquinas JD |
Nome da Rotina | Atual. End Cliente |
Programa | OFINJD20 |
Módulo | Veículos |
Tipo | Função Protheus |
Procedimento para Utilização
ATENÇÃO! O processo de garantia John Deere necessita de 4 casas decimais em campos de valor unitários de produtos para realizar o cálculo correto dos valores envolvidos. Desta forma, se faz necessário a atualização dos campos abaixo com relação as casas decimais:
- C6_PRCVEN
- C6_PRUNIT
- C9_PRCVEN
- D2_PRCVEN
- D2_PRUNIT
- FT_PRCUNIT
- VO3_VALPEC
- VO3_VALLIQ
- VS3_VALPEC
- VS3_VALLIQ
- VZ1_VALUNI
- D1_VUNIT
- VS7_VALORI
- VS7_VALPER
- VS7_VALDES
Atenção:
- O Protheus irá utilizar as tabelas VMB (Cabeçalho) e VMC (Itens) para gravar as informações necessárias a respeito das garantias. Estas tabelas serão o relacionamento entre o Protheus e a John Deere, pois possuirão informações que serão utilizadas por ambos, como por exemplo requisições de serviços e requisições de peças que podem ser alimentados tanto pelo próprio Protheus como pelo WebService da John Deere.
- Os itens da tabela VMC podem ser de três tipos diferentes:
- Peças
- Serviços
- Outros créditos (que podem ser de três tipos diferentes):
- Deslocamento
- Serviço de terceiros
- Outras peças não John Deere
- Dentro dos processos da John Deere, existem vários tipos de garantia diferentes que podem ser executados em um equipamento. Cada tipo envolve cenário e propósito distintos. Por isso, abaixo estão relacionados os tipos de garantia John Deere:
- ZZMK – Marketing – Revisões: são as revisões estabelecidas pela montadora que devem ser executadas. É através do WebService que a John Deere definirá qual revisão deve ser realizada no equipamento no momento da abertura da ordem de serviço no Protheus. Portanto, as requisições de peças e/ou serviços serão realizadas automaticamente ao abrir a O.S. Abaixo estão os tipos de revisões:
- i. PDI – Inspeção de Pré-Entrega: assim que o equipamento é recebido da montadora. Esta revisão pode ser executada tanto na concessionária quanto externamente, caso o equipamento tenha sido entregue diretamente no cliente. Não permite requisição de peças.
- ii. ADI – Inspeção Após a Entrega: após o recebimento do equipamento e realizada a inspeção de pré-entrega, esta revisão será realizada. Não permite requisição de peças.
- ZZMK – Marketing – Revisões: são as revisões estabelecidas pela montadora que devem ser executadas. É através do WebService que a John Deere definirá qual revisão deve ser realizada no equipamento no momento da abertura da ordem de serviço no Protheus. Portanto, as requisições de peças e/ou serviços serão realizadas automaticamente ao abrir a O.S. Abaixo estão os tipos de revisões:
Todas as revisões abaixo seguem o plano de revisão estabelecido para o modelo do equipamento em questão. Serão realizadas uma após a outra:
- iii. MNT1 – Primeira Manutenção
- iv. MNT2 – Segunda Manutenção
- v. MNT3 – Terceira Manutenção
- vi. MNT4 – Quarta Manutenção
- vii. MNT5 – Quinta Manutenção
- viii. MNT6 – Sexta Manutenção
- ix. MNT7 – Sétima Manutenção
- x. MNT8 – Oitava Manutenção
- ZPIP – PMP (PIP) – Programa de Melhoria de Produto: são serviços e/ou peças que devem ser realizadas visando uma melhoria no desempenho do equipamento. OS PMP são programados e liberados pela John Deere através do portal, juntamente com sua documentação denominada boletim. Portanto, assim como a revisão, é através do WebService que a John Deere definirá qual PMP deve ser realizado no equipamento no momento da abertura da ordem de serviço no Protheus. Portanto, as requisições de peças e/ou serviços serão realizadas automaticamente ao abrir a O.S. Além disso, pelo fato do PMP requisitar peças para a ordem de serviço, caso uma das peças que compõem o PMP não tiver saldo em estoque suficiente, a ordem de serviço não poderá ser aberta.
- ZNRM – Normal: consiste em uma situação onde a garantia estabelecida pela montadora para o equipamento será utilizada. A concessionária visualizará se o equipamento se encontra em garantia e, caso esteja, enviará peças e serviços que deseja enviar como garantia para a montadora. A aprovação ou não aprovação das peças e/ou serviços como garantia está a critério da montadora.
- ZPAR – Peças: é a garantia de peças da marca John Deere. A montadora realiza a garantia de suas peças instaladas tanto em máquinas John Deere quanto em máquinas de outras marcas. Além disso, a garantia de peças envolve o serviço de instalação desta peça no equipamento caso a mesma tenha sido instalada pela concessionária. Portanto, alguns detalhes devem ser observados:
- Equipamentos John Deere
- i. Peça instalada pelo cliente (campo Instalad por (VMB_INSPOR) = C)
- ii. Não permite informar serviços como garantia.
- iii. É necessário informar o número da nota fiscal de venda da peça.
- iv. Peça instalada pelo concessionário (campo Instalad por (VMB_INSPOR) = D)
- v. Permite informar serviços como garantia.
- vi. É necessário informar o número da O.S. anterior que realizou o serviço.
- vii. É necessário informar a data de instalação da peça.
- Equipamentos de outras marcas
- i. Para os casos em que a peça é utilizada em um equipamento que não é John Deere, a solicitação de garantia ficará sem número de chassi. É necessário informar o modelo do equipamento através do campo Modelo (VMB_MODELO). Portanto, ao liberar uma O.S. de um chassi de marca diferente de John Deere, o campo referente ao chassi da S.G. denominado Chassi (VMB_CHASSI) permanecerá em branco.
- Equipamentos John Deere
- ZSPA – Autorização Especial: não é especificamente uma garantia. São casos onde o cliente possui um equipamento que não está mais dentro do prazo de garantia da montadora e este equipamento apresentou falhas que necessitam de reparos consideráveis. Assim, o cliente solicita junto a John Deere uma tratativa especial, uma exceção para o reparo desta máquina, onde os valores envolvidos podem ser assumidos totalmente pela montadora ou rateados entre a montadora, o concessionário e o cliente. Um detalhe a ser observado é que as peças envolvidas serão requisitadas utilizando o preço de lista. Desta forma, o recomendado é que se cadastre um tipo de tempo especifico informando uma fórmula de requisição de peças que considere o preço de lista. Caso contrário, o usuário deverá alterar manualmente a fórmula de preço de peças durante o processo de requisição de peças.
- ZZTK – Esteiras: são maquinas que possuem o esquema de esteira como deslocamento. Até o momento, este tipo de garantia não se aplica no Brasil.
- ZZBT – Bateria: é a garantia de baterias da marca John Deere. Como pode ser visto, a John Deere trata de forma separada das peças a garantia de suas baterias. Na requisição de peças, só é permitido informar uma peça que seja bateria. Para determinar se aquela peça é uma bateria ou não o sistema levará em consideração o código da peça. Portanto, não existe no cadastro de peças um campo informando se é uma bateria ou não. Assim como a garantia de peças, existem alguns detalhes a serem observados:
- Baterias que começam com código TY só podem ser instaladas pela Concessionária/Cliente, definido através do campo Instalad por (VMB_INSPOR) = R.
- Para que a garantia de bateria possa ser requisitada e transmitida, deve haver pelo menos uma peça requisitada com código de bateria.
- Para cada bateria informada, o usuário pode solicitar um serviço de 30 min. O tempo total de serviço não pode ultrapassar a quantidade de bateria multiplicado por 30 min.
- Se o status do equipamento é novo, definido através do campo Status Prop. (VMB_CODSTA) = 2, só é permitido instalações feitas pela fábrica, definido através do campo Instalad por (VMB_INSPOR) = F.
- Bateria instalada pelo concessionário/cliente (campo Instalad por (VMB_INSPOR) = R)
- Não permite informar serviços.
- É necessário informar o número da O.S. anterior que realizou o serviço.
- É necessário informar a data de instalação da bateria.
- Agora iniciaremos um processo passo a passo de uma solicitação de garantia desde o início.
- No Oficina (SIGAOFI), acesse Atualizações/Cad Gerais/Marcas (OFIPA950).
- Posicione sobre o registro referente a marca John Deere e clique em Alterar.
- Preencha o campo Marca (VE1_MARFAB) com o registro referente a marca John Deere. O código informado aqui deve ser, obrigatoriamente: JD
- Acesse Atualizações/Cad Gerais/Formulas (OFIPA860).
- Inclua uma nova fórmula, informando o campo Grp Formula (VEG_GRUFOR) com 06 e o campo Formula (VEG_FORMUL) com OFINJD18(). Esta função é utilizada para integração entre as tabelas da oficina com as tabelas de garantia do Protheus.
- Acesse Atualizações/Cad Gestão/Parâmetro Marca (OFIPA980).
- Posicione sobre o registro referente à montadora John Deere e clique em Alterar.
- Selecione a pasta Garantia.
- Preencha o campo Qdo Exp Gar (VE4_QDOIMP) com a opção 3=Exporta na Abertura/Liberação/Fechamento. Além disso, é necessário informar o código da fórmula previamente cadastrada no campo Form p/Expor (VE4_FOREXP).
- Acesse Atualizações/Cad Gerais/Motivos Operação (OFIOA210).
- Inclua um novo motivo informando no campo Tipo Assunto (VS0_TIPASS) o conteúdo 000002. Este motivo de cancelamento de ordem de serviço será utilizado no processamento do retorno da solicitação de garantia enviada a John Deere, nos casos onde haja necessidade de cancelamento da liberação de tipo de tempo.
- Acesse Atualizações/Cad Oficina/Tabela de Serviços (OFIOA030).
- Inclua um novo serviço para cada tipo de revisão. Obrigatoriamente, o campo Serviço (VO6_CODSER) tem que ser cadastrado conforme listagem abaixo:
- Revisão do tipo ADI – campo Serviço (VO6_CODSER) = ADI;
- Revisão do tipo PDI – campo Serviço (VO6_CODSER) = PDI;
- Revisão do tipo MNT1 – campo Serviço (VO6_CODSER) = MNT1;
E assim sucessivamente para todos os MNTs, até o MNT 8.
- Acesse Atualizações/Cad Oficina/Tipo de Tempo (OFIOA090).
- As requisições de garantia John Deere, tanto de peças e quanto de serviços, devem utilizar tipos de tempo com a seguinte especificação:
- Val. Garanti (VOI_VALGAR): este campo deve estar informado como 0=Não.
- Sit. Tempo (VOI_SITTPO): este campo deve estar informado como 2=Garantia.
- Em casos de tipo de tempo de peças de revisão e PMP, será necessário informar o campo Cod Operação (VOI_CODOPE), pois no momento em que as peças forem requisitadas automaticamente no momento da abertura da OS, será necessário informar uma TES para a requisição, que será obtida a partir da TES Inteligente informada neste campo.
- Em casos de garantia de peças utilizadas em máquinas de outras marcas, o tipo de tempo utilizado nas requisições deve utilizar as seguintes especificações:
- Qdo Exp Gar (VOI_QDOIMP): preencha com a opção 1=Exporta na Liberação da OS.
- Form p/Expor (VOI_FOREXP): é necessário informar o código da fórmula previamente cadastrada neste campo.
- Estas configurações se fazem necessárias pois a John Deere contempla garantia de peças/baterias utilizadas em equipamento de outras marcas. Por isso, existirão casos onde a O.S. aberta está vinculada a um número de série não John Deere, ou seja, outra marca.
- Acesse Atualizações/Garantia JD/Solicitação Garantia (OFINJD15).
- Ao acessar esta rotina pela primeira vez, será exibida uma tela para configuração dos parâmetros. Caso deseje alterar estes parâmetros futuramente, pressione F12 no browse principal.
- A janela exibirá os seguintes parâmetros a serem informados:
- TT Peça (Esp. Cliente): Tipo de tempo que será utilizado para rateio do valor de peças referente a parte do cliente no retorno da autorização especial;
- TT Srvc (Esp. Cliente): Tipo de tempo que será utilizado para rateio do valor de serviços referente a parte do cliente no retorno da autorização especial;
- Grupo Srvc (Esp. Cliente): Grupo de serviço que será utilizado na requisição do serviço do valor referente a parte de cliente no retorno da autorização especial;
- Cod. Serviço (Esp. Cliente): Código de serviço que será utilizado na requisição do serviço do valor referente a parte de cliente no retorno da autorização especial;
- Tipo Serviço (Esp. Cliente): Tipo de serviço que será utilizado na requisição do serviço do valor referente a parte de cliente no retorno da autorização especial;
- Grupo Srvc O. Cred.(Esp. Cli): Grupo de serviço que será utilizado na requisição do serviço de outros créditos do valor referente a parte de cliente no retorno da autorização especial;
- Cod. Srvc O. Cred. (Esp. Cli): Código de serviço que será utilizado na requisição do serviço de outros créditos do valor referente a parte de cliente no retorno da autorização especial;
- Tipo Srvc O. Cred. (Esp. Cli): Tipo de serviço que será utilizado na requisição do serviço de outros créditos do valor referente a parte de cliente no retorno da autorização especial. Este tipo de serviço deve ter mesma configuração do tipo de serviço utilizado na requisição original;
- TT Peça (Esp. Interno): Tipo de tempo que será utilizado para rateio do valor de peças que o concessionário pagará no retorno da autorização especial;
- TT Srvc (Esp. Interno): Tipo de tempo que será utilizado para rateio do valor de serviços que o concessionário pagará no retorno da autorização especial;
- Grupo Srvc (Esp. Interno): Grupo de serviço que será utilizado na requisição do serviço do valor referente a parte do concessionário no retorno da autorização especial;
- Cod. Serviço (Esp. Interno): Código de serviço que será utilizado na requisição do serviço do valor referente a parte do concessionário no retorno da autorização especial;
- Tipo Serviço (Esp. Interno): Tipo de serviço que será utilizado na requisição do serviço do valor referente a parte do concessionário no retorno da autorização especial;
- Grupo Srvc O. Cred.(Esp. Int): Grupo de serviço que será utilizado na requisição do serviço de outros créditos do valor referente a parte do concessionário no retorno da autorização especial;
- Cod. Srvc O. Cred. (Esp. Int): Código de serviço que será utilizado na requisição do serviço de outros créditos do valor referente a parte do concessionário no retorno da autorização especial;
- Tipo Srvc O. Cred. (Esp. Int): Tipo de serviço que será utilizado na requisição do serviço de outros créditos do valor referente a parte do concessionário no retorno da autorização especial. Tipo de serviço deve ter mesma configuração do tipo de serviço utilizado na requisição original;
- Motivo de Cancelamento: Motivo de cancelamento de liberação que será utilizado no processamento de retorno. Informe o motivo cadastrado anteriormente;
- Operação (G. Especial): Código de operação (TES Inteligente) utilizada nas requisições de peças referente a parte do cliente e do concessionário no retorno de autorização especial;
- TES (G. Especial): Código de TES utilizado nas requisições de peças referente a parte do cliente e concessionário no retorno de autorização especial. A TES obrigatoriamente não deve movimentar estoque;
- Grupo Srvc. Desloc. (Rev./PMP): Grupo de serviço utilizado na requisição de serviço de deslocamento de revisão;
- Cod. Srvc. Desloc. (Rev./PMP): Código de serviço utilizado na requisição de serviço de deslocamento de revisão;
- Tipo Srvc. Desloc. (Rev./PMP): Tipo de serviço utilizado na requisição de serviço de deslocamento de revisão;
- TT Serviço (Revisão): Tipo de tempo que será utilizado na requisição de serviço de revisão;
- Grupo Srvc (Revisão): Grupo de serviço utilizado na requisição de serviço de revisão. Conforme explanado anteriormente, para cada tipo de revisão (Exemplo: PDI, ADI, MNT1) deve ser cadastrado um serviço através da rotina Tabela de Serviços (OFIOA030);
- Cod. Seção (Revisão): Código da seção utilizada na requisição de serviço de revisão;
- Depto. Garantia (Revisão): Departamento de garantia que será utilizado na requisição de serviço de revisão;
- Tipo Srvc (Revisão): Tipo de serviço que será utilizado na requisição de serviço de revisão;
- TT Peça (PMP): Tipo de tempo de peça que será utilizado para requisição de peças do PMP;
- TT Serviço (PMP): Tipo de tempo que será utilizado na requisição de serviço de revisão;
- Grupo Srvc (PMP): Grupo de serviço utilizado na requisição de serviço de PMP;
- Cod. Seção (PMP): Código da seção utilizada na requisição de serviço de revisão;
- Depto. Garantia (PMP): Departamento de garantia que será utilizado na requisição de serviço de revisão;
- Tipo Srvc (PMP): Tipo de serviço que será utilizado na requisição de serviço de revisão;
- Cod. Srvc M. Reembolso (PMP): Código de serviço que será utilizado para rateio do valor de serviço quando se tratar de um PMP com matriz de reembolso;
- Cod. Srvc (PMP): Código de serviço utilizado na requisição de serviço de PMP;
- Tipo de Veículo de TURF: Informar os tipos de equipamentos que caracterizam modelos do tipo TURF (máquinas de jardinagem). O tipo de equipamento informado neste parâmetro deve ser o mesmo no campo Tipo Veículo (VV2_TIPVEI), cadastrado na rotina Modelos (VEIVA020). Para informar mais de um tipo de equipamento neste parâmetro, separe os códigos por barras. Exemplo: T1/T2/T3.
- Tipo de Veículo de GOLF: Informar os tipos de equipamentos que caracterizam modelos do tipo GOLF. O tipo de equipamento informado neste parâmetro deve ser o mesmo no campo Tipo Veículo (VV2_TIPVEI), cadastrado na rotina Modelos (VEIVA020). Para informar mais de um tipo de equipamento neste parâmetro, separe os códigos por barras. Exemplo: G1/G2/G3.
- Conversão de Unid. Med.: Informar as unidades de medidas que deverão ser convertidas para a transmissão da solicitação de garantia. As unidades que são convertidas devem ser informadas separadas por barras e quando houver a necessidade de informar mais de uma conversão, estas devem ser separadas por ponto e vírgula. Exemplos de preenchimento:
- i. Óleos são requisitados em Baldes (BD) mas devem ser transmitidos em Litros (L) e Mangueiras são requisitadas em Metros (MT) mas devem ser transmitidas em Centímetros (CM). Assim, para contemplar estes dois casos, o conteúdo deste parâmetro seria: BD/L;MT/CM
- Preencha estes parâmetros e confirme.
- Esta rotina possui outras funcionalidades que podem ser acessadas através do botão Ações Relacionadas, existente no browse da rotina:
- Clonar: a solicitação de garantia será clonada. Esta funcionalidade é utilizada em casos onde a John Deere rejeita uma solicitação de garantia e, por isso, a mesma não poderá ser mais utilizada. Desta forma, é necessário clonar esta solicitação de garantia, alterar a nova solicitação de garantia gerada e enviá-la.
- Transmitir: funcionalidade que realiza a leitura das informações da solicitação de garantia gerada no Protheus e as envia para o portal da John Deere através do WebService.
- Atualiza Status: depois de transmitida, a solicitação de garantia será acompanhada pelo usuário através do portal da John Deere. Em alguns casos, a solicitação de garantia é rejeitada pela John Deere. Para que esta rejeição seja alimentada no Protheus, o usuário terá que executar esta funcionalidade.
- Transmitir nf: após a autorização da John Deere para faturamento da solicitação de garantia, é necessário que seja enviada a nota fiscal de serviços para que em seguida seja liberada a ordem de pagamento. Tanto a autorização do faturamento quanto a liberação da ordem de pagamento são enviadas através do Warranty Memo.
- Atualiza o.s.: esta funcionalidade deve ser executada após o processamento do Warranty Memo no Protheus. Esta funcionalidade visa mostrar os valores atuais da O.S. e os valores enviados pela John Deere através do Warranty Memo. Caso esteja em conformidade, o usuário irá confirmar esta janela e atualizar as informações e/ou valores da ordem de serviço no Protheus com as informações recebidas pelo Warranty Memo. O usuário não deve confirmar esta janela caso encontre informações e/ou valores incoerentes. Além disso, de acordo com o tipo de garantia, esta funcionalidade poderá necessitar de interação por parte do usuário:
- i. Revisão/PMP: não há necessidade de interação por parte do usuário. Apenas deve ser conferido quais valores foram aceitos e se houve alguma nova requisição de peças e/ou serviços no retorno.
- ii. Peças/Baterias: a John Deere não necessariamente precisa aprovar todas as peças e/ou serviços enviados como garantia. Portanto, caso alguma peça e/ou serviço enviado que não tenha sido aceito como garantia, o usuário terá que requisitar com um tipo de tempo diferente do utilizado para esta solicitação de garantia. O tratamento para esta requisição será realizado nesta janela.
- iii. Autorização Especial: em casos de Autorização Especial, os valores serão atualizados de acordo com o preço de lista retornado pela John Deere. Desta forma, os valores sofrerão alteração, bem como os percentuais rateados no momento da transmissão da solicitação de garantia. O usuário deverá conferir estes valores e caso esteja de acordo, confirmar a atualização da O.S. Em casos excepcionais, a John Deere pode não aceitar alguma peça como parte da autorização especial e, então, será necessária a interação do usuário para requisitar esta peça em um tipo de tempo diferente da autorização especial.
- iv. Cons. memo crédito: esta funcionalidade é utilizada para consultar se existe um memo crédito relacionado a esta solicitação de garantia. O memo crédito é gravado no campo Credit Memo (VMB_CRMEMO) e indica que a John Deere realizou a liberação de pagamento da solicitação de garantia. Este processo é realizado automaticamente durante o processamento do Warranty Memo.
- Gera rem. análise: na aprovação da solicitação de garantia, em alguns casos a John Deere pode solicitar peças relacionadas a falha encontrada para análise. Desta forma, através desta funcionalidade será emitida uma nota fiscal de saída por remessa para a montadora. Estas peças são marcadas para envio durante a consulta de Memo Crédito.
- Altera senha: esta funcionalidade visa facilitar a alteração da senha do “usuário X” da John Deere cadastrado no Protheus. O sistema irá verificar o usuário logado no Protheus e alterar o seu cadastro correspondente da rotina Equipe Técnica (OFIOA190). Desta forma, o campo Senha Fab. (VAI_FABPWD) será alterado de acordo com a nova senha informada pelo usuário.
- Estorna proc. wm: ao executar a funcionalidade de atualizar o.s., caso o usuário encontre alguma informação ou valor incoerente enviado pela John Deere através do Warranty Memo, existe a possibilidade de envio de um novo Warranty Memo por parte da John Deere. Caso isto aconteça, o usuário terá que utilizar esta funcionalidade para estornar o processamento para que em seguida execute o processamento com o novo Warranty Memo enviado. ATENÇÃO! Só será possível estornar o processamento do Warranty Memo caso o usuário não tenha confirmado a atualização da o.s.
- Alterar Cliente (Faturar Para): esta opção tem por finalidade alterar o código do cliente que será utilizado no faturamento da nota fiscal de garantia de peças. Desta forma, esta funcionalidade irá alterar as informações referentes ao Faturar Para das requisições de peças com tipo de tempo de garantia. Será possível alterar o cliente desde que a solicitação de garantia não tenha sido faturada.
- Após preencher os parâmetros, feche a rotina.
- Cadastre um novo equipamento John Deere através da rotina Veículos Modelo 2 (VEIXA010), informando o proprietário atual na pasta Dados Operacionais.
- Acesse Atualizações/Garantia JD/Consulta Garantia (OFICJD01).
- Esta rotina possibilita consultar junto ao portal da John Deere o prazo de garantia do equipamento. Além disso, serão exibidas também as revisões e PMPs a serem executados, caso existam.
- Selecione o número de série a ser consultado e clique em Cons. Inf. Garantia para verificar o prazo de garantia deste equipamento. Será exibida uma janela com as seguintes informações obtidas da John Deere:
- Registro do equipamento
- Status do equipamento
- Montante Usado do Equipamento
- Garantia
- Limite da Garantia
- Caso deseje verificar as revisões e PMPs disponíveis para este equipamento, clique em Cons. Plano revisão/pmp. Será exibida uma janela com os PMPs / revisões disponíveis, bem como seus kits e serviços relacionados.
- Nos casos de revisões, caso possa existir AMSs integrados a máquina, do lado esquerdo da janela serão exibidas duas opções para o usuário posicionar com relação ao Tipo da Máquina:
- NORMAL
- AMS
Nos casos de máquinas com AMS, o tempo padrão a ser pago pela John Deere no PDI será maior.
- Estas consultas também poderão ser executadas no momento da abertura da ordem de serviço, conforme será pontuado a seguir.
- Acesse Atualizações/Mov Oficina/Abertura OS (OFIOM010).
- Clique em Abrir O.S.
- Informe um número de série John Deere.
- Para consultar as informações de garantia deste número de série, selecione a opção Ações Relacionadas/Consulta Inf. Garantia.
- Feche a janela da consulta.
- Ainda na janela de abertura de ordem de serviço, selecione a opção Ações Relacionadas/Consulta Plano Revisão/PMP.
- Para que um PMP/Revisão seja realizado, é necessário que o mesmo seja marcado nesta janela. Depois de marcado, basta confirmar e abrir a ordem de serviço. Desta forma, as peças e serviços serão requisitados automaticamente pelo sistema.
- Selecione um plano de revisão PDI na pasta Revisão e confirme.
- Confirme a abertura da ordem de serviço.
- Neste momento, o serviço e a solicitação de garantia referentes a esta revisão serão gerados automaticamente pelo sistema.
- Para visualizar o serviço requisitado automaticamente, acesse Atualizações/Mov Oficina/Req Serviços/Apont (OFIOM030).
- Posicione sobre a ordem de serviço e clique em Requisitar.
- Verifique que o serviço foi requisitado.
- Após a realização do apontamento manual do serviço, o próximo passo é liberar o Tipo de Tempo para Faturamento. Para isso, acesse Atualizações/Mov Oficina/Liberação OS (OFIOM140).
- Posicione o browse sobre o registro da ordem de serviço e clique em Liberar OS.
- Selecione o Tipo de Tempo referente a revisão PDI e clique em Confirmar.
- Nos casos de Revisão e PMP, as requisições de serviços e/ou peças foram realizadas automaticamente a partir das informações obtidas do portal da John Deere através do WebService. Portanto, o sistema já saberá que se tratam de solicitações de garantia de um destes dois tipos.
- Caso não seja de nenhum destes dois tipos, o sistema exibirá uma janela solicitando que o usuário informe qual tipo de garantia este tipo de tempo pertence.
- Acesse Atualizações/Mov Garantia JD/Solicitação Garantia (OFINJD15).
- Posicione o browse sobre o registro referente da ordem de serviço e clique em Alterar.
- Preencha os campos do cabeçalho da solicitação de garantia, bem como seus itens. Alguns campos necessitam de informações por parte do usuário responsável pelo envio da garantia antes da solicitação de garantia ser transmitida.
- ATENÇÃO! Antes de confirmar a transmissão, o usuário deverá conferir os valores e informações exibidas nesta janela. Só depois de conferida e validada a solicitação de garantia poderá ser transmitida.
- Nos casos de Autorização Especial, o usuário entrará em contato com a John Deere para realizar a negociação dos percentuais de rateio a serem pagos pela montadora, pela concessionária e pelo cliente. Após acordado, antes de transmitir a solicitação de garantia o usuário deve preencher os campos de rateio para cada uma das partes que estão localizados no cabeçalho da rotina, de acordo com as orientações da John Deere. Os valores rateados podem ser preenchidos tanto por valores como por percentuais:
- Cliente (R$) (VMB_CLIVAL)
- Cliente (%) (VMB_CLIPER)
- Conces. (R$) (VMB_CONVAL)
- Conces. (%) (VMB_CONPER)
- J. Deere (R$ (VMB_JDVAL)
- J. Deere (%) (VMB_JDPER)
- No browse da rotina, selecione a opção Ações Relacionadas/Transmitir.
- Com os valores conferidos e validados, confirme a transmissão.
- Será exibida a mensagem de sucesso de transmissão.
- Verifique que os campos Num. S.G. JD (VMB_CLAIM) e Status J.D. (VMB_STATUS) foram atualizados.
- Após a transmissão da Solicitação de Garantia, a John Deere poderá aceitar ou rejeitar a solicitação enviada. Normalmente o usuário fará o acompanhamento da sua solicitação de garantia diretamente pelo portal da John Deere.
- Aprovação
- No caso de aprovação da John Deere, será disponibilizado o arquivo de retorno denominado Warranty Memo através do DTF (Data Transfer Facility), um programa de uso da John Deere que gerencia a transferência dos arquivos entre a concessionária e a John Deere através da internet. O DTF irá baixar estes arquivos e disponibilizá-los. Este arquivo irá conter as informações que dizem respeito ao retorno da John Deere com relação a solicitação de garantia/revisão/pmp enviada. Após o recebimento do mesmo através do DTF, é necessário processá-lo dentro do Protheus para dar continuidade ao processo.
- Acesse Atualizações/Garantia JD/ Proc Warranty Memo (OFINJD16).
- Clique em Perguntas.
- Informe o diretório onde os arquivos de Warranty Memo enviados pela John Deere através do DTF estão armazenados. Este diretório deve obrigatoriamente ser um subdiretório do Root Path do Protheus. Para exibir a janela de navegação de pastas, deixe o conteúdo do parâmetro Diretório em branco e pressione Enter.
- Após selecionar o diretório, clique em Informações.
- Clique em Executar.
- Após o processamento de todos os arquivos contidos na pasta, será exibida a mensagem ao usuário informando que os arquivos foram processados com sucesso.
- Durante o processamento, o Status da Solicitação de Garantia será consultado no Portal da John Deere e em seguida atualizado no Protheus.
- Rejeição
- No caso de rejeição, a John Deere não enviará uma Warranty Memo. Para que o Protheus seja atualizado com as informações do portal, o usuário terá que executar a atualização do status da O.S. manualmente. Para isso, basta acessar a rotina Solicitação Garantia (OFINJD15), posicionar sobre o registro desejado e selecionar a opção Ações Relacionadas/Atualiza status.
- Neste momento, o Protheus será atualizado com as informações do portal John Deere. Caso a solicitação de garantia for deletada, o campo Status J.D. (VMB_STATUS) ficará preenchido com 04=REJEITADO ou 07=RETORNADO.
- Desta forma, este registro de garantia não poderá ser mais utilizado. O usuário terá que clonar esta solicitação de garantia, realizar as alterações necessárias – de acordo com as instruções da John Deere – e transmitir a nova solicitação de garantia. Para isso, basta acessar a rotina Solicitação Garantia (OFINJD15), posicionar sobre o registro desejado e selecionar a opção Ações Relacionadas/Clonar.
- Como estamos realizando um PDI (revisão), a John Deere não rejeitará a solicitação, pois foi a partir do portal da John Deere que geramos as requisições de peças ou serviços. Portanto, partindo do ponto de que a John Deere aprovou a solicitação de garantia e o Warranty Memo já foi recepcionado e processado no Protheus, o próximo passo é atualizar a Ordem de Serviço de acordo com o retorno da John Deere.
- Acesse Atualizações/Garantia JD/Solicitação Garantia (OFINJD15).
- Verifique que a solicitação de garantia está com o campo Status S.G. (VMB_STATSG) igual a Pendente Atual. O.S.
- Posicione na solicitação de garantia e selecione a opção Ações Relacionadas/Atualiza o.s.
- Nesta janela é possível validar as informações enviadas e retornadas pela John Deere. Estes valores serão exibidos na parte superior direita da janela, se dividindo em duas partes: a coluna com os valores enviados e a coluna com os valores retornados.
- ATENÇÃO! Neste momento o usuário irá visualizar os valores atuais da O.S. e os valores enviados pela John Deere através do Warranty Memo. Caso esteja em conformidade, o usuário irá confirmar esta janela e atualizar as informações e/ou valores da ordem de serviço no Protheus com as informações recebidas pelo Warranty Memo. O usuário não deve confirmar esta janela caso encontre informações e/ou valores incoerentes. Além disso, em casos de Autorização Especial por exemplo, o usuário terá que informar valores e/ou requisições de peças/serviços manualmente.
- Nos casos de Autorização Especial, os valores serão atualizados de acordo com o preço de lista retornado pela John Deere. Desta forma, os valores sofrerão alteração, bem como os percentuais rateados no momento da transmissão da solicitação de garantia. O usuário deverá conferir estes valores e caso esteja de acordo, confirmar a atualização da O.S. Os campos que irão conter os rateios retornados em reais são:
- Cli. Ret (R$ (VMB_CLIVAR)
- Con. Ret(R$) (VMB_CONVAR)
- J.D. Ret(R$) (VMB_JDVAR)
- ATENÇÃO! Nos casos de Autorização Especial, somente os tipos de tempo referentes ao rateio por parte da John Deere, ou seja, tipos de tempo de garantia, deverão movimentar estoque. As requisições referentes ao rateio por parte do cliente e da concessionária NÃO poderão movimentar estoque. Para isto, a TES deve ser informada corretamente no momento da requisição.
- Ainda a respeito de Autorização Especial, em casos excepcionais, a John Deere pode não aceitar alguma peça como parte da autorização especial e, então, será necessária a interação do usuário para requisitar esta peça em um tipo de tempo diferente da autorização especial.
- Caso a John Deere não pague o valor total das peças ou serviços, ou até mesmo não pague um total de quantidade de peças enviado, serão exibidas linhas automaticamente na parte inferior para que o usuário requisite as peças e/ou serviços que não foram pagos totalmente pela John Deere para outro tipo de tempo.
- Clique em Confirmar. A Ordem de Serviço será atualizada com as informações de retorno da John Deere.
- Além disso, a solicitação de garantia ficará com o campo Status S. G. (VMB_STATSG) igual a Pendente NF.
- Agora, para emitir a Nota Fiscal acesse Atualizações/Mov Oficina/Fechamento OS Mod2 (OFIXA100).
- Na janela principal da rotina, pressione F12.
- Com o objetivo de facilitar o fechamento dos tipos de tempo de garantia de peça, foi disponibilizado um parâmetro da rotina onde é possível informar uma condição de pagamento padrão. Desta forma, em um fechamento de tipo de tempo de garantia de peças John Deere, ao escolher uma condição de pagamento tipo A, a rotina utilizará a condição de pagamento informada neste novo parâmetro para montar as parcelas. Isto se faz necessário para que a nota fiscal de garantia de peças seja emitida contra o cliente, mas seu título a receber seja contra a fábrica John Deere.
- Posicione no registro da ordem de serviço e clique em Fechar.
- ATENÇÃO! No caso da execução do serviço de revisão MNT1, é necessário obrigatoriamente preencher o campo Recolhe ISS? (VOO_RECISS) com o conteúdo 1=Sim, além das configurações devidas para cálculo de ISS pelo sistema.
- Preencha os campos necessários e confirme para gerar a nota fiscal do serviço referente a revisão.
- Para toda solicitação de garantia que envolva serviço se faz necessário enviar as informações da nota fiscal para a John Deere através do WebService. Solicitações de garantia que apenas contém peças não será necessário o envio. Desta forma, ao processar o Warranty Memo, o campo Status S. G. (VMB_STATSG) ficará igual a Pagto Efetuado.
- Acesse Atualizações/Garantia JD/Solicitação Garantia (OFINJD15).
- Posicione no registro da Solicitação de Garantia. O campo Status S. G. (VMB_STATSG) ficará igual a Pendente Atualização NF.
- Para transmitir a NF de serviços, clique em Ações Relacionadas/Transmitir nf.
- Confirme a transmissão.
- Se for transmitido com sucesso, será exibida a mensagem informando ao usuário. Além disso, a solicitação de garantia ficará com o campo Status S.G. (VMB_STATSG) igual a NF Enviada.
- No momento em que o pagamento for liberado pela John Deere, será disponibilizado outro arquivo de Warranty Memo o com o número do credit memo. Após a recepção deste arquivo pelo DTF, acesse Atualizações/Garantia JD/ Proc Warranty Memo (OFINJD16) e execute a rotina novamente.
- Acesse Atualizações/Garantia JD/Solicitação Garantia (OFINJD15).
- Posicione no registro da Solicitação de Garantia e verifique que o campo Status S. G. (VMB_STATSG) ficará igual a Pagto Efetuado.
- Além da opção de atualização do status da solicitação de garantia disponível na própria rotina de Solicitação de Garantia (OFINJD15), há a possibilidade de atualização do status de várias solicitações simultaneamente, conforme segue.
- Acesse Atualizações/Garantia JD/Atualiza Status SG (OFINJD26).
- Clique no botão Perguntas e preencha os campos Num. OS De e Num. OS Até com o número inicial e final das ordens de serviço relacionadas às solicitações de garantia que precisam ser atualizadas.
- Em seguida, clique no botão Informações e Executar para que ocorra a atualização.
- Aguarde até que a mensagem de Solicitações Atualizadas seja apresentada na tela.
- Observe que a rotina irá atualizar o status (VMB_STATUS) das solicitações de garantia relacionadas às ordens informadas nos parâmetros, simultaneamente, de acordo com o status que apresentem no portal da John Deere. Só serão processadas solicitações com status 01-Novo, 02-Enviado, 03-Aprovado (pago) ou 09-Aguardando NF.
- Acesse a rotina novamente e clique no botão Log de Processos para visualizar o histórico das atualizações realizadas.
- Garantia AMS: Em alguns casos os AMS’s são controlados com número de série na concessionária, em função de possuírem um custo diferenciado e uma garantia específica. Nestes casos, os AMS’S que apresentam defeito sempre são trocados por novos. Partindo deste princípio, no processo de garantia é necessário abrir a OS para o AMS com defeito e requisitar o novo equipamento, solicitando a garantia para a montadora. Para realizar estes procedimentos, siga as seguintes instruções:
- Acesse a rotina de abertura de OS em Atualizações\Mov Oficina\Abrir O.S. (OFIOM010) e abra ordem de serviço para o AMS (equipamento) que apresentou defeito e que precisa de garantia.
- Em seguida é o momento de requisitar o AMS que foi utilizado como troca para o cliente. Para isso, acesse a rotina de requisição de peças em Atualizações\Mov oficina\Req Pecas (OFIOM020), selecione a ordem aberta previamente e clique na opção Requisitar.
- Com a tela de requisição aberta, clique no menu Ações Relacionadas\Req. Opc de Equipamento com Número de Série.
- Será apresentada uma tela os seguintes parâmetros:
- Marca: Neste campo, informe a marca do AMS a ser oferecido em troca para o cliente.
- Mod. Veic: Neste campo, informe o modelo do AMS a ser oferecido em troca para o cliente. No campo código de fábrica (VV2_MODFAB) do modelo deve estar registrado o código da peça que será transmitida para a montadora na solicitação de garantia.
- Em seguida clique no botão Pesquisar para visualizar no espaço ao lado todos os AMS’s disponíveis para requisição.
- Selecione o AMS que será entregue ao cliente e clique no botão confirmar.
- Na próxima tela informe o tipo de tempo de garantia que será utilizado na solicitação de garantia e clique em Ok.
- Os dados do AMS serão retornados na linha da requisição de peças. Preencha os campos obrigatórios da requisição e Confirme para concluir a requisição.
- Os demais procedimentos do processo de solicitação de garantia seguem os mesmos critérios dos demais casos de garantia.
OFINJD17 – Registro de Prod.
- No Oficina (SIGAOFI), acesse Atualizações/Cad Gerais/Tab Gener Conces. (OFIOA560).
- Esta rotina tem que ser acessada para que os registros padrão do sistema para marca John Deere sejam criados.
- Acesse Atualizações/Cad Gerais/Equipe Técnica (OFIOA180).
- Posicione sobre o usuário que realizará o procedimento de registro de produto e clique em Alterar.
- Selecione a pasta Oficina.
- Realize o preenchimento dos campos Usuário Fab. (VAI_FABUSR) e Senha Fab. (VAI_FABPWD) de acordo com o help dos campos. Estas informações de usuário e senha serão utilizados pelo Protheus para efetuar login no WebService da John Deere.
- Acesse Atualizações/Cad Veículos/Veículos Modelo 2 (VEIXA010).
- Realize a inclusão de um novo equipamento da marca John Deere, se atentando ao preenchimento dos campos Propr. Atual (VV1_PROATU) e Lj. Prop. At (VV1_LJPATU).
- No Oficina (SIGAOFI) acesse Atualizações/Garantia JD/Registro de Prod. (OFINJD17).
- Será apresentada a janela principal da rotina listando todos os equipamentos que foram cadastrados.
- A rotina possui duas legendas:
- Legenda Verde – Não Transmitido: o equipamento ainda não foi registrado junto a John Deere.
- Legenda Azul – Transmitido: o equipamento já está registrado junto a John Deere.
- Clique em Incluir.
- Preencha os campos necessários e confirme a inclusão.
- Posicione sobre o registro incluso e selecione a opção Ações Relacionadas/Transmitir para iniciar a transmissão das informações para registro de produto na John Deere.
- Será exibida uma pergunta solicitando a confirmação da transmissão. Clique em Sim.
- Agora o Protheus iniciará a comunicação com o Portal da John Deere para registro do produto. Duas mensagens podem ser exibidas:
- Product Registration is Successful: informa que o registro do produto foi realizado com sucesso. Desta forma o registro de produto foi finalizado e transmitido com êxito.
- Os dados foram processados, mas requer acompanhamento no Portal do Concessionário: o registro foi produto não foi realizado com sucesso. Neste caso, o usuário deve:
- i. Acessar o registro no Portal da John Deere;
- ii. Verificar a mensagem de erro;
- iii. Eliminar o registro no Portal da John Deere;
- iv. Alterar os dados necessários no Protheus;
- v. Transmitir o registro novamente através do Protheus.
O procedimento acima se faz necessário para manter a integridade dos dados no Protheus x Portal da John Deere.
OFINJD20 – Atual. End Cliente
Procedimentos:
1. Pare a execução do Servidor Protheus.
2. No diretório onde está contido o arquivo de configuração de inicialização do Servidor Protheus (bin/appserver), edite o arquivo appserver.ini.
3. Insira as seguintes instruções no arquivo:
[SSLCONFIGURE]
SSL2=1
SSL3=1
TLS1=1
VERBOSE=1
4. Salve o arquivo.
5. Inicie a execução do Servidor Protheus.
- No Oficina (SIGAOFI), acesse Atualizações/Cad Gerais/Tab Gener Conces. (OFIOA560).
- Esta rotina tem que ser acessada para que os registros padrão do sistema para marca John Deere sejam criados.
- Acesse Atualizações/Cad Gerais/Equipe Técnica (OFIOA180).
- Posicione sobre o usuário que realizará o procedimento de atualização de endereço de clientes e clique em Alterar.
- Selecione a pasta Oficina.
- Realize o preenchimento dos campos Usuário Fab. (VAI_FABUSR) e Senha Fab. (VAI_FABPWD) de acordo com o help dos campos. Estas informações de usuário e senha serão utilizadas pelo Protheus para efetuar login no WebService da John Deere.
Os passos abaixo se referem ao processo de transmissão de informações da John Deere para o Protheus.
- Acesse Atualizações/Cad Gerais/Clientes (MATA030).
- Clique em Incluir.
- Na janela de inclusão do cliente, preencha os campos Física/Jurid (A1_PESSOA), Tipo (A1_TIPO), CNPJ/CPF (A1_CGC) e País (A1_PAIS).
- Selecione a opção Ações Relacionadas/Consulta End. JD (MA030BUT).
- Neste momento, o Protheus se comunicará com a John Deere. Será verificado se existe informações deste cliente já cadastrados na John Deere.
- Caso encontre, a rotina exibirá na tela as informações deste cliente cadastrado na John Deere.
- Marque o registro que deseja importar e confirme. As informações do cliente que foi selecionado na John Deere serão trazidas para o Protheus de forma automática.
Os passos abaixo se referem ao processo de cadastramento de clientes via WebService do Protheus para a John Deere.
- Acesse Atualizações/Máquinas JD/Atual. End Cliente (OFINJD20).
- Posicione sobre o registro de cliente recém cadastrado e clique em Atualizar.
- Neste momento, será verificado se este cliente já se encontra cadastrado na John Deere ou não.
- Caso este cliente não seja encontrado junto a John Deere, será exibida uma mensagem informando “Dados não encontrados”.
- Em seguida, será exibida uma janela dividida em lado esquerdo e direito. O lado esquerdo representa as informações cadastradas no Protheus e o lado direito as informações cadastradas na John Deere.
- No lado esquerdo, atente-se ao preenchimento do campo Tipo Cli JD (A1_CDJDTIP). O preenchimento deste campo é obrigatório para atualização do endereço do cliente junto a John Deere. Abaixo as opções:
- Produtor Agrícola: ao escolher esta opção, este cadastro de cliente será considerado como Produtor Agrícola. Além disso, em uma análise de venda, este cadastro será considerado como venda individual.
- Governamental: ao escolher esta opção, este cadastro de cliente será considerado como Governamental. Além disso, em uma análise de venda, este cadastro será considerado como venda individual.
- Grupo Especial: ao escolher esta opção, o usuário está sinalizando que este cadastro de clientes pertence a um grupo especial, onde este cadastro é formado por um grupo de clientes já existentes na John Deere. Além disso, em uma análise de venda, este cadastro será considerado como venda conjugada, ou seja, é aquela onde que é realizada para dois ou mais clientes sendo que eles são igualmente responsáveis por essa compra.
- Marque o cliente no lado esquerdo e clique em Atualiza End. Cobrança ou Atualiza End. Entrega para registrar este cliente junto a John Deere.
- Verifique que o código do cliente e o código de endereço de cliente oriundos da John Deere foram cadastrados no Protheus, nos campos Cod. Cli JD (A1_CDJDCLI) e Cod. End JD (A1_CDJDEND).
- Caso o usuário deseje atualizar dados de clientes do Protheus para a John Deere, os passos acima devem ser repetidos. A única diferença é que, além de marcar qual registro do Protheus deve ser considerado (lado esquerdo da tela) deve ser marcado também qual registro deve ser atualizado junto a John Deere (lado direito da tela).