Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Reprocessamento de Pneus

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Distribuição e Logísitca

Módulo:

Gestão de Frotas

Rotina:

Rotina(s) envolvida(s)

Nome Técnico

MNTA875.

Acerto de Contador.

Cadastros Iniciais:

Para execução deste processo é necessária a existência de registros de histórico de contador STP - Ordens Servico Acompanhamento na base para  bens do tipo PNEU (T9_CATBEM=3) e com contador Controlado Pelo Pai Da Estrutura (T9_TEMCONT=P)e localizados na filial corrente

Parâmetro(s):

Não Possui.

Chamados Relacionados

TRNZSX

País(es):

Todos

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

ST9 - Bens

STP - Ordens Servico Acompanhamento

STZ - Movimentacao de Bens

TQS - Complemento Bem –Pneus

TQV - Historico De Sulcos

Sistema(s) Operacional(is):

Windows/Linux

Versões/Release:

P11.80/P12.1.07

Descrição

 Implementada opção Reprocessamento de Pneus  na rotina de Acerto de Contador – MNTA875.

A nova opção será responsável por refazer todo o histórico do primeiro contador (STP) dos bens de categoria “3 – Pneus” (T9_CATBEM=3)  que foram selecionados, tornando-os dados consistente.

O processo aplica-se a pneus cujo controle de contador é realizado pelo Pai Da Estrutura (T9_TEMCONT=P)e localizados na filial corrente e é constituído por três passos:

 

1-       Passo – Ajustar histórico de contador do Pneu:

  1. Exclusão  de todo histórico de contador do bem selecionado (STP - Ordens Servico Acompanhamento), exceto o registro de inclusão (TP_TIPOLAN =’I’).
  2. Consultado os dados de histórico de movimentação de bens (STZ- Movimentacao de Bens) com o objetivo de conhecer qual foi o bem pai em cada período ordenado cronologicamente. Proximo passo é utilizar seus registros de histórico de contador (STP) - Ordens Servico Acompanhamento do pai da estrutura em cada período para refazer novo histórico do contador do bem.

 

2-       Passo – Atualizar quilometragem rodadas do pneu (TQS)do pneu (TQS)

  1. Com base no período em que o pneu esteve em cada banda, obtidos através da tabela de Historico De Sulcos Dos Pneus (TQV) será ajustado as quilometragem  percorridas em suas respectivas bandas.

 

3-       Passo – Atulizar dados do bem Pneu:  

  1. Serão atualizados as informações de data do ultimo acompanhamento (T9_DTULTAC), data da compra do bem (T9_DTCOMPR), posição do contador (T9_POSCONT) e contador acumulado (T9_CONTACU) conforme o maior registro da tabela STP- Ordens Servico Acompanhamento ordenado por data e hora (TP_DTLEITU, TP_HORA).

 

 

Detalhamento dos Passos:

 

 

1.      Passo – Ajustar histórico de contador do Pneu:

 

Segue no quadro 1, exemplo de uma tabela de histórico de contador com inconsistência conforme linha em vermelho.

 

Situação da  STP - Ordens Servico Acompanhamento antes de ser excluida para ser reconstruída.

TP_CODBEM

TP_DTLEITU

TP_HORA

TP_POSCONT

TP_ACUMCON

PN100         

                 01/01/2013

08:00

1

1

PN100         

                 01/06/2013

09:00

100.000

1

PN100         

                 01/12/2013

10:00

110.000

10.001

PN100         

                 01/01/2014

11:00

120.000

20.001

PN100         

                 01/06/2014

12:00

130.000

30.001

PN100         

                 01/12/2014

13:00

140.000

35.001

PN100         

                 01/01/2015

14:00

150.000

                       45.001

PN100         

                 01/06/2015

12:00

10.000

50.001

PN100         

                 01/07/2015

09:00

20.000

60.001

Quadro 1

 

Após a exclusão de todos os registros de histórico de contador do bem serão localizados as estruturas por onde ele passou e os registros de histórico que recebeu.

 

Consultando a tabela STZ- Movimentacao de Bens para obter o período em que o pneu esteve na estrutura e o bem pai que lhe repassassou contador durante este período, conforme o quadro 2.

 

Situação atual da STZ- Movimentacao de Bens.

TZ_CODBEM

TZ_BEMPAI

TZ_DATAMOV

TZ_HORAENT

TZ_DATASAI

TZ_HORASAI

PN100

CAM001

01/06/2015

08:00

01/01/2015

14:00

PN100

CAM002

01/06/2015

12:00

 

 

Quadro 2

 

*O bem pai CAM001 passou histórico de contador para o pneu desde 01/06/13 às 08:00 horas até  01/01/2015 às               14:00.

*O bem pai CAM002 passou histórico de contador para o pneu desde 01/06/15 às 12:00 horas até hoje.

               

No qradro 3 e 4 podemos visualizar o historio de contador de cada bem pai o qual o bem filho pertenceu.

 

           STP - Ordens Servico Acompanhamento CAM001

TP_CODBEM

TP_DTLEITU

TP_HORA

TP_POSCONT

TP_ACUMCON

CAM001        

                 01/01/2013

08:00

50.000

50.000

CAM001         

                 01/06/2013

09:00

100.000

100.000

CAM001         

                 01/12/2013

10:00

110.000

110.000

CAM001         

                 01/01/2014

11:00

120.000

120.000

CAM001         

                 01/06/2014

12:00

130.000

130.000

CAM001         

                 01/12/2014

13:00

140.000

140.000

CAM001          

                 01/01/2015

14:00

150.000

150.000

Quadro 3

 

           STP - Ordens Servico Acompanhamento CAM002

TP_CODBEM

TP_DTLEITU

TP_HORA

TP_POSCONT

TP_ACUMCON

CAM002         

                 01/06/2015

12:00

10.000

10.000

CAM002         

                 01/07/2015

09:00

20.000

20.000

Quadro 4

 

            Com base no histórico de contador do bem pai, será refeito todos os apontamentos desde a entrada do bem filho na estrutura ate sua saída ou ultimo apontamento encontrado conforme exemplo no quadro 5.

 

Situação da  STP - Ordens Servico Acompanhamento após ser reconstruída.

TP_CODBEM

TP_DTLEITU

TP_HORA

TP_POSCONT

TP_ACUMCON

PN100         

                 01/01/2013

08:00

1

1

PN100         

                 01/06/2013

09:00

100.000

1

PN100         

                 01/12/2013

10:00

110.000

10.001

PN100         

                 01/01/2014

11:00

120.000

20.001

PN100         

                 01/06/2014

12:00

130.000

30.001

PN100         

                 01/12/2014

13:00

140.000

40.000

PN100         

                 01/01/2015

14:00

150.000

                       50.000

PN100         

                 01/06/2015

12:00

10.000

50.001

PN100         

                 01/07/2015

09:00

20.000

60.001

Quadro 5

 

              *Dados em verde foram corrigidos.

 

2.      Passo – Atualizar quilometragem rodadas do pneu (TQS)

 

A redistribuição da quilometragem na  TQS - Complemento Bem –Pneus  será feita após o ajuste dos registros da STP- Ordens Servico Acompanhamento e será efetuada distribuíndo na tabela TQS – Complemento Bem –Pneus as quilometragens rodadas em cada banda nos campo: Km Percor Or      (TQS_KMOR),Km Banda R1      (TQS_KMR1),

Km Banda R2      (TQS_KMR2), Km Banda R3      (TQS_KMR3) e Km Banda R4      (TQS_KMR4). Para melhor entendimento poderá ser visualizado o quadro 6.

 

 

Distribuição atual da TQS – Complemento Bem –Pneus:

TQS_CODBEM

TQS_KMOR

TQS_KMR1

TQS_KMR2

TQS_KMR3

TQS_KMR4

PN100

45.000

10.000

 

 

 

Quadro 6

 

            *Dados em vermelho se encontram incorretos.

 

Através da consulta na tabela TQV - Historico De Sulcos dosPneus será obtido o período em que o pneu rodou em cada banda.Conforme quadro 7.

 

TQV_CODBEM

TQV_DTMEDI

TQV_HRMEDI

TQV_BANDA

TQV_DESENH

PN100        

01/01/2013

08:00

1

         

PN100       

              01/01/2014

09:00

1

 

PN100     

01/01/2015

10:00

1

 

PN100        

01/06/2015

11:00

2

SIMET

Quadro 7

 

*De 01/01/2013 – 08:00 até 01/06/2015 – 11:00 o pneus esteve na Banda Original (TQS_KMOR) (Azul)

**De 01/06/2015 -  11:00 até a presente data e hora o pneu está na Banda R1 (TQS_KMR1)  (Verde)

 

Utilizando os dados obtidos na consulta anterior obter o maior e menoracumulado de contador da tabel STP - Ordens Servico Acompanhamento de CADA período. A Banda Original necessita apenas do maior acumulado do período. Conforme visualizado no quadro 8.

 

TP_CODBEM

TP_DTLEITU

TP_HORA

TP_POSCONT

TP_ACUMCON

PN100         

                 01/01/2013

08:00

1

1

PN100         

                 01/06/2013

09:00

100.000

1

PN100         

                 01/12/2013

10:00

110.000

10.001

PN100         

                 01/01/2014

11:00

120.000

20.001

PN100         

                 01/06/2014

12:00

130.000

30.001

PN100         

                 01/12/2014

13:00

140.000

40.001

PN100         

                 01/01/2015

14:00

150.000

50.001

PN100         

                 01/06/2015

12:00

10.000

50.001

PN100         

                 01/07/2015

09:00

20.000

60.001

Quadro 8

 

*Registros em azul são da banda Original.

**Registros em verde são da banda R1.

 

Fórmula aplicada: Maior Acumulado do Período – Menor Acumulado do Período = Quilometragem Rodada, logo:

 

Banda Original: 50.001= 50.001

Banda R1= 60.001-50.001= 10.000

 

Utilizando os resultados da fórmula anterior, atualizar as quilometragens

 

 Distribuição após reprocessamento  da TQS – Complemento Bem –Pneus, conforme quadro 9.

 

TQS_CODBEM

TQS_KMOR

TQS_KMR1

TQS_KMR2

TQS_KMR3

TQS_KMR4

PN100

50.001

10.000

 

 

 

Quadro 9

 

*Dados em verde foram atualizados.

 

3.      Passo – Atulizar dados do bem Pneu: 

 

Os campos da ST9- Bens, serão atualizados conforme o registro da tabela STP- Ordens Servico          Acompanhamento de maior data e hora. Os campos atualizados serão:

 

  • Últ.  Acomp.        (T9_DTULTAC) com o conteúdo do campo
  • · Data Compra      (T9_DTCOMPR) com o conteúdo do campo
    • Pos. Contador    (T9_POSCONT) com o conteúdo do campo TP_POSCONT
    • Cont. Acum.       (T9_CONTACU) com o conteúdo do campo TP_ACUMCON

 

Situação atual da  ST9- Bens:

T9_CODBEM

T9_DTULTAC

T9_DTCOMPR

T9_POSCONT

T9_CONTACU

PN100      

01/05/2015

01/01/2013

10.000

50.000

*Registro antes do processamento.

**Dados em vermelho se encontram incorretos.

 

 

STP - Ordens Servico Acompanhamento

TP_CODBEM

TP_DTLEITU

TP_HORA

TP_POSCONT

TP_ACUMCON

PN100         

20130101

08:00

1

1

PN100         

20130601

09:00

100.000

1

PN100         

20131201

10:00

110.000

10.001

PN100         

20140101

11:00

120.000

20.001

PN100         

20140601

12:00

130.000

30.001

PN100         

20141201

13:00

140.000

40.001

PN100         

20150101

14:00

150.000

50.001

PN100          

20150501

08:00

10.000

50.001

PN100         

20150701

09:00

20.000

60.001

*Registro reprocessado no Item 1.

**Dados em azul serão atualizados para a atualização da da tabela ST9- Bens

 

Situação após atualização da ST9- Bens

T9_CODBEM

T9_DTULTAC

T9_DTCOMPR

T9_POSCONT

T9_CONTACU

PN100 

20150701

20130101

20.000

60.001

*Registro reprocessado neste momento.

**Dados em verde foram ajustados.

 

Importante

(Apenas para Microsiga Protheus, versões anteriores à versão 12)

Antes de executar o compatibilizador informe o nome do compatibilizador é imprescindível:

  • Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório PROTHEUS_DATA\DATA, se versão 10, ou \PROTHEUS11_DATA\DATA, se versão 11) e dos dicionários de dados SXs (diretório PROTHEUS_DATA_SYSTEM, se versão 10, ou \PROTHEUS11_DATA\SYSTEM, se versão  11).
  • 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:

  1. No   Configurador (SIGACFG), veja se a empresa utiliza Integridade   Referencial, selecionando a opção Integridade/Verificação   (APCFG60A).
  2. Se não   há Integridade Referencial ativa,   são relacionadas em uma nova janela todas as empresas e filiais cadastradas   para o sistema e nenhuma delas estará selecionada. Neste caso, E SOMENTE NESTE, não é necessário   qualquer outro procedimento de ativação   ou desativação de integridade, basta finalizar a verificação e aplicar   normalmente o compatibilizador, conforme instruções.
  3.  Se há Integridade Referencial ativa   em todas as empresas e filiais, é   exibida uma mensagem na janela Verificação   de relacionamento entre tabelas. Confirme a mensagem para que a   verificação seja concluída, ou;
  4.  Se   há Integridade Referencial ativa   em uma ou mais empresas, que não   na sua totalidade, são relacionadas em uma nova janela todas as empresas e   filiais cadastradas para o sistema e, somente, a(s) que possui(em)   integridade está(arão) selecionada(s). Anote qual(is) empresa(s) e/ou   filial(is) possui(em) a integridade ativada e reserve esta anotação para   posterior consulta na reativação (ou ainda, contate nosso Help Desk Framework   para informações quanto a um arquivo que contém essa informação).
  5. Nestes   casos descritos nos itens “iii” ou   “iv”, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/ Desativar (APCFG60D).
  6.  Quando desativada a Integridade Referencial,   execute o compatibilizador, conforme instruções.
  7. Aplicado o compatibilizador, a Integridade   Referencial deve ser reativada, SE E   SOMENTE SE tiver sido desativada, através da opção Integridade/Ativar (APCFG60). Para isso, tenha em mãos as   informações da(s) empresa(s) e/ou filial(is) que possuía(m) ativação da   integridade, selecione-a(s) novamente e confirme a ativação.

 

Contate o Help Desk Framework EM CASO DE DÚVIDAS!

 

  1. Em Microsiga Protheus TOTVS Smart Client (se versão 10) ou ByYou Smart Client (se versão 11), digite informe o nome do compatibilizador no campo Programa Inicial. Descreva se o compatibilizador deve ter uma data específica ou superior para que a atualização nos dicionários seja efetuada corretamente. Importante: Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a ___/___/____.
  2. Clique em OK para continuar.
  3. Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado ou é apresentada a janela para seleção do compatibilizador. Selecione o programa xxxx().
  4. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
    1. Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
      É apresentada uma mensagem explicativa na tela.
    2. 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.
    3. Clique em Gravar para salvar o histórico (log) apresentado.
    4. Clique em OK para encerrar o processamento.

 

Descreva se há algum procedimento necessário após a aplicação do compatibilizador.

Procedimento para Implantação

O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.

  1. Aplique o patch do chamado e execute uma vez a rotina Informe o nome da rotina.
  2. No módulo informe o nome do módulo acesse informe o caminho e verifique que o parâmetro informe o nome do parâmetro é criado conforme especificações abaixo:

Nome da Variável:

Informe o Nome da Variável

Tipo:

Informe o Tipo

Descrição:

Informe a Descrição

Valor Padrão:

Informe o Valor Padrão

 

 

Atualizações do Compatibilizador

(Apenas para Microsiga Protheus, versões anteriores à versão 12)

  1. Criação ou Alteração de Perguntas no arquivo SX1 – Cadastro de Perguntes:

Pergunte

(X1_PERGUNT)

Nome

 

Grupo

(X1_GRUPO)

Ordem

(X1_ORDEM)

Tipo

(X1_TIPO)

Tamanho

(X1_TAMANHO)

 

2.    Criação ou Alteração de tabela no arquivo SX2– Tabelas:

Chave

Nome

Modo

PYME

B04

(X2_CHAVE)

Dente/Região

(X2_NOME)

C

(X2_MODO)

N

(X2_PYME)

 

3.  Criação ou Alteração de Tabelas Genéricas no arquivo SX5 – Tabelas Genéricas:

Chave

Ex.: AR

Descrição

Ex.: Tabela de IR de Aplicações Financeiras

 

4.  Criação ou Alteração (mantenha somente a instrução correspondente) de Campos no arquivo SX3 – Campos:

  • Tabela BGD - Prod x Cob x Proc x Co-Part:

 

Campo

(X3_CAMPO)

Tipo

(X3_TIPO)

Tamanho

(X3_TAMANHO)

Decimal

(X3_DECIMAL)

Formato

(X3_PICTURE)

Título

(X3_TITULO)

Descrição

(X3_DESCRIC)

Nível

(X3_NÍVEL)

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

(X3_BROWSE) Informe Sim ou Não

Opções

(X3_CBOX)

When

(X3_WHEN)

Relação

(X3_RELACAO)

Val. Sistema

(X3_VALID)

Help

Descreva o conteúdo informado para Help de Campo no ATUSX

 

Importante:

O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.

 

5.  Criação ou Alteração de Consulta Padrão no arquivo SXB – Consulta Padrão:

  • Pesquisa B05PLS:

Alias

(XB_ALIAS)

Tipo

(XB_TIPO)

Sequência

(XB_SEQ)

Coluna

(XB_COLUNA)

Descrição

(XB_DESCRI)

Contém

(XB_CONTEM)

 

6.  Criação ou Alteração de Índices no arquivo SIX – Índices:

Índice

AA1

Ordem

6

Chave

AA1_FILIAL+AA1_CODVEN

Descrição

Cod. Vendedor

Proprietário

S

 

7.  Criação ou Alteração de Parâmetros no arquivo SX6 – Parâmetros:

Nome da Variável

(X6_VAR)

Tipo

(X6_TIPO)

Descrição

(X6_DESCRIC + X6_DESC1 + X6_DESC2)

Valor Padrão

(X6_CONTEUD)

 

8.  Criação ou Alteração (mantenha somente a instrução correspondente) de Gatilhos no arquivo SX7 – Gatilhos:

  • Tabela BD5 – Contas Médicas:

Campo

Informe o conteúdo do (X7_CAMPO)

Sequência

Informe o conteúdo do (X7_SEQUENC)

Campo Domínio

Informe o conteúdo do (X7_CDOMIN)

Tipo

Informe o conteúdo do (X7_TIPO)

Regra

Informe o conteúdo do (X7_REGRA)

Posiciona?

Informe o conteúdo do (X7_SEEK)

Chave

Informe o conteúdo do (X7_CHAVE)

Condição

Informe o conteúdo do (X7_CONDIC)

Proprietário

Informe o conteúdo do (X7_PROPRI)

 

 

Procedimento para Configuração

(Estes procedimentos devem ser feitos quando for necessário configurar parâmetros e/ou  rotinas no menu).

 

CONFIGURAÇÃO DE PARÂMETROS

 

  1. No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Crie/configure (mantenha somente a instrução correspondente) o(s) parâmetro(s) a seguir:
    (É necessário criar uma tabela para cada parâmetro descrito no item Parâmetro(s), da tabela Características do Requisito)

Itens/Pastas

Descrição

Nome:

 

Tipo:

Informe o Tipo do parâmetro

Cont. Por.:

Informe o Conteúdo padrão

Descrição:

 

 

CONFIGURAÇÃO DE MENUS

 

2.  No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do informe o nome do módulo, conforme instruções a seguir:

Menu

Informe o Menu em que estará localizada a rotina

Submenu

Informe o Submenu em que estará localizada a rotina

Nome da Rotina

Informe o Título da rotina

Programa

Informe o Fonte da rotina

Módulo

Informe o Nome do(s) produto(s) a ser utilizado ou “Todos”

Tipo

Informe a Função

 

 

Procedimento para Utilização

  • Descreva os procedimentos, passo a passo (caso de uso), que serão realizados pelos usuários para que a melhoria seja visualizada identificando as seguintes informações:
  • Localização da rotina no menu;
  • Localização dos novos campos e/ou perguntas e respectivas pastas de cadastro que são visualizadas pelo usuário;
  • Caso seja necessário ter algum cadastro feito previamente, faça uma observação.

 

 

Exemplo:

       1.            No Plano de Saúde (SIGAPLS), acesse Atualizações / Produto Saúde / Produto Saúde (PLSA800).

O sistema apresenta a janela de produtos cadastrados.

       2.            Posicione o cursor em um produto e clique em Alterar.

       3.            Na pasta Cobertura/Carências selecione a subpasta Tipo de Prestador.

       4.            Dê duplo clique no campo TP Prestador (BCW_TIPPRE).

O sistema apresenta a janela Tipo de Prestador – Coparticipação – Alterar.

       5.            Informe os dados conforme orientação do help de campo e observe o preenchimento do novo campo:

                      Som. p/Compra (BCW_SOMCOM): selecione Sim para indicar se a coparticipação cadastrada será válida somente para efeito de compra de procedimentos ou Não, caso contrário.

       6.            Confira os dados e confirme.

 

 

Vídeo

  • Vídeo hospedado no youtube e inserido no template por meio da macro Widget Connector.

** Canal do youtube e software de vídeoem definição.

 

Título do Vídeo:

Disponibilizado pelo Marketing.

Introdução:

Disponibilizado pelo Marketing.

Passo a Passo:

Capturar diretamente do sistema.

Finalização:

Disponibilizado pelo Marketing.

 

 

Procedimento para Implantação

 

Aplicar atualização do(s) programa(s) MNTA875 e MNTA877.

O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.

Procedimento para Utilização


1-       No SIGAMNT acessar Atualizações/Controle de Oficina/Contador/Acerto de contador.

O sistema exibirá a tela de escolha de processo: Acerto individual de contador ou Reprocessamento de Pneus.

2-       Selecione a opção: Reprocessamento de Pneus e confirme.

         O sistema exibirá uma tela de observações sobre o processo: Leia atentamente e confirme.

                O sistema exibirá uma tela para seleção do subprocesso: Por parâmetros, Por lista ou Correção de dados.

3-       Selecione a primeira opção e confirme.(A segunda opção apresenta uma lista dos pneus)

O sistema exibirá uma tela de parâmetros: De/Até Pneu: Preecha com o intervalo de bens e confirme.

O sistema exibirá uma mensagem perguntando se deve Considerar bens inativos para correção: Selecione a      opção desejada e confirme.

 O sistema processará  enquanto exibe uma barra de evolução e apresentará:

A)      Um log ao final do processo informando que Os bens foram corrigidos (Processo terminado)

a)       Uma mensagem “Que não há nada para  corrigir”.¹ (Processo terminado)

b)       Uma mensagem “Que precisa-se ajustar o registro do bem” (ST9-BENS) para correção (Item 4)

 

4-       Acessar novamente Atualizações/Controle de Oficina/Contador/Acerto de contador.

O sistema exibirá a tela de escolha de processo: Acerto individual de contador ou Reprocessamento de   Pneus.

5-       Selecione a opção: Reprocessamento de Pneus e confirme.

         O sistema exibirá uma tela de observações sobre o processo: Confirme.

                O sistema exibirá a tela para seleção do subprocesso: Por parâmetros, Por lista ou Correção de dados.

6-       Selecione a terceira opção e confirme.

O sistema exibirá uma mensagem sobre os campos a serem corrigidos: : Leia atentamente e confirme.

O sistema exibirá uma tela com os dados do bem disposto em linhas.

7-       Preencha as informações faltantes e confirme.

8-       Refaça o processo desde o item 1 ao 3.

 

¹ Isso acontecerá quando todos os bens selecionados já houverem sido reprocessados. Esse registro de processamento fica no arquivo mntpneus.txt. Caso seja necessário reprocessar o mesmo bem, é possível apaga-lo do .txt.

 

Ponto de Entrada

Descrição:

Informe o Menu em que estará localizada a rotina

Localização:

Informe o Submenu em que estará localizada a rotina

Eventos:

Informe o Título da rotina

Programa Fonte:

Informe o Fonte da rotina

Função:

Informe o Nome do(s) produto(s) a ser utilizado ou “Todos”

Retorno:

Nome

Tipo

Descrição

Obrigatório

 

 

 

 

 

 

 

 

 

 

 

 

 

Exemplo:

#Include 'Protheus.ch'

User Function CN120ALT()

Local aCab:= PARAMIXB[1]

Local cTipo:= PARAMIXB[2]

If cTipo == '1'

    aCab[4][2]:= 'NF' //Validações do usuário

EndIf

Return aCab