Árvore de páginas

Tempo aproximado para leitura: 02 min

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Varejo
Módulo:Auto-Peças (SIGAPEC)
Função:

T.M.O. John Deere (OFINJD42)

Ticket:7094806
Requisito/Story/Issue (informe o requisito relacionado) :MMIL-5086
Pacote(s) Gerado(s):

12.1.25: https://suporte.totvs.com/portal/p/10098/download?e=811856

12.1.23: https://suporte.totvs.com/portal/p/10098/download?e=811855

12.1.17: https://suporte.totvs.com/portal/p/10098/download?e=811854


02. SITUAÇÃO/REQUISITO

Há necessidade de processar a rotina T.M.O. John Deere (OFINJD42), quantas vezes forem necessárias para o cliente.

03. SOLUÇÃO

Melhoria no Módulo Auto-Peças, através da rotina T.M.O. John Deere (OFINJD42) para que o arquivo T.M.O. seja processado quantas vezes forem necessárias para o cliente.



Criar Perguntes no arquivo SX1 – Pergunta:

OFINJD42:

Grupo

OFINJD42

OFINJD42

Ordem

01

02

Pergunta

Arquivo para Importação

Tipo de Importação

Tipo

Caracter

Numérico
Tamanho991
Decimal00
Var01MV_PAR01MV_PAR02
FormatoArquivo de TMO|*.tmo
Validação!Vazio().or.(MV_PAR01:=cGetFile('TMO|*.tmo','',,,,56))
Objeto5 - File3 - Combo
Consulta Padrão

Conteúdo

Pré-Seleção (Combo)01
Item 1
Sintática
Item 2
Analítica
Item 3

Item 4

Item 5

Help





Arquivo de TMO

A John Deere realiza a comunicação aos concessionários sobre a disponibilização do arquivo TMO para importação no Protheus. Qualquer dúvida, entre em contato com a John Deere por meio do canal [email protected].



Pré-requisitos

Serão importados somente os tempos dos modelos que possuem um registro cadastrado na tabela de modelos de veículos (VV2). O campo de relacionamento da tabela de modelos do Protheus com a tabela de TMO é o VV2_MODFAB.

Durante o processamento do arquivo disponibilizado pela John Deere, o sistema tenta encontrar um registro na tabela VV2 onde o VV2_MODFAB é igual a coluna de modelo do arquivo de TMO. Quando não encontrado, o sistema irá desconsiderar os tempos para este modelo.



Importação dos Tempos


1. Arquivo para importação?Neste campo, informar o nome do arquivo de tempo a ser processado (Informar o caminho completo do arquivo).


2. Tipo de Importação? – Este parâmetro irá definir o modelo de relacionamento do grupo de serviço da tabela de TMO da John Deere e o grupo de serviço da tabela de serviço do Protheus. Esse relacionamento se faz necessário, pois o grupo de serviço da John Deere possui 3 dígitos e o grupo de serviço do Protheus possui 2 dígitos. A tabela de grupo de serviço da John Deere pode possuir o mesmo código para grupos diferentes, pois o grupo de serviço é por modelo. Ex:


Código Grupo

Descrição do Grupo

Modelo

020

CHASSI E MARCADOR

2134

020

ESTRUTURA

1092


a. Sintética – neste formato de importação, o sistema considera somente o código do grupo de serviço da tabela de TMO. No exemplo acima, todos os serviços de Grupo 020 serão importados para um mesmo grupo de serviço no Protheus.


b. Analítica – neste formato de importação, o sistema considera o código e descrição do grupo de serviço da tabela de TMO. No exemplo acima, o sistema permitirá o relacionamento de cada código 020 para um grupo de serviço diferente no Protheus.


Ao confirmar a janela de parâmetros, o sistema irá processar ao arquivo de TMO. No final do processamento, será exibida uma tela com os modelos encontrados no arquivo TMO sem uma referência no arquivo de modelos do Protheus (VV2).



Importação dos Tempos – Analítico


1. Lista de relacionamento de grupo de serviço.

Nesta lista são exibidos todos os grupos de serviços processados no arquivo de TMO. As duas primeiras colunas se referem aos dados da tabela da John Deere e as outas duas colunas se referem aos dados do Protheus. Se a tabela já foi importada anteriormente o sistema tentará remontar o relacionamento utilizando a importação anterior. Para isto, durante o carregamento do arquivo TMO, para os serviços já importados, o sistema guarda o código do grupo de serviço Protheus relacionado ao Código + Descrição do grupo de serviço da John Deere.

Todos os registros de grupo de serviço devem possuir um grupo de serviço relacionado, do contrário os serviços não serão importados.


2. Lista de Modelos

Nesta lista são exibidos os modelos processados no arquivo de TMO. Sendo que a primeira coluna é o código do modelo e as duas próximas colunas são da tabela de modelos do Protheus (VV2). Quando um modelo da John Deere não possui um código do Protheus, não foi possível encontrar um registro na tabela de modelos com o campo VV2_MODFAB preenchido com o código do modelo da John Deere. No exemplo acima, não foi possível relacionar o modelo 1111 com a tabela de modelo do Protheus. Para importar a tabela de tempo de serviço do modelo 1111, é necessário cadastrar um modelo no Protheus com o campo VV2_MODFAB preenchido com o código 1111 e processar o arquivo de TMO.


3. Lista de Serviços

Nesta lista são exibidos os registros de serviços e tempo processados. Os registros já gravados anteriormente possuem conteúdo na coluna Rec.No.


4. Lista de Serviços

Nesta lista são exibidos os registros de serviços e tempo processados. Os registros com valor 0 na coluna Rec.No. indicam registros novos e serão criados na confirmação da gravação da importação.



Importação dos Tempos – Sintético


1. Lista de relacionamento de grupo de serviço.

Nesta lista são exibidos todos os grupos de serviços processado no arquivo de TMO. Sendo que as duas primeiras colunas se referem aos dados da tabela da John Deere e as outas duas colunas se referem aos dados do Protheus. Se a tabela já foi importada anteriormente o sistema tentará remontar o relacionamento utilizando a importação anterior. Para isto, durante o carregamento do arquivo TMO, para os serviços já importados, o sistema guarda o código do grupo de serviço Protheus relacionado ao Código do grupo de serviço da John Deere. Neste tipo de importação, o sistema irá desconsiderar a descrição do grupo de serviço da tabela da John Deere.

Todos os registros de grupo de serviço devem possuir um grupo de serviço relacionado, do contrário os serviços não serão importados.


2. Lista de Modelos

Nesta lista são exibidos os modelos processados no arquivo de TMO. Sendo que a primeira coluna é o código do modelo e as duas próximas colunas são da tabela de modelos do Protheus (VV2). Quando um modelo da John Deere não possui um código do Protheus, não foi possível encontrar um registro na tabela de modelos com o campo VV2_MODFAB preenchido com o código do modelo da John Deere. No exemplo acima, não foi possível relacionar o modelo 1111 com a tabela de modelo do Protheus. Para importar a tabela de tempo de serviço do modelo 1111, é necessário cadastrar um modelo no Protheus com o campo VV2_MODFAB preenchido com o código 1111 e processar o arquivo de TMO.


3. Lista de Serviços

Nesta lista são exibidos os registros de serviços e tempo processados. Os registros já gravados anteriormente possuem conteúdo na coluna Rec.No. Os registros com valor 0 na coluna Rec.No. indicam registros novos e serão criados na confirmação da gravação da importação.


04. DEMAIS INFORMAÇÕES

  • Não há.


05. ASSUNTOS RELACIONADOS

  • Não há.