Histórico da Página
DPM John Deere
Características do Requisito
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: | SFJ | ||||||||||||||||||||||||
Sistema(s) Operacional(is): | Windows®/Linux®. |
Descrição
Implementado o UPDOFIN9 para criar as rotinas Imp Dados Hist DPM (IMPVQ3), Imp. NF Peças JD (IMPXML), Parts Data (DPE) (OFINJD06), DPM Orders (OFINJD07), DPM Transfers (OFINJD08), PMM (OFINJD09), Proc Deman. Diária (OFINJD12), Cons. Nível Atend. (OFINJD14), Cons. Log Integr. (OFINJD19), Sit Demanda (OFIOA530) e Suges. Compras DMS (MATA297M).
Este conjunto de rotinas foi criado para atender as necessidades de envio e recebimento de informações referentes ao DPM e PMM. Desta forma, durante o processo normal de venda de peças balcão ou oficina, o nível de atendimento será medido e gravado para posterior envio a John Deere. Após analisar as informações enviadas, a John Deere retornará sugestões de compras ou transferência de peças entre filiais, fazendo assim o gerenciamento do estoque de peças do concessionário entre a John Deere e entre suas próprias filiais.
Este documento visa definir e nortear todo o processo padrão das rotinas do sistema TOTVS Protheus para utilização do serviço DPM (Dealer Parts Management) disponibilizado pela John Deere aos seus concessionários. Um conjunto de rotinas foi criado no Protheus para atender as necessidades de envio e recebimento de informações referentes ao DPM (PMM e JDPRISM). Desta forma, durante o processo normal de venda de peças balcão ou oficina, o nível de atendimento será medido e gravado para posterior envio a John Deere. Após analisar as informações enviadas, a John Deere retornará sugestões de compras ou transferência de peças entre filiais, fazendo assim o gerenciamento do estoque de peças do concessionário entre a John Deere e entre suas próprias filiais.
O que é o DPM?
O DPM vem a propor uma interface de troca de informações entre a rede de concessionários John Deere e a Fábrica da John Deere Brasil, onde a fábrica receberá as informações da rede de concessionários referente a históricos de vendas, venda perdida e estoques de peças. Após processar estas informações, a fábrica retornará sugestões de compras ou transferências de peças entre as lojas do grupo. Portanto, o DPM é uma ferramenta de gestão de estoque de peças.
O processo consiste numa inicialização do histórico de todos os itens PEÇAS cadastrados no sistema, com informações de vendas do mês atual até os 60 meses anteriores. A partir dessa inicialização será gerado o arquivo Parts Data (histórico dos itens – DPE), o qual será enviado diariamente para a fábrica via DTF. Tendo sido feita a análise desse histórico pelo sistema da fábrica, o mesmo retornará dois novos arquivos ao concessionário:
- Arquivo de Orders: Itens com Sugestões de Pedidos de Compra para a fábrica.
- Arquivo de Transfers: Itens com Sugestões de Transferências de uma filial para outra.
Esses arquivos serão importados ao Protheus pelo concessionário, o qual fará a análise das sugestões e decidirá se irá ou não realizar as transferências e pedidos sugeridos pela fábrica.
O que é o Nível de Primeiro Atendimento?
O Percentual de Nível de Atendimento mede o nível do serviço de atendimento ao cliente baseado na política e procedimentos de estocagem do concessionário. É um bom indicativo da satisfação do cliente porque reflete a frequência que um concessionário fornece aos clientes as peças que eles necessitam.
Importante
Antes de executar o compatibilizador UPDOFIN9 é imprescindível:
- Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório \PROTHEUS11_DATA\DATA) e dos dicionários de dados SXs (diretório \PROTHEUS11_DATA\SYSTEM).
- Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
- Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
- Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname.
- O compatibilizador deve ser executado com a Integridade Referencial desativada*.
Atenção O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente! A ativação indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos a seguir:
Contate o Help Desk Framework EM CASO DE DÚVIDAS! |
---|
- Em TOTVS Smart Client, digite o U_UPDOFIN9 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
- Criação de tabela no arquivo SX2– Tabelas:
Chave | Nome | Modo | PYME |
VQL | Informacoes genericas | C | S |
Chave | Nome | Modo | PYME |
VQG | Demanda Mensal | E | S |
Chave | Nome | Modo | PYME |
VQH | Back Order GC | E | S |
Chave | Nome | Modo | PYME |
VQ3 | Compl. Demanda | E | S |
Chave | Nome | Modo | PYME |
VQ5 | Agendamento JD | E | S |
Chave | Nome | Modo | PYME |
VQ6 | Log Integracao JD | E | S |
Chave | Nome | Modo | PYME |
V09 | Codigos Situacao de Demanda | C | S |
Criaçãode Campos no arquivo SX3 – Campos:
- Tabela SFJ - Sugestao de Compra:
Campo | FJ_HORPED | FJ_DATVAL | FJ_VALTOT | FJ_NUMORC |
Tipo | Caracter | Data | Numérico | Caracter |
Tamanho | 5 | 8 | 14 | 8 |
Decimal | 0 | 0 | 2 | 0 |
Formato | @! | @! | @E 99,999,999,999.99 | @! |
Título | Hora do Pedi | Validade | Valor Total | Orcamento |
Descrição | Hora do Pedido | Data de Validade | Valor Total | Orcamento |
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 | dDatabase + 2 | |||
Val. Sistema | ||||
Help | Informe Hora do Pedido. | Informe Data de Validade | Informe o Valor Total da Sugestao. | Informe o numero do orcamento |
Campo | FJ_FILORC | FJ_FORMUL | FJ_TIPPED | FJ_ORIPED |
Tipo | Caracter | Caracter | Caracter | Caracter |
Tamanho | 6 | 6 | 2 | 1 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! |
Título | Fil.Orcam. | Formula | Tp.Pedido | Ori.Pedido |
Descrição | Filial do Orcamento | Formula do Calculo Valor | Tipo de Pedido | Origem do Pedido |
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 | 1=DPMORD;2=DPMXFER;0=Outros | |||
When | ||||
Relação | ||||
Consulta Padrão | EG2 | |||
Val. Sistema | MT297FML() | |||
Help | Informe a Filial do Orcamento | Informe a Formula da sugestao de | Tipo de Pedido | Origem do Pedido |
Alteração de Campos no arquivo SX3 – Campos:
- Tabela SFJ - Sugestao de Compra:
Campo | FJ_TIPPRC | FJ_TIPGER |
Tipo | Caracter | Caracter |
Tamanho | 1 | 1 |
Decimal | 0 | 0 |
Formato | ! | ! |
Título | Tipo Preco | Ger. Sol/Ped |
Descrição | Tipo Preco | Gera Solicitacao/Pedido ? |
Nível | 1 | 1 |
Usado | Sim | Sim |
Obrigatório | Não | Não |
Browse | Sim | Não |
Opções | 1=Custo Standard;2=Reposicao;3=Preco de Venda | 1=Solicitacao;2=Pedido;3=Transferencia |
When | Empty(M->FJ_FORMUL) | |
Relação | "2" | |
Val. Sistema | Pertence("123") .and. MT297VLD() | Pertence("123") |
Help | Tipo de Preco | Tipo de Efetivacao da sugestao |
Criação de Campos no arquivo SX3 – Campos:
- Tabela VQ3 - Compl. Demanda:
Campo | VQ3_FILIAL | VQ3_PRODUT | VQ3_ANO | VQ3_MES |
Tipo | Caracter | Caracter | Caracter | Caracter |
Tamanho | 8 | 15 | 4 | 2 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! |
Título | Filial | Produto | Ano | Mes |
Descrição | Filial | Produto | Ano | Mes |
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 | Sim | Sim | Sim |
Opções | ||||
When | ||||
Consulta Padrão | SB1 | |||
Relação | ||||
Val. Sistema | vazio() .and. existcpo("SB1") | |||
Help | Informe aqui a Filial. | Informe aqui o produto. | Ano do Movimento | Mes do Movimento |
Campo | VQ3_DIA | VQ3_HITSB | VQ3_IMEDB | VQ3_8HRDB |
Tipo | Caracter | Numérico | Numérico | Numérico |
Tamanho | 2 | 7 | 7 | 7 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @E 9,999,999 | @E 9,999,999 | @E 9,999,999 |
Título | Dia | Hits Balcao | NA Imediato | NA 8H Dealer |
Descrição | Dia | Hits Balcao | NA Imediato Bal | NA 8H Dealer Bal |
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 | Dia do Movimento | Total Hits Balcao | N.A.Imed.Balcao | N.A.8h Dealer Bal |
Campo | VQ3_8HROB | VQ3_24HRB | VQ3_VDPERB | VQ3_HITSO |
Tipo | Numérico | Numérico | Numérico | Numérico |
Tamanho | 7 | 7 | 7 | 7 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @E 9,999,999 | @E 9,999,999 | @E 9,999,999 | @E 9,999,999 |
Título | NA 8H Outros | NA 24h Balca | Vda.Perd.Bal | Hits Oficina |
Descrição | NA 8H Outros Bal | NA 24h Balcao | Vda.Perd.Balcao | Hits Oficina |
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 | N.A.8h Outros Bal | N.A. 24h Balcao | Total Vda.Per.Balcao | Total Hits Oficina |
Campo | VQ3_IMEDO | VQ3_8HRDO | VQ3_8HROO | VQ3_24HRO |
Tipo | Numérico | Numérico | Numérico | Numérico |
Tamanho | 7 | 7 | 7 | 7 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @E 9,999,999 | @E 9,999,999 | @E 9,999,999 | @E 9,999,999 |
Título | NA Imediato | NA 8H Dealer | NA 8H Outros | NA 24h Ofici |
Descrição | NA Imediato Ofi | NA 8H Dealer Ofi | NA 8H Outros Ofi | NA 24h Oficina |
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 | N.A.Imed.Ofcina | N.A.8h Dealer Ofi | N.A.8h Outros Ofi | N.A. 24h Oficina |
Campo | VQ3_HIPERB | VQ3_HIPERO | VQ3_HIPERI |
Tipo | Numérico | Numérico | Numérico |
Tamanho | 7 | 7 | 7 |
Decimal | 0 | 0 | 0 |
Formato | @E 9,999,999 | @E 9,999,999 | @E 9,999,999 |
Título | Hit.Perd.Bal | Hit.Perd.Ofi | Hit.Perd.Int |
Descrição | Hit.Perd.Bal. | Hit.Perd.Ofi. | Hit.Perd.Int. |
Nível | 1 | 1 | 1 |
Usado | Sim | Sim | Sim |
Obrigatório | Não | Não | Não |
Browse | Sim | Sim | Sim |
Opções | |||
When | |||
Relação | |||
Val. Sistema | |||
Help | Hits Perdidos Balcao | Hits Perdidos Oficina | Hits Perdidos Interno |
Campo | VQ3_VDPERO | VQ3_HITSI | VQ3_IMEDI | VQ3_8HRDI |
Tipo | Numérico | Numérico | Numérico | Numérico |
Tamanho | 7 | 7 | 7 | 7 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @E 9,999,999 | @E 9,999,999 | @E 9,999,999 | @E 9,999,999 |
Título | Vda.Perd.Ofi | Hits Interno | NA Imediato | NA 8H Dealer |
Descrição | Vda.Perd.Ofi. | Hits Interno | NA Imediato Int | NA 8H Dealer Int |
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 | Total Vda.Per.Oficina | Total Hits Interno | N.A.Imed.Interno | N.A.8h Dealer Int |
Campo | VQ3_8HROI | VQ3_24HRI | VQ3_VDPERI | VQ3_DEVBAL |
Tipo | Numérico | Numérico | Numérico | Numérico |
Tamanho | 7 | 7 | 7 | 15 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @E 9,999,999 | @E 9,999,999 | @E 9,999,999 | @E 9,999,999,999.9999 |
Título | NA 8H Outros | NA 24h Inter | Vda.Perd.Int | Devolucao Ba |
Descrição | NA 8H Outros Int | NA 24h Interno | Vda.Perd.Int. | Devolucao Balcao |
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 | N.A.8h Outros Int | N.A. 24h Interno | Total Vda.Per.Interno | Total de Devolucoes Bal |
Campo | VQ3_DEVOFI | VQ3_DEVINT | VQ3_VALINV | VQ3_CUSBAL |
Tipo | Numérico | Numérico | Numérico | Numérico |
Tamanho | 15 | 15 | 15 | 15 |
Decimal | 4 | 4 | 4 | 4 |
Formato | @E 9,999,999,999.9999 | @E 9,999,999,999.9999 | @E 9,999,999,999.9999 | @E 9,999,999,999.9999 |
Título | Devolucao Of | Devolucao In | Valor Invent | Custo Balcao |
Descrição | Devolucao Oficina | Devolucao Inteno | Valor Inventario | Custo Balcao |
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 | Total de Devolucoes Ofi | Total de Devolucoes Int | Valor de Inventario no Mes | Total de Custo Bal |
Campo | VQ3_CUSOFI | VQ3_CUSBAN | VQ3_CUSOFN | VQ3_CUSFAB | VQ3_CUSDEV |
Tipo | Numérico | Numérico | Numérico | Numérico | Numérico |
Tamanho | 15 | 15 | 15 | 15 | 15 |
Decimal | 4 | 4 | 4 | 4 | 4 |
Formato | @E 9,999,999,999.9999 | @E 9,999,999,999.9999 | @E 9,999,999,999.9999 | @E 9,999,999,999.9999 | @E 9,999,999,999.9999 |
Título | Custo Oficin | Custo Bal.N | Custo Ofi.N | Custo Fabric | Custo Devolu |
Descrição | Custo Oficina | Custo Bal.N | Custo Ofi.N | Custo Fabrica | Custo Devolucao |
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 | Sim | Sim | Sim | Sim | Sim |
Opções | |||||
When | |||||
Relação | |||||
Val. Sistema | |||||
Help | Total de Custo Ofi | Custo Balcao sem demanda | Custo Oficina sem Demanda | Total de Custo Fab | Total de Custo Dev |
Campo | VQ3_TOTBAL | VQ3_TOTOFI | VQ3_TOTBAN | VQ3_TOTOFN |
Tipo | Numérico | Numérico | Numérico | Numérico |
Tamanho | 15 | 15 | 15 | 15 |
Decimal | 4 | 4 | 4 | 4 |
Formato | @E 9,999,999,999.9999 | @E 9,999,999,999.9999 | @E 9,999,999,999.9999 | @E 9,999,999,999.9999 |
Título | Total Balcao | Total Oficin | Total Bal.N | Total Ofi.N |
Descrição | Total Balcao | Total Oficina | Total Balcao N | Total Balcao.N |
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 | Total de Venda Bal | Total de Venda Ofi | Total balcao sem demanda | Total oficina sem demanda |
Campo | VQ3_TOTINT | VQ3_TOTFAB | VQ3_DULTVD | VQ3_LOCAL |
Tipo | Numérico | Numérico | Data | Caracter |
Tamanho | 15 | 15 | 8 | 2 |
Decimal | 4 | 4 | 0 | 0 |
Formato | @E 9,999,999,999.9999 | @E 9,999,999,999.9999 | @! | |
Título | Total Intern | Total Fabric | Data Ult.Ven | Armazem JD |
Descrição | Total Interno | Total Fabrica | Data Ult.Venda | Armazem JD |
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 | Total de Venda Int | Total de Vda. Fab | Data Ultima Venda | Codigo do Armazem JD |
Campo | VQ3_TIPLOC | VQ3_STOCK | VQ3_VDAB | VQ3_VDAO |
Tipo | Caracter | Caracter | Numérico | Numérico |
Tamanho | 1 | 1 | 7 | 7 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | @E 9999999 | @E 9,999,999 |
Título | Tipo Arm.JD | Peca Estocad | Vendas BalcaVendas Balca | Vendas Ofici |
Descrição | Tipo Arm.JD | Peca Estocada? | Vendas Balcao | Vendas Oficina |
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 | Tipo do Armazem JD | Informe se a peca e estocada | Total Vendas Balcao | Total Vendas Oficina |
Campo | VQ3_VDAI | VQ3_CRICOD | VQ3_VDABN | VQ3_VDAON | VQ3_HITSBN |
Tipo | Numérico | Caracter | Numérico | Numérico | Numérico |
Tamanho | 7 | 2 | 7 | 7 | 7 |
Decimal | 0 | 0 | 0 | 0 | 0 |
Formato | @E 9999999 | @! | @E 9999999 | @E 9999999 | @E 9999999 |
Título | Vendas Int. | Cod Critic. | Vendas Bal.N | Vendas Ofi.N | Hits Bal.N |
Descrição | Vendas Interno | Codigo Critico | Vendas Balcao.N | Vendas Oficina N | Vendas Balcao N |
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 | Sim | Não | Sim | Sim | Sim |
Opções | |||||
When | |||||
Relação | |||||
Val. Sistema | NaoVazio() | ||||
Help | Vendas Interno | Codigo Critico | Vda Balcao sem demanda | Venda Oficina sem Demanda | Hits Balcao sem Demanda |
Campo | VQ3_HITSON | VQ3_IMEDBN | VQ3_IMEDON | VQ3_PROCES | VQ3_TIPREG |
Tipo | Numérico | Numérico | Numérico | Caracter | Caracter |
Tamanho | 7 | 7 | 7 | 1 | 1 |
Decimal | 0 | 0 | 0 | 0 | 0 |
Formato | @E 9999999 | @E 9999999 | @E 9999999 | @! | @! |
Título | Hits Ofi.N | Imed.Bal.N | Imed.Ofi.N | Processado | Flag Tipo |
Descrição | Hits Oficina N | NA Imed. Balcao N | Imed.Oficina N | Processado | Flag Tipo |
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 | Sim | Sim | Sim | Não | Não |
Opções | S=Sim;N=Nao | C=Carga;N=Normal | |||
When | |||||
Relação | |||||
Val. Sistema | |||||
Help | Hits Oficina sem Demanda | NA Balcao sem Demanda | NA Oficina sem Demanda | Registro Processado? | Flag Tipo de registro |
- Criação de campo da Tabela SBZ - Indicadores de Produtos:
Campo | BZ_PRIENT | BZ_ULTVDA |
Tipo | Data | Data |
Tamanho | 8 | 8 |
Decimal | 0 | 0 |
Formato | @! | @! |
Título | Prim.Entrada | Ult.Venda |
Descrição | Data 1a.Entrada | Data da Ult.Venda |
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 | Data da primeira entrada | Data da Ultima Venda |
- Tabela SB5 - Dados Adicionais do Produto :
Campo | B5_ULTVDA | B5_DTADDED |
Tipo | Data | Data |
Tamanho | 8 | 8 |
Decimal | 0 | 0 |
Formato | @! | |
Título | Ult.Venda | Dt.Prim.Carg |
Descrição | Data da Ult.Venda | Dt.Prim.Carga |
Nível | 1 | 1 |
Usado | Sim | Sim |
Obrigatório | Não | Não |
Browse | Não | Sim |
Opções | ||
When | ||
Relação | ||
Val. Sistema | ||
Help | Data da Ultima Venda | Data da Primeira Carga |
- Tabela V09 - Codigos Situacao de Demanda:
Campo | V09_FILIAL | V09_CODSIT | V09_DESSIT | V09_LEVDEM | V09_DEMDPM |
Tipo | Caracter | Caracter | Caracter | Caracter | Caracter |
Tamanho | 8 | 2 | 30 | 1 | 1 |
Decimal | 0 | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! | |
Título | Filial | Codigo Sit | Desc Situaca | Demanda | Demanda DPM |
Descrição | Filial | Codigo Situacao | Descricao da Situacao | Leva para Demanda | Conf. da Demanda do DPM |
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Não | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não | Não |
Browse | Sim | Sim | Sim | Sim | Sim |
Opções | 0=Nao;1=Sim | 1=Considerar;2=Recompra;3=Especial;4=Nao Cons. | |||
When | |||||
Relação | |||||
Val. Sistema | ExistChav("V09") | Pertence("01") | |||
Help | Informe aqui a Filial. | Informe o Codigo da Situacao | Informe o Codigo da Situacao | Informe se vai para Demanda | Configuracao da demanda usada no DPM. |
- Tabela V09 - Codigos Situacao de Demanda:
Campo | VS1_TIPMID | VS1_DESMID | VS1_RESLOG |
Tipo | Caracter | Caracter | Caracter |
Tamanho | 3 | 30 | 99 |
Decimal | 0 | 0 | 0 |
Formato | @! | @! | @! |
Título | Tp de Midia | Descr.Midia | Log Reserva |
Descrição | Tipo de Midia | Descricao da Midia | Log Reserva |
Nível | 1 | 1 | 1 |
Usado | Sim | Sim | Sim |
Obrigatório | Não | Não | Não |
Browse | Sim | Sim | Não |
Opções | 0=Nao;1=Sim | ||
Consulta Padrão | VX5 | ||
When | |||
Relação | POSICIONE("VX5",1,xFilial("VX5")+"027"+VS1->VS1_TIPMID,"VX5_DESCRI") | "0" | |
Val. Sistema | FG_Seek("VX5","'027'+M->VS1_TIPMID",1,.F.,"VS1_DESMID","VX5_DESCRI") | ||
Help | Informe aqui o tipo de midia. | Informe aqui a descricao do tipo de midia. | Log de Reserva do |
- Tabela VOO - Arq Numeros e Notas Fiscais:
Campo | VOO_FLGNAT |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Flag Niv Ate |
Descrição | Flag do Nivel de Atendime |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Opções | 0=Nao Lido;1=Lido |
When | |
Relação | |
Val. Sistema | |
Help | Registro Processado? |
- Tabela SD2 - Itens de Venda da NF:
Campo | D2_FLGNAT |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Flag Niv Ate |
Descrição | Flag do Nivel de Atendime |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Opções | 0=Nao Lido;1=Lido |
When | |
Relação | |
Val. Sistema | |
Help | Registro Processado? |
- Tabela SD1 - Itens das NF de Entrada:
Campo | D1_FLGNAT |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Flag Niv Ate |
Descrição | Flag do Nivel de Atendime |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Opções | 0=Nao Lido;1=Lido |
When | |
Relação | |
Val. Sistema | |
Help | Registro Processado? |
- Tabela VQ5 - Agendamento JD:
Campo | VQ5_FILIAL | VQ5_CODIGO | VQ5_TIPO | VQ5_DIA | VQ5_HORA | VQ5_DIAULT |
Tipo | Caracter | Caracter | Caracter | Caracter | Caracter | Data |
Tamanho | 8 | 6 | 2 | 1 | 8 | 8 |
Decimal | 0 | 0 | 0 | 0 | 0 | 0 |
Formato | @! | 999999 | @! | @! | @! | @D |
Título | Filial | Codigo | Tipo Ext. | Dia Semana | Hr.Extracao | Ult.Extracao |
Descrição | Filial | Codigo | Tipo Extracao | Dia Semana | Hr.Extracao | Ult.Extracao |
Nível | 1 | 1 | 1 | 1 | 1 | 1 |
Usado | Não | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não | Não | Não |
Browse | Sim | Sim | Sim | Sim | Sim | Sim |
Opções | ||||||
When | ||||||
Relação | ||||||
Val. Sistema | ||||||
Help | Informe aqui a Filial. | Codigo Interno Sequencial | Tipo de Extracao | Dia da Semana | Hora da Extracao | Dia Ultima Extracao |
- Tabela VQ6 - Log Integracao JD:
Campo | VQ6_FILIAL | VQ6_CODIGO | VQ6_TIPO | VQ6_DATA | VQ6_HORA | VQ6_OBS |
Tipo | Caracter | Caracter | Caracter | Data | Caracter | Caracter |
Tamanho | 8 | 6 | 12 | 8 | 5 | 250 |
Decimal | 0 | 0 | 0 | 0 | 0 | 0 |
Formato | @! | 999999 | @! | @! | @! | |
Título | Filial | Codigo | Tipo Ext. | Data Ocorren | Hr.Extracao | Observacao |
Descrição | Filial | Codigo | Tipo Extracao | Data Ocorrencia | Hr.Extracao | Observacao |
Nível | 1 | 1 | 1 | 1 | 1 | 1 |
Usado | Não | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não | Não | Não |
Browse | Sim | Sim | Sim | Sim | Sim | Sim |
Opções | ||||||
When | ||||||
Relação | ||||||
Val. Sistema | ||||||
Help | Informe aqui a Filial. | Codigo Interno Sequencial | Tipo de Extracao | Data Ocorrencia | Hora da Extracao | Observacao |
- Tabela VAI - Técnicos:
Campo | VAI_ADMDPM | VAI_CANCBO |
Tipo | Caracter | Caracter |
Tamanho | 1 | 1 |
Decimal | 0 | 0 |
Formato | ||
Título | Adm DPM? | Cancela BO? |
Descrição | Administra DPM? | Cancela BackOrder? |
Nível | 1 | 1 |
Usado | Sim | Sim |
Obrigatório | Não | Não |
Browse | Sim | Não |
Opções | 0=Nao;1=Sim | 0=Nao;1=Sim |
When | ||
Relação | ||
Val. Sistema | ||
Help | Recebera mensagens relacionadas. | Pode cancelar pedidos? |
- Tabela VE6 - Requisicao Compra x Venda Perd:
Campo | VE6_ITEORC |
Tipo | Caracter |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Título | Item Orc. |
Descrição | Item Orc. |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Opções | |
When | |
Relação | |
Val. Sistema | |
Help | Item do orcamento(VS3) BackOrder. |
- Alteração de campo - Tabela SB1 - Descrição Genérica do Produto:
Campo | B1_GROUPC |
Tipo | Caracter |
Tamanho | 20 |
Decimal | 0 |
Formato | @! |
Título | Group Code |
Descrição | Dealer Group Code |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Opções | |
When | |
Relação | |
Val. Sistema | |
Help | Dealer G.Code |
- Tabela SC7 - Pedidos de Compra:
Campo | C7_DDATCRI | C7_DDATALT | C7_DLINORI |
Tipo | Data | Data | Caracter |
Tamanho | 8 | 8 | 17 |
Decimal | 0 | 0 | 0 |
Formato | @D | @D | @! |
Título | Data Criado | Data Alter. | Linha Or. |
Descrição | Data Criado | Data Alter. | Linha Original |
Nível | 1 | 1 | 1 |
Usado | Sim | Sim | Sim |
Obrigatório | Não | Não | Não |
Browse | Sim | Sim | Sim |
Opções | |||
When | |||
Relação | |||
Val. Sistema | |||
Help | Dt criacao por DPMORD | Dt alterado por DPMORD | Linha original no DPMORD |
- Tabela VQL - Informações genéricas:
Campo | VQL_FILIAL | VQL_CODIGO | VQL_CODVQL | VQL_AGROUP |
Tipo | Caracter | Caracter | Caracter | Caracter |
Tamanho | 8 | 6 | 6 | 15 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | |||
Título | Filial | Codigo | Codigo VQL | Agrupador |
Descrição | Filial | Codigo | Codigo VQL | Agrupador |
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 | Sim | Sim | Sim |
Opções | ||||
When | ||||
Relação | ||||
Val. Sistema | ||||
Help | Informe aqui a Filial. | Chave unica. | Chave de relacao com outro log | Digite o agrupador. |
Campo | VQL_TIPO | VQL_DADOS | VQL_FILORI | VQL_DATAI |
Tipo | Caracter | Caracter | Caracter | Data |
Tamanho | 15 | 240 | 9 | 8 |
Decimal | 0 | 0 | 0 | 0 |
Formato | ||||
Título | Tipo | Dados | Filial Orig. | Dt. Inicio |
Descrição | Tipo | Dados | Filial Orig. | Dt. Inicio |
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 | Digite o tipo. | Dados genericos. | Filial origem registro. | Data inicial. |
Campo | VQL_HORAI | VQL_DATAF | VQL_HORAF |
Tipo | Numérico | Data | Numérico |
Tamanho | 4 | 8 | 4 |
Decimal | 0 | 0 | 0 |
Formato | @E 9999 | @E 9999 | |
Título | Hr. Inicio | Dt. Final | Tipo |
Descrição | Hr. Inicio | Dt. Final | Tipo |
Nível | 1 | 1 | 1 |
Usado | Sim | Sim | Sim |
Obrigatório | Não | Não | Não |
Browse | Sim | Sim | Sim |
Opções | |||
When | |||
Relação | |||
Val. Sistema | |||
Help | Hora de inicio. | Data Final. | Hora Inicial. |
- Tabela VQG - Demanda Mensal:
Campo | VQG_FILIAL | VQG_PRODUT | VQG_ANO | VQG_MES |
Tipo | Caracter | Caracter | Caracter | Caracter |
Tamanho | 8 | 15 | 4 | 2 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! |
Título | Filial | Produto | Ano | Mes |
Descrição | Filial | Produto | Ano | Mes |
Nível | 1 | 1 | 1 | 1 |
Usado | Não | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não |
Browse | Sim | Sim | Sim | Sim |
Opções | ||||
Consulta Padrão | SB1 | |||
When | ||||
Relação | ||||
Val. Sistema | vazio() .and. existcpo("SB1") | |||
Help | Informe aqui a Filial. | Informe aqui o Produto. | Informe aqui o Ano. | Informe aqui o Mes. |
Campo | VQG_VDABAL | VQG_HITBAL | VQG_VPEBAL | VQG_HPEBAL |
Tipo | Numérico | Numérico | Numérico | Numérico |
Tamanho | 7 | 7 | 7 | 7 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @E 9999999 | @E 9,999,999 | @E 9,999,999 | @E 9,999,999 |
Título | Vendas Balca | Hits Balcao | Vda.Perd.Bal | Hit.Perd.Bal |
Descrição | Vendas Balcao | Hits Balcao | Vda.Perd.Balcao | Hit.Perd.Bal. |
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 | Venda Balcao. | Hits Balcao | Venda Perdida Balcao | Hits Perdidos Balcao |
Campo | VQG_VDAOFI | VQG_HITOFI | VQG_VPROFI | VQG_HPEOFI |
Tipo | Numérico | Numérico | Numérico | Numérico |
Tamanho | 7 | 7 | 7 | 7 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @E 9,999,999 | @E 9,999,999 | @E 9,999,999 | @E 9,999,999 |
Título | Vendas Ofici | Hits Oficina | Vda.Perd.Ofi | Hit.Perd.Ofi |
Descrição | Vendas Oficina | Hits Oficina | Vda.Perd.Ofi | Hit.Perd.Ofi |
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 | Total Vendas Oficina | Hits Oficina | Venda Perdida Oficina | Hits Perdidos Oficina |
Campo | VQG_VDAINT | VQG_HITINT | VQG_VPEINT | VQG_HPEINT |
Tipo | Numérico | Numérico | Numérico | Numérico |
Tamanho | 7 | 7 | 7 | 7 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @E 9,999,999 | @E 9,999,999 | @E 9,999,999 | @E 9,999,999 |
Título | Vendas Ofici | Hits Interno | Vda.Perd.Int. | Hit.Perd.Ofi |
Descrição | Vendas Oficina | Hits Interno | Vda.Perd.Int. | Hit.Perd.Ofi |
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 | Venda Interno | Hits Interno | Venda Perdida Interno | Hits Perdidos Interno |
- Tabela VQH - Back Order GC:
Campo | VQH_FILIAL | VQH_NUMORC | VQH_PRODUT | VQH_QUANT |
Tipo | Caracter | Caracter | Caracter | Numérico |
Tamanho | 8 | 8 | 15 | 10 |
Decimal | 0 | 0 | 0 | 4 |
Formato | @! | @E 99999999 | @! | @E 99999.9999 |
Título | Filial | Nro Orcam/o | Produto | Qtd Requisit |
Descrição | Filial | Numero do Orcamento | Produto | Qtde Requisitada |
Nível | 1 | 1 | 1 | 1 |
Usado | Não | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não |
Browse | Sim | Não | Sim | Sim |
Opções | ||||
When | ||||
Consulta Padrão | SB1 | |||
Relação | ||||
Val. Sistema | ||||
Help | Digita e Filial | Numero do Orcamento | Codigo do Produto | Quantidade |
- Tabela SB5 - Dados Adicionais do Produto:
Campo | B5_DTADDED |
Tipo | Data |
Tamanho | 8 |
Decimal | 0 |
Formato | |
Título | Dt.Prim.Carg |
Descrição | Dt.Prim.Carga |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | |
When | |
Relação | |
Val. Sistema | |
Help | Data da Primeira Carga |
- Importante:
O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.
Criação de Índices no arquivo SIX – Índices:
Índice | VQL |
Ordem | 1 |
Chave | VQL_FILIAL+VQL_CODIGO |
Descrição | Codigo VQL |
Proprietário | S |
Índice | VQL |
Ordem | 2 |
Chave | VQL_FILIAL+VQL_AGROUP+VQL_TIPO+DTOS(VQL_DATAI)+STR(VQL_HORAI) |
Descrição | Agrupador + Tipo + Data + Hora |
Proprietário | S |
Índice | VQG |
Ordem | 1 |
Chave | VQG_FILIAL+VQG_PRODUT+VQG_ANO+VQG_MES |
Descrição | Filial + Produto + ANO + MES |
Proprietário | S |
Índice | VQH |
Ordem | 1 |
Chave | VQH_FILIAL+VQH_NUMORC+VQH_PRODUT |
Descrição | Filial + Orcamento + Produto |
Proprietário | S |
Índice | VQ3 |
Ordem | 1 |
Chave | VQ3_FILIAL+VQ3_PRODUT+VQ3_ANO+VQ3_MES+VQ3_DIA |
Descrição | Filial + Produto + Ano + Mes + Dia |
Proprietário | S |
Índice | VQ3 |
Ordem | 2 |
Chave | VQ3_FILIAL+VQ3_ANO+VQ3_MES+VQ3_PRODUT |
Descrição | Filial + Ano + Mes + Produto |
Proprietário | S |
Índice | VQ5 |
Ordem | 1 |
Chave | VQ5_FILIAL+VQ5_CODIGO |
Descrição | Codigo |
Proprietário | S |
Índice | VQ6 |
Ordem | 1 |
Chave | VQ6_FILIAL+VQ6_CODIGO |
Descrição | Codigo |
Proprietário | S |
Índice | SB1 |
Ordem | 2 |
Chave | B1_FILIAL+B1_CODFAB |
Descrição | Codigo da Fabrica |
Proprietário | S |
Índice | SB1 |
Ordem | 9 |
Chave | B1_FILIAL+B1_COD+B1_GRUPO+B1_CRICOD |
Descrição | Filial + Produto + Grupo + Cod. Crit |
Proprietário | S |
Índice | SBZ |
Ordem | 3 |
Chave | BZ_FILIAL+BZ_COD+DTOS(BZ_PRIENT)+DTOS(BZ_ULTVDA) |
Descrição | Filial + Produto + Prim. Ent. + Ult. Vda. |
Proprietário | S |
Índice | SB5 |
Ordem | 6 |
Chave | B5_FILIAL+B5_COD+DTOS(B5_DTADDED)+DTOS(B5_ULTVDA) |
Descrição | Filial + Produto + Prim. Ent. + Ult. Vda. |
Proprietário | S |
Índice | SD1 |
Ordem | 0 |
Chave | D1_FILIAL+D1_COD+DTOS(D1_DTDIGIT) |
Descrição | Filial + Produto + Data Dig. |
Proprietário | S |
Índice | SD2 |
Ordem | M |
Chave | D2_FILIAL+D2_COD+DTOS(D2_DTDIGIT) |
Descrição | Filial + Produto + Data Dig. |
Proprietário | S |
Índice | SD2 |
Ordem | 1 |
Chave | D2_FILIAL+D2_COD+D2_LOCAL+D2_NUMSEQ' |
Descrição | Produto + Armazem + Num.Sequenc. |
Proprietário | S |
Índice | SD3 |
Ordem | 7 |
Chave | D3_FILIAL+D3_COD+D3_LOCAL+DTOS(D3_EMISSAO)+D3_NUMSEQ |
Descrição | Produto + Armazem + DT Emissao + Sequencial |
Proprietário | S |
Índice | SD3 |
Ordem | 1 |
Chave | D3_FILIAL+D3_COD+D3_OP+D3_LOCAL |
Descrição | Ord Producao + Produto + Armazem |
Proprietário | S |
Índice | V09 |
Ordem | 1 |
Chave | V09_FILIAL+V09_CODSIT |
Descrição | Codigo da Situacao |
Proprietário | S |
Criação de Parâmetros no arquivo SX6 – Parâmetros:
Nome da Variável | MV_MIL0028 |
Tipo | Caracter |
Descrição | Oper de Saida para importacao de Transf. DPM/JD |
Valor Padrão |
Nome da Variável | MV_MIL0029 |
Tipo | Caracter |
Descrição | Oper de Entrada para importacao de Transf. DPM/JD |
Valor Padrão |
Nome da Variável | MV_MIL0032 |
Tipo | Caracter |
Descrição | Codigo Motivo de Cancelamento por Estoque DPM/JD |
Valor Padrão |
Nome da Variável | MV_MIL0054 |
Tipo | Caracter |
Descrição | Utiliza SB5/SBZ no DPM/JD |
Valor Padrão |
Procedimento para Configuração
CONFIGURAÇÃO DE PARÂMETROS
No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Configure o(s) parâmetro(s) a seguir:
Itens/Pastas | Descrição |
Nome: | MV_MIL0028 |
Tipo: | Caracter |
Cont. Por.: | 501 |
Descrição: | Oper de Saida para importacao de Transf. DPM/JD |
Itens/Pastas | Descrição |
Nome: | MV_MIL0029 |
Tipo: | Caracter |
Cont. Por.: | 001 |
Descrição: | Oper de Entrada para importacao de Transf. DPM/JD |
Itens/Pastas | Descrição |
Nome: | MV_MIL0032 |
Tipo: | Caracter |
Cont. Por.: | 000002 |
Descrição: | Codigo Motivo de Cancelamento por Estoque DPM/JD |
Itens/Pastas | Descrição |
Nome: | MV_MIL0054 |
Tipo: | Caracter |
Cont. Por.: | SBZ |
Descrição: | Utiliza SB5/SBZ no DPM/JD |
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_MIL0011 |
Tipo: | Caracter |
Cont. Por.: | 0 |
Descrição: | Utiliza Nivel de Atendimento ? (0=Nao;1=Sim) |
Itens/Pastas | Descrição |
Nome: | MV_ARQPROD |
Tipo: | Caracter |
Cont. Por.: | SBZ |
Descrição: | O parametro configura se os dados de indicadores de produto serao considerados pela tabela "SB1" ou se serao considerados pela da tabela "SBZ" |
Itens/Pastas | Descrição |
Nome: | MV_ESPECNF |
Tipo: | Caracter |
Cont. Por.: | NFE |
Descrição: | Contem tipos de documentos fiscais |
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) |
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 | Imp Dados Hist DPM |
Programa | IMPVQ3 |
Módulo | Autopeças |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Peças JD |
Nome da Rotina | Imp. NF Peças JD |
Programa | IMPXML |
Módulo | Autopeças |
Tipo | Função de Usuário |
Menu | Atualizações |
Submenu | Peças JD |
Nome da Rotina | Suges. Compras DMS |
Programa | MATA297M |
Módulo | Autopeças |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Peças JD |
Nome da Rotina | Parts Data (DPE) |
Programa | OFINJD06 |
Módulo | Autopeças |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Peças JD |
Nome da Rotina | DPM Orders |
Programa | OFINJD07 |
Módulo | Autopeças |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Peças JD |
Nome da Rotina | DPM Transfers |
Programa | OFINJD08 |
Módulo | Autopeças |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Peças JD |
Nome da Rotina | PMM |
Programa | OFINJD09 |
Módulo | Autopeças |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Peças JD |
Nome da Rotina | Proc Deman. Diária |
Programa | OFINJD12 |
Módulo | Autopeças |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Peças JD |
Nome da Rotina | Cons. Nível Atend. |
Programa | OFINJD14 |
Módulo | Autopeças |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Peças JD |
Nome da Rotina | Cons. Log Integr. |
Programa | OFINJD19 |
Módulo | Autopeças |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Cad Peças |
Nome da Rotina | Sit Demanda |
Programa | OFIOA530 |
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 | Imp Dados Hist DPM |
Programa | IMPVQ3 |
Módulo | Oficina |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Peças JD |
Nome da Rotina | Imp. NF Peças JD |
Programa | IMPXML |
Módulo | Oficina |
Tipo | Função de Usuário |
Menu | Atualizações |
Submenu | Peças JD |
Nome da Rotina | Suges. Compras DMS |
Programa | MATA297M |
Módulo | Oficina |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Peças JD |
Nome da Rotina | Parts Data (DPE) |
Programa | OFINJD06 |
Módulo | Oficina |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Peças JD |
Nome da Rotina | DPM Orders |
Programa | OFINJD07 |
Módulo | Oficina |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Peças JD |
Nome da Rotina | DPM Transfers |
Programa | OFINJD08 |
Módulo | Oficina |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Peças JD |
Nome da Rotina | PMM |
Programa | OFINJD09 |
Módulo | Oficina |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Peças JD |
Nome da Rotina | Proc Deman. Diária |
Programa | OFINJD12 |
Módulo | Oficina |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Peças JD |
Nome da Rotina | Cons. Nível Atend. |
Programa | OFINJD14 |
Módulo | Oficina |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Peças JD |
Nome da Rotina | Cons. Log Integr. |
Programa | OFINJD19 |
Módulo | Oficina |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Cad Peças |
Nome da Rotina | Sit Demanda |
Programa | OFIOA530 |
Módulo | Oficina |
Tipo | Função Protheus |
Procedimento para Utilização
ATENÇÃO! O preenchimento de todos os perguntes (dicionário SX1) das rotinas relacionadas ao DPM devem ser feitas com o usuário Administrador do Protheus. A mesma orientação prevalece com relação à criação e manutenção dos schedulers envolvidos.
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. Novos grupos podem ser criados posteriormente, mas nunca se devem adicionar grupos já existentes ao DPM e assumir que os valores serão contabilizados retroativamente. Portanto, os valores de grupos recém adicionados passam a valer a partir da data atual.
- No Auto-Peças (SIGAPEC) acesse Atualizações\Cad Gerais\Motivos Operação (OFIOA210).
- O DPM precisará saber quais vendas foram perdidas por falta de estoque. Esta medição será feita através do motivo de cancelamento. Portanto, cadastre pelo menos um motivo de operação com o Tipo Assunto (VS0_TIPASS) = 000004 (CANCELAMENTO DE ORÇAMENTO), informando que se trata de um cancelamento de orçamento por falta de estoque. Informe este motivo de cancelamento no parâmetro MV_MIL0032, que será abordado posteriormente.
- Acesse Atualizações\Cad Peças\Tipos de Pedido (OFIPA850).
- Clique em Incluir.
- Preencha os campos obrigatórios. Atente-se ao campo Tp Ped (EDI) (VEJ_PEDEDI). Neste campo deve ser informado o código de tipo de pedido utilizado pela John Deere. Este código é informado no arquivo de retorno do DPMORDER. O tipo de pedido utilizado para reposição de peças é SO = Stock Order.
- Confirme a inclusão.
- Clique em Incluir novamente, para inserir um tipo de pedido para o backorder.
- Preencha os campos obrigatórios. Atente-se ao campo Tipo Pedido (VEJ_TIPPED). Neste campo informe o código exclusivo para ser utilizado pelo backorder, por exemplo BO.
- Confirme a inclusão.
- No Auto-Peças (SIGAPEC), acesse Atualizações\Cad Peças\Sit Demanda (OFIOA530).
- Nesta rotina deverão ser cadastrados os diversos tipos de situação de venda informando se estas situações deverão ser consideradas como demandas. Para informar se será considerado como demanda ou não, o usuário deve selecionar uma das opções do campo Demanda DPM (V09_DEMDPM). As opções são Considerar, Recompra, Especial e Não Cons. Apenas as vendas relacionadas às situações Considerar e Especial serão transmitidas a John Deere.
- Diante desses exemplos de situações de demanda, selecione a opção do campo Demanda DPM (V09_DEMDPM) de forma com que melhor se enquadre de acordo com o que segue:
- Considerar: Selecione essa opção para cadastrar uma situação que sempre irá considerar demanda do DPM.
- Recompra: Selecione essa opção para cadastrar uma situação de recompra que não irá considerar demanda.
- Especial: Selecione essa opção para cadastrar uma situação de demanda especial que não irá considerar demanda (queima de estoque, por exemplo), mas que irá considerar a popularidade (hits) e valores de venda.
- Não Cons.: Selecione essa opção para qualquer outra situação que não irá considerar demanda, diferente de recompra e especial.
- No Auto-Peças (SIGAPEC), acesse Atualizações\Cadastro Gerencial\Parâmetro Marca (OFIPA980).
- Nesta rotina deverá ser cadastrada as informações da fábrica/distribuidora John Deere para utilização no Protheus. Este cadastro é essencial para que todo o processo flua corretamente, obtendo assim o resultado esperado.
- Clique em Incluir.
- Informe no campo Marca (VE4_PREFAB) a marca cadastrada no Protheus que se refere a John Deere. Desta forma o sistema saberá que esta fábrica/distribuidora é da marca John Deere.
- Informe o CNPJ da fábrica/distribuidora John Deere. Para o CNPJ estar disponível, é necessário que o mesmo esteja cadastrado na rotina Clientes (MATA030) e Fornecedores (MATA020).
- Preencha os demais campos obrigatórios e confirme a inclusão.
- No Configurador (SIGACFG) acesse Ambientes\Cadastro\Parâmetros (CFGX017).
- Pesquise pelo parâmetro MV_MIL0005.
- Informe o código do concessionário junto a John Deere. Em casos de mais de uma filial, será necessário configurar o parâmetro MV_MIL0005 exclusivo para cada filial. Exemplo de preenchimento: 201171
- Pesquise pelo parâmetro MV_MIL0006.
- Informe o código da marca cadastrada no sistema que se refere a John Deere. Esta marca é cadastrada automaticamente na rotina Tab Gener Conces. (OFIOA560). Preenchimento obrigatório: JD
- Pesquise pelo parâmetro MV_MIL0011.
- Informe se no momento de realizar um pedido de venda na rotina Painel Orçamento (OFIXA018) será exibida a quantidade em estoque disponível para venda no momento em que a peça é informada ou somente após a gravação do pedido (este é o momento em que o nível de atendimento é medido). Opções de preenchimento: 0 = mostra saldo ao digitar a peça; 1 = mostra saldo somente após gravar o pedido.
- Pesquise pelo parâmetro MV_MIL0028.
- Informe o Tipo de Operação (TES Inteligente) de saída a ser utilizado no orçamento de transferência gerado pelo Protheus a partir da interpretação do arquivo enviado pela John Deere (DPMTRANSFER). Este Tipo de Operação será utilizado para definir a TES de saída do produto a ser baixado da filial de origem. Exemplo de preenchimento: 51
- Pesquise pelo parâmetro MV_MIL0029.
- Informe o Tipo de Operação (TES Inteligente) de entrada a ser utilizado no orçamento de transferência gerado pelo Protheus a partir da interpretação do arquivo enviado pela John Deere (DPMTRANSFER). Este Tipo de Operação será utilizado para definir a TES de entrada do produto a ser realizado entrada na filial de destino. Exemplo de preenchimento: 01
- Pesquise pelo parâmetro MV_MIL0032.
- Informe o código de um motivo de operação com o Tipo Assunto (VS0_TIPASS) = 000004 (CANCELAMENTO DE ORÇAMENTO) informando que se trata de um cancelamento de orçamento por falta de estoque. Esta informação é necessária para o DPM. Exemplo de preenchimento: 000002
- Pesquise pelo parâmetro MV_ARQPROD.
- Informe qual será a tabela responsável por controlar o endereçamento padrão para as peças. Normalmente, as concessionárias John Deere não trabalham com controle de endereçamento do Protheus. Isto porque as peças possuem um endereço único, ou seja, a peça não pode estar em dois endereços ao mesmo tempo. Portanto, os concessionários utilizam o campo de endereçamento apenas como referência de endereço padrão da peça no momento de busca-la no estoque. Os campos utilizados para endereço padrão são Localiz (B5_LOCALIZ) ou Localiz (BZ_LOCALIZ).
- Pesquise pelo parâmetro MV_MIL0054.
- Informe em qual tabela serão controladas as datas de primeira compra e última venda das peças. Este parâmetro deve ser configurado de forma semelhante ao parâmetro MV_ARQPROD, onde é definido se será utilizada a tabela SB5 ou SBZ para controle de locação padrão das peças. Nos casos de filiais trabalharem com o compartilhamento das tabelas SB5 e SBZ de modos diferentes, será necessário configurar o parâmetro MV_MIL0054 exclusivo para cada filial. Possibilidades de preenchimento: SB1 (o controle será feito pela tabela SB5) ou SBZ (o controle será feito pela tabela SBZ).
- Pesquise pelo parâmetro MV_ESPECNF.
- Informe qual a espécie de nota será utilizada como padrão para criação de pré-notas de entrada por compra de peças John Deere através da rotina de importação de arquivos xml de peças John Deere denominada IMPXML. Exemplo de preenchimento: NFE.
- Pesquise pelo parâmetro MV_MIL0043.
- Informe o endereço disponibilizado pela John Deere para comunicação com o WebService de relação de nota fiscal de compra de peças com o pedido de compra (ADVANCE SHIP NOTICE). Exemplo de preenchimento: https://fds.deere.com/FDSWeb/services/AdvanceShipNoticeWS_1_1
- Antes de iniciar os passos abaixo, é necessário que as rotinas Import Peças JD (OFINJD01) e Subst Peças JD (OFINJD02) tenham sido executadas e o cadastro de peças esteja configurado corretamente.
- A importação dos dados de histórico deve ocorrer antes de qualquer operação relacionada ao DPM. Neste caso, a tabela VQ3 deve estar vazia e nenhuma das tarefas de agendamento/schedule relacionadas podem estar em execução.
- Para realizar a importação o usuário deve gerar um arquivo de Parts Data (DPMEXT – Extração Diária) na forma completa no último dia de execução do sistema legado. Este arquivo será importado pela rotina Imp Dados Hist DPM (IMPVQ3).
- No Auto-Peças (SIGAPEC), acesse Atualizações\DPM JD\Imp Dados Hist DPM (IMPVQ3).
- Ao executar a rotina a janela inicial será apresentada.
- Clique no botão Param.
- Informe o parâmetro abaixo:
- Data Ref Arquivo: informe a data de geração do arquivo, no conteúdo do próprio arquivo. Abrindo o mesmo em um editor de texto, pode-se saber a data pelo cabeçalho.
- Confirme o preenchimento do parâmetro.
- Clique em OK.
- A rotina exibirá a tela para escolha do arquivo a importar. Selecione o arquivo e clique em Salvar.
- Durante a importação será exibido um indicador de progresso da importação.
- Ao término da execução, a tabela VQ3 estará alimentada com os dados históricos.
Estruturação e Envio de Informações do DPM
- Acesse o sistema com o usuário Administrador do Protheus para continuar com os passos abaixo.
- Acesse Atualizações\ DPM JD\ Checagem Vers. DPM (OFINJD36).
- Para que os processos relacionados ao DPM ocorram de forma correta é imprescindível que as rotinas estejam atualizadas, contemplando as últimas atualizações disponibilizadas pela TOTVS. Diante disso, foi elaborada a rotina de Checagem Vers. DPM (OFINJD36) que tem o objetivo de informar ao usuário a data das rotinas no repositório, bem como se estão atualizadas ou não. Através desta rotina será possível identificar se o repositório está atualizado ou não, de forma mais prática e com uma maior usabilidade.
ATENÇÃO: Para que as informações sejam apresentadas corretamente, é necessário habilitar a visualização do browser (BrowserEnabled=1) no arquivo de configuração do smartclient (smartclient.ini).
- Ao acessar a rotina será apresentada uma tela com as informações referentes às versões das rotinas do DPM. As rotinas relacionadas ao DPM contidas no repositório serão listadas uma a uma com suas respectivas datas e status:
- Atualizado: quando estiver de acordo com a última versão disponibilizada;
- Antigo: quando não estiver de acordo com a última versão disponibilizada.
- Caso a rotina não esteja compilada no repositório, ela não será listada na rotina.
- Caso alguma rotina esteja desatualizada, será necessário baixar o patch disponibilizado no rodapé da rotina e providenciar a atualização.
- Acesse Atualizações\ DPM JD\ Grupos DPM (OFINJD27).
- Há concessionários que possuem várias empresas que utilizam o mesmo ambiente Protheus. No entanto, estas empresas são separadas e possuem contas diferentes na John Deere. Desta forma, se faz necessário enviar arquivos DPE e PMM separadamente, ou seja, um arquivo por empresa. Esta rotina tem por objetivo tratar desta situação.
- Ao abrir a rotina, do lado esquerdo serão exibidas as filiais configuradas através dos parâmetros MV_MIL0005 existentes para cada filial.
- Existem 4 grupos que podem ser configurados para receber as informações das filiais.
- Posicione sobre a filial desejada do lado esquerdo da janela.
- Em seguida, clique sobre o botão >> para adicionar esta filial ao grupo desejado. Esta operação pode ser repetida para quantas filiais o usuário desejar.
- Após adicionar as filiais, clique no botão Caminho para determinar o diretório onde serão gerados os arquivos de DPE e PMM.
- ATENÇÃO! Crie um diretório por grupo. Depois, para cada um dos diretórios dos grupos, devem ser criados dois subdiretórios com os seguintes nomes: parts_data e pmm. Exemplo:
- Confirme.
- Acesse Atualizações\ DPM JD\Proc Deman. Diária (OFINJD12).
- Esta rotina é responsável pela geração diária de conteúdo na tabela VQ3, que é tabela utilizada pelas rotinas do DPM para geração dos arquivos Parts Data e PMM. A rotina irá verificar todas as movimentações de peças (venda perdida, faturamentos, entre outros), bem como o nível de primeiro atendimento e hits. Desta forma, a execução desta rotina é indispensável para formação dos dados para o DPM.
- Nesta rotina só há dois parâmetros. Entretanto, as principais parametrizações referentes à geração da demanda devem ser feitas no cadastro de Sit Demanda (OFIOA530), pois esta rotina respeitará as informações deste cadastro.
- Será exibida uma janela com parâmetros a serem preenchidos:
- Desconsidera Operações: informe os registros de venda que não serão considerados para demanda. Os códigos informados aqui fazem referência ao cadastro de Sit Demanda (OFIOA530). Devem ser informados entre barras.
- Última Entrada: este parâmetro será informado automaticamente pelo sistema. Aqui será informado o último número do registro (RECNO) da tabela SF1 que foi processado. Em casos de reprocessamento completo, o usuário deve zerar este campo manualmente.
- Operações Especiais: informe os registros de venda que não serão considerados para demanda, mas terão impacto contábil no PMM. Os códigos informados aqui fazem referência ao cadastro de Sit Demanda (OFIOA530). Devem ser informados entre barras.
- Dias para reprocessamento: a partir da database do sistema,informe a quantidade de dias anteriores a ser considerada pela rotina para verificação de notas fiscais de entrada de peças no estoque, atualizando assim a informação de Primeira Entrada (Date Added) da peça. Normalmente preenchido com 15.
- Clique em OK.
- Será executada a rotina pela primeira vez. No entanto, esta rotina será agendada no configurador para ser executada automaticamente utilizando os parâmetros informados aqui.
- Acesse Atualizações\ DPM JD \Parts Data (DPE) (OFINJD06).
- Esta rotina é responsável pela geração do arquivo diário do DPM a ser enviado a John Deere. As informações da tabela VQ3 serão lidas, processadas e, por fim, será gerado um arquivo no formato exigido pela John Deere para leitura das informações diárias de peças do concessionário.
ATENÇÃO: A rotina Parts Data (OFINJD06) disponibilizada a partir de 06 de janeiro de 2016 passou a gerar a versão 1.3 do DPE e não mais a versão 1.1.
- Será exibida a tela inicial da rotina. Clique no botão Param.
- Os parâmetros abaixo devem ser informados:
- Diretório: informe o diretório, sempre a partir do RootPath do Protheus, onde o arquivo diário a ser enviado para a John Deere será gravado.
- Tipo de Extração: informe com quais informações o arquivo será gerado. A John Deere normalmente solicita a opção Inicialização.
- Carregamento Dados: informe onde estas informações serão carregadas na John Deere. Normalmente utilizada a opção Ambos.
- Grupos Considerados: informe os grupos de peças a serem considerados no levantamento. São os grupos cadastrados para as peças originais John Deere. Devem ser informados entre barras.
- Último DPMORD: será informado automaticamente pelo sistema o último DPMORDER processado pela concessionária. Desta forma a John Deere saberá qual foi o último DPMORDER processado.
- Último DPMXFER: será informado automaticamente pelo sistema o último DPMXFER processado pela concessionária. Desta forma a John Deere saberá qual foi o último DPMXFER processado.
- Dt Ult. Ext: será informado automaticamente pelo sistema a data da última extração realizada.
- Nro da Conta Principal: informe o dealer number da matriz. A referência utilizada na John Deere é o dealer number da matriz e das filiais.
- Leva Estoque?: informe se mesmo que a peça não tenha sido movimentada ela será considerada na extração desde que tenha saldo em estoque. Normalmente utilizado com Sim.
- Grupos Considerados: informe os grupos de peças a serem considerados no levantamento. São os grupos cadastrados para as peças originais John Deere. Devem ser informados entre barras.
- Grupos Considerados: informe os grupos de peças a serem considerados no levantamento. São os grupos cadastrados para as peças originais John Deere. Devem ser informados entre barras.
- Grupos Considerados: informe os grupos de peças a serem considerados no levantamento. São os grupos cadastrados para as peças originais John Deere. Devem ser informados entre barras.
- Grupos Considerados: informe os grupos de peças a serem considerados no levantamento. São os grupos cadastrados para as peças originais John Deere. Devem ser informados entre barras.
- Clique em OK.
- Caso o usuário queira, a rotina poderá ser executada manualmente ao clicar em OK. No entanto, esta rotina será agendada no configurador para ser executada automaticamente utilizando os parâmetros informados aqui.
- Acesse Atualizações\ DPM JD \PMM (OFINJD09).
- Esta rotina é responsável pela geração do arquivo PMM, exigido mensalmente pela John Deere para utilização do serviço DPM. No arquivo PMM, estão contidas informações diferenciadas do arquivo DPE (Parts Data), como o inventário da peça (saldo em estoque no final do mês).
- Ao abrir a rotina, será questionado se o usuário deseja gerar os últimos 12 meses de informações para o PMM. Caso clique em sim, serão reprocessados os últimos 12 meses. Caso clique em não, será reprocessado apenas o mês anterior.
ATENÇÃO! A cada processamento do PMM (primeiro dia do mês referente ao mês anterior), serão criados registros na tabela MIL_DMS_CACHE_INVENTARIO e na tabela VQL. Estes registros contém as informações de inventário (saldo físico das peças) mensais. Desta forma, caso seja necessário reprocessar algum mês, não será necessário recriar o saldo da peça do mês desejado, o saldo já está gravado na tabela MIL_DMS_CACHE_INVENTARIO. Sempre serão mantidos como históricos os últimos 12 meses de inventário. Caso haja algum problema durante a geração da tabela, o usuário pode gerar manualmente através da rotina Gestão PMM (OFINJD32).
- Clique em Não.
- Será exibida a tela inicial da rotina. Clique no botão Param.
- Os parâmetros abaixo devem ser informados:
- Diretório: informe o diretório, sempre a partir do RootPath do Protheus, onde o arquivo mensal a ser enviado para a John Deere será gravado.
- Nro da Conta Principal: informe o dealer number da matriz. A referência utilizada na John Deere é o dealer number da matriz e das filiais.
- Grupos Considerados: informe os grupos de peças a serem considerados no levantamento. São os grupos cadastrados para as peças originais John Deere. Devem ser informados entre barras.
- Desconsidera Operações: informe os registros de venda que não serão considerados para demanda. Os códigos informados aqui fazem referência ao cadastro de Sit Demanda (OFIOA530). Devem ser informados entre barras.
- Grupos Considerados: informe os grupos de peças a serem considerados no levantamento. São os grupos cadastrados para as peças originais John Deere. Devem ser informados entre barras.
- Grupos Considerados: informe os grupos de peças a serem considerados no levantamento. São os grupos cadastrados para as peças originais John Deere. Devem ser informados entre barras.
- Grupos Considerados: informe os grupos de peças a serem considerados no levantamento. São os grupos cadastrados para as peças originais John Deere. Devem ser informados entre barras.
- Grupos Considerados: informe os grupos de peças a serem considerados no levantamento. São os grupos cadastrados para as peças originais John Deere. Devem ser informados entre barras.
- Clique em OK.
- Caso o usuário queira, a rotina poderá ser executada manualmente ao clicar em OK. No entanto, esta rotina será agendada no configurador para ser executada automaticamente utilizando os parâmetros informados aqui.
- Acesse Atualizações\ DPM JD \ Reprocessa DPM (OFINJD30).
- Esta rotina é utilizada para preparar a base de dados para reprocessar totalmente o DPM. Desta forma, todas as informações base para geração do DPM em um determinado período serão recalculados. Normalmente, esta rotina é utilizada para recalcular valores errôneos levantados pela John Deere devido a um procedimento errado.
- ATENÇÃO! Esta rotina deve ser utilizada somente com a recomendação da John Deere e da TOTVS DMS.
- Na janela inicial, clique em Param.
- Informe os parâmetros abaixo:
- Data Inicial: informe a data início para que as informações sejam reprocessadas.
- Data Final: informe a data início para que as informações sejam reprocessadas.
- Confirme.
- Confirme para começar a execução.
- No final do reprocessamento, será exibida a mensagem informando que o processo foi finalizado. Agora, basta executar todo o processo novamente para gerar as informações do DPM (Processamento da Demanda Diária, geração do DPE e geração do PMM).
- Acesse Atualizações\ DPM JD \ Gestão PMM (OFINJD32).
- Esta rotina foi criada para centralizar e facilitar a execução de funcionalidades e rotinas vinculadas ao PMM. Isto se faz necessário pois, em alguns casos, o fechamento de estoque precisa ser realizado novamente, alterando assim o saldo físico das peças no final do mês. O PMM precisará destas informações atualizadas e, para isso, será necessário realizar a limpeza das informações do cache do inventário e um novo processamento terá que ser realizado.
- Ao abrir a rotina, do lado esquerdo serão exibidos os últimos 12 meses de cache do inventário gerados no sistema. Caso a legenda esteja verde, o inventário para este mês está gerado. Caso a legenda esteja vermelha, o inventário para este mês ainda não foi gerado.
- Ao lado direito da tela existem funcionalidades referentes ao PMM que podem ser executadas. Ao posicionar no mês desejado do lado esquerdo da tela, o usuário poderá utilizar as seguintes funcionalidades:
- ReProc.: esta funcionalidade irá limpar todos os dados de cache do inventário e iniciará o processamento do cache de inventário do mês selecionado. Basicamente reprocessa o inventário de um mês.
- Processa: inicia o processamento de cache do inventário no mês selecionado.
- Limpa: limpa todos os dados de cache do inventário do mês selecionado.
- Ger. PMM: gera o PMM do mês selecionado.
- No Configurador (SIGACFG) acesse Ambiente\Schedule\Schedule (CFGA010).
- Crie eventos de agendamento diários para as rotinas OFINJD12 e OFINJD06.
- ATENÇÃO! A rotina OFINJD12 deve ser agendada e executada OBRIGATORIAMENTE ANTES da rotina OFINJD06.
- O horário de execução recomendado é após o final da movimentação do dia, ou seja, após o expediente.
- Crie um evento de agendamento mensal para a rotina OFINJD09. A data de execução da rotina deve ser estabelecida no primeiro dia do mês, após as rotinas OFINJD12 e OFINJD06 terem sido executadas.
Movimentação de Peças para o DPM
- No Auto-Peças (SIGAPEC), acesse Atualizações\Mov Oficina\Painel Orçamento (OFIXA018).
- Para que as operações de venda sejam classificadas em níveis de atendimento, é obrigatória a utilização desta rotina. Portanto, vendas de peças realizadas pela rotina Orc. Por Fases (OFIXA011) serão desconsideradas pelo DPM!
- Do lado esquerdo da rotina, expanda as opções da pasta Pedido de Venda e clique sobre a opção Incluir.
- Preencha as informações do cabeçalho da rotina.
- Na parte inferior, informe as peças a serem vendidas.
- Ao informar as peças, a quantidade em estoque poderá permanecer zerada ou ser exibida automaticamente. Esta configuração é feita através do parâmetro MV_MIL0011. Há a necessidade de não mostrar a quantidade disponível em estoque no primeiro momento para que o usuário não terá conhecimento da quantidade em estoque justamente para realizar a medição do nível de atendimento de maneira íntegra.
- ATENÇÃO! O usuário deverá informar manualmente para cada item a ser vendido o campo Cod Situacao (VS3_CODSIT), conforme cadastrado na rotina Sit Demanda (OFIOA530). Este campo é responsável por indicar uma venda especial, nos casos onde a peça será vendida mas não será considerada na demanda pelo DPM.
- Selecione a opção Ações Relacionadas\Gravar.
- Ao gravar o pedido de venda o nível de atendimento será gravado.
- Em casos onde o cliente desiste da compra da peça por sua indisponibilidade no estoque do concessionário, o usuário deverá apontar uma venda perdida por falta de estoque. Para isso, o usuário poderá utilizar duas opções para remover peças do pedido e assim apontar a venda perdida:
- Cancel.Parcial: será aberta uma janela carregando todas as informações do pedido de venda posicionado no browse do lado direito superior da janela para que o usuário realize apenas a exclusão de linhas do orçamento (pressionar a tecla DELETE do teclado). Ao confirmar a janela, será solicitado um motivo de cancelamento desta(s) linha(s). Para apontar uma venda perdida por falta de estoque a ser considerada pelo DPM, deve ser informado o motivo de operação previamente cadastrado através da rotina Sit Demanda (OFIOA530) e informado este código no parâmetro MV_MIL0032.
- Cancel.Total: esta opção deve ser utilizada pelo usuário quando o mesmo deseja cancelar o orçamento totalmente, ou seja, não apenas alguns itens, mas todo o orçamento, incluindo seus itens. Ao clicar nesta opção, será exibida uma janela para que o usuário informe o motivo de cancelamento do orçamento como um todo. Depois de informar o motivo e confirmar, será questionado se o usuário deseja informar individualmente o motivo de cancelamento item a item. Desta forma, o motivo do cancelamento do orçamento pode ser um, enquanto seus itens podem ser por outros motivos. Lembrando que, para apontar uma venda perdida por falta de estoque a ser considerada pelo DPM, deve ser informado o motivo de operação previamente cadastrado através da rotina Sit Demanda (OFIOA530) e informado este código no parâmetro MV_MIL0032.
- O processo da rotina deve seguir normalmente até o faturamento da mesma.
- Caso uma venda foi realizada com um código de situação de demanda errada – Cod Situacao (VS3_CODSIT) – é possível alterar a demanda dos itens de um pedido de venda. Para isso, posicione o browse sobre o pedido desejado e selecione a opção Demanda Retroativa.
- Uma janela com os itens do pedido será exibida. Informe os códigos de situação desejados para cada item e confirme.
- O código da situação para cada item será alterado. No entanto, para que esta alteração entre em vigor junto a John Deere, antes de gerar os arquivos DPE e/ou PMM, será necessário executar a rotina Proc Deman. Diária (OFINJD12).
Sugestão de Compras Backorder
- A funcionalidade backorder tem como objetivo fazer uma sugestão de compras para peças que estão em pedido e não possuem estoque. O diferencial desta sugestão é que as peças serão reservadas automaticamente no momento em que forem lançadas no estoque, para garantir que sejam utilizadas, exclusivamente, no pedido que deu origem à sugestão.
- Para utilizar esta funcionalidade insira um novo pedido com uma peça sem estoque.
- Clique no botão Confirmar para finalizar a inclusão do pedido.
- Em seguida, altere o mesmo pedido, pois as opções de Backorder só estão disponíveis na alteração.
- Acesse a opção de sugestão de compras backorder em Ações Relacionadas\Sug. Compras BO.
- Selecione a forma de pedido referente ao backorder para a sugestão e confirme.
- Em seguida o sistema irá questionar se deseja aguardar a chegada das peças solicitadas. Confirme a mensagem e verifique o número da sugestão criada.
- No módulo de Compras (SIGACOM). Selecione a opção Sugestão de Compra (MATA297M) através do menu Atualizações>Solicitar / Cotar.
- Neste browse serão exibidas todas as sugestões de compras do sistema. Verifique que uma nova sugestão foi criada para atender a peça informada do orçamento.
- Selecione o registro e clique em Efetivar.
- Será exibida uma janela com campos referentes à sugestão para serem preenchidos.
- Na parte superior, preencha os campos necessários:
- Tipo de Preço: Selecione o tipo de preço a ser utilizado.
- Ger. Sol/Ped: Selecione Pedido por se tratar de uma sugestão do backorder.
- Fornecedor e loja: Informe o código e loja do fornecedor a ser utilizado na sugestão. Lembre-se que este fornecedor deve estar cadastrado em parâmetros da marca (Atualizações\Cad Gestão\Parâmetro Marca – OFIPA980) e no cadastro de fornecedores (Atualizações\Cad Gerais\Fornecedores – MATA020).
- Filial Entr.: Informe a filial de entrada.
- Cond. Pagto.: Informe a condição de pagamento a ser utilizada.
- Clique em Confirmar para confirmar a geração do Pedido de Compra.
- Na parte inferior, serão exibidas a(s) peça(s) que foram solicitadas no orçamento.
- No browse da rotina, o registro ficará com a legenda vermelha.
- Ainda no módulo Compras (SIGACOM), selecione a opção Pedidos de Compra (MATA121) através do menu Atualizações>Pedidos.
- No browse da rotina, verifique que foi gerado o pedido referente à sugestão de compras efetivada anteriormente.
ATENÇÃO: Também é possível visualizar o pedido de compra através da rotina Pedido de Peças JD OFINJD10.
- Ainda no módulo de Compras, selecione a opção Documento Entrada (MATA103) através do menu Atualizações>Movimentos.
- Inclua um novo registro clicando em Incluir.
- Aqui deve ser realizada uma nota de entrada padrão. Atente-se apenas para as seguintes instruções:
- Utilize o mesmo fornecedor que foi informado na efetivação da sugestão de compras.
- Em Ações Relacionadas, selecione a opção Pedido. Será exibido o pedido que foi gerado anteriormente. Marque o pedido e confirme. Automaticamente a peça será inclusa na linha de entrada e a condição de pagamento informada na efetivação da sugestão será preenchida na entrada.
- Preencha os campos necessários e confirme.
- No momento da inclusão da nota fiscal, as peças que foram solicitadas serão atendidas automaticamente, ou seja, as peças já estarão comprometidas com o pedido que originou a sugestão de compras, e ficarão reservadas.
- Neste momento o pedido de peças está pronto para prosseguir, com as peças já reservadas.
- Para consultar as sugestões backorder criadas e verificar se as peças de determinado pedido chegaram ou estão a caminho, acesse a rotina painel de orçamentos em Atualizações\Mov Peças\Painel Orçamento (OFIXA018).
- Selecione o pedido que deseja consultar e clique em Alterar.
- Em seguida acesse a opção de Consulta Pedido Backorder em Ações Relacionadas\Consulta Pedido BO.
- Uma tela será apresentada com informações das sugestões geradas, dos itens relacionados às sugestões e suas respectivas quantidades solicitadas e atendidas.
Recepção e Tratamento das Informações do DPM
- Acesse Atualizações\DPM JD\DPM Orders (OFINJD07).
- Esta rotina fica responsável por interpretar e processar o arquivo enviado diariamente pela John Deere denominado DPMORD, que contém as peças que o DPM julga necessário serem compradas junto a fábrica.
- Será exibida a tela inicial da rotina. Clique no botão Param.
- Os parâmetros abaixo devem ser informados:
- Marca: informe a marca cadastrada no Protheus referente a John Deere. O código informado aqui será utilizado para buscar o cadastro da montadora na rotina Parâmetro Marca (OFIPA980), bem como o tipo de pedido vinculado a marca, que será informado posteriormente.
- Cond.Pgto Pedido: informe a condição de pagamento a ser utilizada no pedido de compras a ser criado. A condição aqui utilizada deve estar de acordo com as condições existentes no JDPOINT. Maiores detalhes podem ser consultados na documentação da rotina Pedido de Peças JD (OFINJD10).
- Formula Prc.Rep.: informe uma fórmula para cálculo do preço das peças que serão inclusas no pedido de compras a ser criado. Normalmente se é utilizada uma fórmula que aponte para o valor contido no campo B5_PRV2.
- Tipo de Pedido: aqui deve ser informado o código do pedido conforme incluso anteriormente através da rotina Tipos de Pedido (OFIPA850). Será feita a referência do tipo de pedido SO (Stock Order) da John Deere com o tipo de pedido cadastrado no Protheus.
- Diretório de Importação: informe o diretório a ser considerado para leitura dos arquivos .txt do DPMORDER. Os arquivos do DPMORDER possuem o seguinte prefixo: JD2DLR_DPMORD. ATENÇÃO! Crie um subdiretório denominado salva para que a rotina faça uma cópia do arquivo antes de processá-lo, pois após o processamento, o arquivo será apagado!
- Fornecedor e Loja: informe o código de fornecedor e loja a ser considerado na criação da sugestão de compras referente a este DPMORDER.
- Clique em OK.
- Confirme para iniciar a importação.
- A rotina irá efetuar a leitura do diretório. Caso encontre mais de um arquivo de DPMORDER, será processado apenas o último enviado pela John Deere.
- Será exibida uma mensagem informando ao usuário que o arquivo foi importado com sucesso.
- Acesse Atualizações\DPM JD\Suges. Compras DMS (MATA297M).
ATENÇÃO: Observe que ao incluir uma nova sugestão de compras de forma manual, é possível fazer o controle por marca, linha e família caso o sistema esteja configurado para trabalhar com este conceito (MV_MIL0072 com conteúdo igual a 1), através do preenchimento dos parâmetros Marca da Peça, Linha da Peça e Família da Peça. A partir do preenchimento destes parâmetros a rotina de Sugestão de Compras faz o filtro na tabela SB5 ou SBZ (de acordo com o parâmetro MV_ARQPROD) para levantamento dos itens que serão sugeridos.
- Verifique que foram criadas sugestões de compras para cada filial de acordo com as informações processadas na rotina DPM Orders (OFINJD07).
- Verifique também no browse da rotina que o campo Tp.Pedido (FJ_TIPPED) foi gravado com o tipo de pedido selecionado no momento da geração do DPMORDER.
- Além disso, o usuário conseguirá verificar qual é a origem do registro através do campo Ori. Pedido (FJ_ORIPED).
- Agora o usuário deve analisar as informações enviadas pela John Deere e atualizar a sugestão de compras ou não, conforme sua necessidade.
- Clique em Efetivar.
- Neste momento o usuário poderá alterar a sugestão conforme desejar.
- Atente-se ao preenchimento do campo Ger. Sol/Ped (FJ_TIPGER) com o conteúdo 2=Pedido. Portanto, ao efetivar esta sugestão, será gerado um pedido de compras.
- Outro campo importante é o Tipo de Preço (FJ_TPPRC). Ele determina o preço dos itens da sugestão, conforme segue:
- Selecione Custo Standard para que o preço utilizado seja o custo standard, cadastrado no produto (B1_CUSTD).
- Selecione Reposição para que o preço utilizado seja o último preço de compra do produto (B1_UPRC).
- Selecione Preco de Venda para que o preço utilizado seja o preço de venda do produto (B1_PRV1).
- Ainda é possível definir os preços de acordo com uma fórmula. Para isso preencha o campo Fórmula (FJ_FORMUL). Observe que se optar por utilizar a fórmula o campo Tipo Preço (FJ_TIPPRC) será desabilitado.
- Atente-se também ao campo Embalagem (DF_QE). Não será possível informar uma quantidade no campo Qtd Infor. (DF_QTDINF) que não seja múltipla da quantidade de embalagem informada neste campo.
- Após atualizar a sugestão, clique em confirmar para gerar o pedido de compra.
- O processo a ser seguido agora é o de compra de peças John Deere, através da rotina Pedido de Peças JD (OFINJD10).
- Acesse Atualizações\DPM JD\DPM Transfers (OFINJD08).
- Esta rotina fica responsável por interpretar e processar o arquivo enviado diariamente pela John Deere denominado DPMXFER, que contém as peças que o DPM julga necessário serem transferidas entre as filiais do concessionário.
- Será exibida a tela inicial da rotina. Clique no botão Param.
- Os parâmetros abaixo devem ser informados:
- Cond.Pgto Pedido: informe a condição de pagamento padrão a ser utilizada na sugestão de transferência.
- Formula Prc.Rep.: informe uma fórmula para cálculo do preço das peças que serão inclusas sugestão de transferência ser criada.
- Diretório de Importação: informe o diretório a ser considerado para leitura dos arquivos .txt do DPMXFER. Os arquivos do DPMXFER possuem o seguinte prefixo: JD2DLR_DPMXFER. ATENÇÃO! Crie um subdiretório denominado salva para que a rotina faça uma cópia do arquivo antes de processá-lo, pois após o processamento, o arquivo será apagado!
- Clique em OK.
- Confirme para iniciar a importação.
- A rotina irá efetuar a leitura do diretório. Caso encontre mais de um arquivo de DPMXFER, será processado apenas o último enviado pela John Deere.
- Será exibida uma mensagem informando ao usuário que o arquivo foi importado com sucesso.
- Acesse Atualizações\DPM JD\Suges. Compras DMS (MATA297M).
- Verifique que foram criadas sugestões de compras para cada filial de acordo com as informações processadas na rotina DPM Transfers (OFINJD08).
- O usuário conseguirá verificar qual é a origem do registro através do campo Ori. Pedido (FJ_ORIPED).
- Agora o usuário deve analisar as informações enviadas pela John Deere e atualizar a sugestão de transferência ou não, conforme sua necessidade.
- Clique em Efetivar.
- Neste momento o usuário poderá alterar a sugestão conforme desejar.
- Atente-se ao preenchimento do campo Ger. Sol/Ped (FJ_TIPGER) com o conteúdo 3=Transferencia. Portanto, ao efetivar esta sugestão, será gerado um orçamento de transferência.
ATENÇÃO: Observe que as quantidades referentes à demanda dos itens levam em consideração o grupo do produto. Caso o grupo seja utilizado no DPM da John Deere, então são apresentados valores baseados na tabela de demanda do DPM (VQ3), caso contrário, são baseados na tabela de demanda padrão TOTVS (SBL).
- Após atualizar a sugestão, clique em confirmar para gerar os orçamentos de transferência entre filiais.
- O processo a ser seguido agora é o de transferência de peças entre filiais, através da rotina Transf. de Peças (OFIOM430).
- Acesse Atualizações\DPM JD\Cons. Log Integr. (OFINJD19).
- Será exibida a tela inicial da rotina. Clique no botão Param.
- Os parâmetros abaixo devem ser informados:
- Data Inicial e Data Final: Informe a data a ser considerada no levantamento.
- Clique em OK.
- Confirme para iniciar o levantamento.
- A rotina irá efetuar o levantamento de todas os processamentos de arquivos DPMORDER e DPMXFER realizados pelo Protheus.
- Será exibida uma janela onde o usuário poderá imprimir ou exportar este resultado para um arquivo XML.
Importação da Nota Fiscal de Peças John Deere
- No Configurador (SIGACFG), acesse Ambientes/Cadastro/Parâmetros (CFGX017). Pesquise pelo parâmetro MV_ESPECNF.
- Informe qual a espécie de nota será utilizada como padrão para criação de pré-notas de entrada por compra de peças John Deere através da rotina de importação de arquivos xml de peças John Deere denominada IMPXML. Exemplo de preenchimento: NFE.
- Pesquise pelo parâmetro MV_MIL0043.
- Informe o endereço disponibilizado pela John Deere para comunicação com o WebService de relação de nota fiscal de compra de peças com o pedido de compra (ADVANCE SHIP NOTICE). Exemplo de preenchimento: https://fds.deere.com/FDSWeb/services/AdvanceShipNoticeWS_1_1
- Em posse do arquivo XML referente a nota fiscal de peças da John Deere, acesse Atualizações\Peças JD\ Imp. NF Peças JD (IMPXML).
- Na janela principal, clique em Param.
- Será exibida a janela para preenchimento dos parâmetros abaixo:
- Caminho do Arquivo: informe, a partir do rootpath do Protheus, o diretório onde está contido o arquivo xml a ser processado pela rotina. Exemplo de preenchimento: /IMPXML/
- Será exibida a janela para preenchimento dos parâmetros abaixo:
ATENÇÃO! Deverá ser criado um diretório específico para que nele contenha os arquivos XML a serem importados. Este diretório deve estar criado dentro do rootpath do Protheus. Se o diretório for criado fora desse caminho, a rotina não fará a importação dos arquivos, causando a interrupção do processamento. Além disso, todos os arquivos contidos neste diretório serão importados. Caso existam outros tipos de arquivos dentro do diretório, a rotina tentará importa-los, causando interrupção do processamento e possível falha. Dentro deste diretório, crie um subdiretório denominado salva. Ao processar o arquivo, uma cópia do mesmo será criada dentro deste diretório, podendo ser utilizado como cópia de segurança para reprocessamento ou conferência futura.
- Marca: informe a marca referente a John Deere cadastrada na rotina Grupo de Peças (MATA035), sendo relacionada através do campo Marca (BM_CODMAR).Além disso, um registro da rotina Parâmetro Marca (OFIPA980) deve existir fazendo referência a marca informada através do campo Marca (VE4_PREFAB).
- Após preencher os parâmetros, confirme clicando em OK.
- Será exibida uma janela contendo todos os arquivos do diretório. Marque os arquivos que deseja processar para inclusão da nota fiscal e clique em OK.
- Uma nova janela será exibida, perguntando ao usuário o que ele deseja fazer:
- Pré-Nota: caso seja escolhida esta opção, o arquivo XML será processado e será criado uma pré-nota. Desta forma, o usuário poderá conferir as informações em outro momento para que, em seguida, seja realizada a classificação da pré-nota através da rotina Documento Entrada (MATA103).
- Classificar: nesta opção, o arquivo XML será processado, criando-se uma pré-nota de entrada. Em sequência, será aberta uma janela da rotina Documento Entrada (MATA103) para que o usuário confira e preencha todas as informações. Em seguida, deverá confirmar para que a pré-nota seja classificada no sistema.
- Selecione a opção desejada.
- ATENÇÃO! Neste momento, será utilizado o WebService disponibilizado pela John Deere para que seja vinculado automaticamente a nota fiscal os pedidos de compra e seus respectivos itens que foram atendidos através desta nota. Este processo é crucial para o correto funcionamento do serviço DPM da John Deere, pois é através deste vinculo que será realizada a baixa de estoque encomendado. Portanto, os campos No do Pedido (D1_PEDIDO) e Item do Ped. (D1_ITEMPC) contidos nos itens da nota serão preenchidos automaticamente.
- Após escolher a opção desejada, o usuário deverá realizar os procedimentos padrão do Protheus para realizar a entrada da nota fiscal.
Consulta das Informações DPM
- No módulo de Auto-Peças, acesse Atualizações\DPM JD\Cons. Nível Atend. (OFINJD14).
- Esta rotina tem como objetivo disponibilizar ao usuário as informações de demanda do DPM que são processadas pela rotina Proc Deman. Diária (OFINJD12). O usuário conseguirá utilizar alguns filtros para trazer os dados que mais lhe interessarem (filial, marca e grupo de peças) e até mesmo imprimir os dados exibidos.
- Esta rotina é dividida horizontalmente em três partes conforme abaixo:
- Parte Superior: aqui o usuário poderá selecionar os seguintes critérios para serem considerados no levantamento:
- Data Inicial e Data Final: informe um período de datas que deseja considerar no levantamento;
- Filial: informe quais filiais deseja considerar no levantamento. Para marcar as filiais, posicione sobre a linha e realize um duplo clique com o mouse ou pressione ENTER no teclado. As filiais consideradas ficaram com a cor de legenda verde e as desconsideradas ficaram com a cor de legenda vermelha;
- Aplicar: aqui, após preencher todos os critérios existentes nesta rotina, o usuário pressionará este botão para que o levantamento seja feito e os resultados sejam exibidos;Imprimir: o usuário poderá imprimir os resultados exibidos na aba Nível de Atendimento, que será abordada mais a frente;
- Fechar: a rotina será fechada.
- Parte Mediana: o usuário selecionará mais alguns critérios para realizar o levantamento:
- Marca: informe quais marcas deseja considerar no levantamento. Para selecionar as marcas, posicione sobre a linha e realize um duplo clique com o mouse ou pressione ENTER no teclado. As marcas consideradas ficaram com a cor de legenda verde e as desconsideradas ficaram com a cor de legenda vermelha;
- Grupo de Peças: após selecionar as marcas de peças, os grupos de peças relacionados a estas marcas estarão disponíveis para serem selecionados. Para selecionar os grupos de peças, posicione sobre a linha e realize um duplo clique com o mouse ou pressione ENTER no teclado. Os grupos de peças considerados ficaram com a cor de legenda verde e as desconsideradas ficaram com a cor de legenda vermelha.
- Parte Inferior: aqui o usuário irá visualizar as informações levantadas conforme os critérios configurados anteriormente:
- Nível de Atendimento: o usuário poderá visualizar as informações de nível de atendimento por filial, com um totalizador na última linha;
- Gráfico: o usuário visualizará um gráfico com as informações totalizadas de nível de atendimento referente a Balcão, Oficina e Interno;
- Itens: serão exibidas as informações de nível de atendimento individualmente por peça. As peças exibidas aqui serão trazidas de acordo com os grupos de peças selecionados anteriormente na parte mediana da rotina.
- Parte Superior: aqui o usuário poderá selecionar os seguintes critérios para serem considerados no levantamento: