Histórico da Página
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 |
Tamanho | 99 | 1 |
Decimal | 0 | 0 |
Var01 | MV_PAR01 | MV_PAR02 |
Formato | Arquivo de TMO|*.tmo | |
Validação | !Vazio().or.(MV_PAR01:=cGetFile('TMO|*.tmo','',,,,56)) | |
Objeto | Edit (G) | Combo |
Consulta Padrão | ||
Conteúdo | ||
Pré-Seleção (Combo) | 0 | 1 |
Item 1 | Sintática | |
Item 2 | Analítica | |
Item 3 | ||
Item 4 | ||
Item 5 | ||
Help |
Acessar a rotina T.M.O. John Deere (OFINJD42). Informar os parâmetros "Arquivo para Importação", "Tipo de Importação" (Sintática / Analítica) e clicar no botão "OK":
Os modelos contidos no arquivo TMO que NÃO forem encontrados na base, serão listados. Clicar no botão "Continuar":
Por fim, será apresentada uma nova tela com todos os tempos que poderão ser importados. Preencher a grid e relacionamento de Grupo de Serviço John Deere vs Grupo de Serviço Protheus e clicar no botão "Confirmar". O arquivo será processado:
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á.
Templatedocumentos |
---|
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |