Árvore de páginas

Boletim Técnico: Ajustes nas rotinas Veículos Modelo 2 e Campanha/Pendências
Ocorrência
Melhoria
Resumo
Implementadas as melhorias:•	Na rotina Veículos Modelo 2 (VEIXA010), ao incluir um veículo e informar o chassi, o sistema preencherá automaticamente o campo Chassi Reduz, de acordo com os últimos 8 dígitos do chassi.•	Na rotina Campanha/Pendências (OFIOA110), ao incluir uma Campanha Técnica informando um intervalo de chassi, o sistema permitirá desmarcar um chassis no meio do intervalo. Assim, o sistema criará dois registros para a campanha técnica: um registro para o intervalo anterior e posterior ao chassi desmarcado.•	Criado o parâmetro MV_CHKCTEC que permite definir em quais rotinas será chamado o aviso da  campanha técnica.
ID do Chamado
TENXO7
Produtos
  • Microsiga 11
  • Módulos
    • SIGAOFI
    • SIGAVEI
    Países
    • Brasil
    Traduções
    • Português (Brasil)
    Sistema Operacional
  • todos
  • Bancos de Dados
    • todos
    Nome + Fonte
    VEIXA010 - Veículos Modelo 2; OFIOA110 - Campanha/Pendências; OFIOM010 - Abertura OS; OFIOM140 - Liberação OS.
    Ajustes no Compatibilizador
    Sim
    Integridade Referencial
    Sim
    Aplicação de Patch
    Compatibilizador 1
    - UPDOFIHO
    Procedimentos para Implementação

    Aplicar atualização do(s) programa(s) OFIOA110, VEIFUNC e UPDOFIHO.

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

    Antes de executar o compatibilizador UPDOFIHO é imprescindível:

    a)         Realizar o backup da base de dados do produto que será executado o compatibilizador (\PROTHEUS11_DATA\DATA) e dos dicionários de dados SXs (\PROTHEUS11_DATA\SYSTEM).

    b)         Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.

    c)          Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.

    d)         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.

    e)         O compatibilizador deve ser executado com a Integridade Referencial desativada*.

     

     

     

    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:

     

                              i.     No Configurador (SIGACFG), veja se a empresa utiliza Integridade Referencial, selecionando a opção Integridade/Verificação (APCFG60A).

                            ii.     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.

                           iii.     Se 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;

                           iv.     Se 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).

                             v.     Nestes casos descritos nos itens “iii” ou “iv”, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/ Desativar (APCFG60D).

                           vi.     Quando desativada a Integridade Referencial, execute o compatibilizador, conforme instruções.

                          vii.     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, digite U_UPDOFIHO no campo Programa Inicial.

    2.          Clique em OK para continuar.

    3.          Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.

    4.          Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
    É apresentada uma mensagem explicativa na tela.

    5.          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.

    6.          Clique em Gravar para salvar o histórico (log) apresentado.

    7.          Clique em OK para encerrar o processamento.

    Descrição de Ajustes

    1.        Criação de Campos no arquivo SX3 – Campos:

    ·         Tabela VV1 – Veículos:

    Campo

    VV1_CHARED

    Tipo

    Caracter

    Tamanho

    8

    Decimal

    0

    Formato

    @!

    Contexto

    Real

    Propriedade

    Visualizar

    Título

    Chassi Reduz

    Descrição

    Chassi Reduzido         

    Help

    O chassi reduzido é informado no momento

    em que o campo Chassi é preenchido. Os

    últimos 8 caracteres do chassi formarão

    o chassi reduzido.

    Lista Opções

     

    Inic. Padrão

     

    Inic. Browse

     

    Modo Edição

     

    Cons. Padrão

     

    Val. Usuário

     

    Val. Sistema

     

    Nível

    1

    Obrigatório

    Não

    Usado

    Sim

    Browse

    Não

    Modulos

    Todos

                                                   

    2.        Alteração de Campos no arquivo SX3 – Campos:

    ·         Tabela VOP – CAMPANHA PENDÊNCIA TÉCNICA:

    Campo

    VOP_CODMAR

    Tipo

    Caracter

    Tamanho

    3

    Decimal

    0

    Formato

    @!S3

    Contexto

    Real

    Propriedade

    Alterar

    Título

    Marca

    Descrição

    Codigo da Marca         

    Help

    Marca do Veiculo da Campanha

    Lista Opções

     

    Inic. Padrão

     

    Inic. Browse

     

    Modo Edição

     

    Cons. Padrão

    VE1

    Val. Usuário

     

    Val. Sistema

    Vazio() .or. FG_Seek("VE1","M->VOP_CODMAR",1,.f.) 

    Nível

    1

    Obrigatório

    Não

    Usado

    Sim

    Browse

    Sim

    Modulos

    SIGAOFI, SIGAVEI e SIGAPEC

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

     

    3.     Criação de Parâmetros no arquivo SX6 – Parâmetros:

    Nome da Variável

    MV_CHKCTEC

    Tipo

    Caracter

    Descrição

    Verifica a chamada Campanha Tecnica nas rotinas: Ex:    Abert OS (A), Req Pecas (P), Req Servs (S), Liberacao OS (L), Agendamento (G), Orcamento (O).

    Valor Padrão

    APSLGO

     

    4.        Criação de Gatilhos no arquivo SX7 – Gatilhos:

    ·       Tabela VV1 – Veículos:

    Campo

    VV1_CHASSI

    Sequência

    001

    Regra

    Right(AllTrim(M->VV1_CHASSI),8)                                                                    

    Campo Domínio

    VV1_CHARED

    Tipo

    Primário

    Posiciona?

    Não

    Proprietário

    S

     

    Procedimentos para Configuração

    1.        No Configurador (SIGACFG) acesse Ambientes/Cadastros/Parâmetros (CFGX017). Configure o(s) parâmetro(s) a seguir:

    Itens/Pastas

    Descrição

    Informações

    Nome

    MV_CHKCTEC

    Tipo

    Caracter

    Cont. Por.

    APSLGO

    Descrição

    Descrição

    Verifica a chamada Campanha Técnica nas rotinas:  Ex:  Abert OS (A), Req Pecas (P), Req Servs (S), Liberacao OS (L), Agendamento (G), Orcamento (O).

     

          Observação:

                    Para realizar o procedimento para utilização, o parâmetro MV_CHKCTEC terá seu conteúdo preenchido com AL.

     

     

    Procedimentos para Utilização

    Caso 1:

    1.        No Veículos (SIGAVEI) acesse Atualizações/ Cad Veículos/ Veículos Modelo 2 (VEIXA010).

    2.        Clique em Incluir.

    3.        Preencha o campo Chassi.

    4.        Verifique que o campo Chassi Reduz será preenchido automaticamente, de acordo com os últimos 8 dígitos do campo Chassi. Portanto, o campo Chassi deve ter no mínimo 8 caracteres informados.

    5.        Preencha os demais campos da rotina e confirme a inclusão.

     

     

    Caso 2:

    Neste caso, é necessário preencher o conteúdo do parâmetro MV_CHKCTEC com AL.

    1.        No Oficina (SIGAOFI) acesse Atualizações/ Mov Oficina/ Campanha/Pendencias (OFIOA110).

    2.        Clique em Incluir.

    3.        No campo Tp Pendência selecione a opção Campanha Técnica.

    4.        Preencha os campos obrigatórios e observe o preenchimento dos campos Chassi Ini e Chassi Final.

    5.        Clique em OK.

    6.        Ao confirmar a Inclusão, será exibida uma janela com os veículos referentes ao intervalo informado nos campo Chassi Ini e Chassi Final. Desmarque um chassi no meio do intervalo de veículos e confirme.
    7.        Na janela inicial da rotina, verifique que foram criados dois registros. Isto aconteceu pois um dos chassis foi desmarcado. Desta forma, foram criados dois intervalos para a campanha: antes e depois do chassi desmarcado.

    8.        No Oficina (SIGAOFI) acesse Atualizações/ Mov Oficina/ Abertura OS (OFIOM010).

    9.        Clique em Abrir O.S.

    10.     No campo Chv Veículo selecione um chassi que esteja dentro do intervalo do registro incluso anteriormente.

    11.     Verifique que o sistema exibirá uma mensagem questionando se deseja visualizar os dados da campanha técnica. Clique em Sim  para visualizar.

    12.     Preencha os demais campos da rotina e confirme a abertura da OS.

    13.     No Oficina (SIGAOFI) acesse Atualizações/ Mov Oficina/ Campanha/Pendencias (OFIOA110).

    14.     Clique em Incluir.

    15.     No campo Tp Pendência selecione a opção Campanha Técnica.

    16.     Preencha os campos obrigatórios e informe um chassi, no campo Chassi, na parte inferior da janela e confirme.

    17.     No Oficina (SIGAOFI) acesse Atualizações/ Mov Oficina/ Abertura OS (OFIOM010).

    18.     Clique em Abrir O.S.

    19.     No campo Chv Veículo selecione o chassi incluso anteriormente.

    20.     Verifique que o sistema exibirá uma mensagem questionando se deseja visualizar os dados da campanha técnica. Clique em Sim  para visualizar.

    21.     Preencha os demais campos da rotina e confirme a abertura da O.S.

    22.     Na janela inicial da rotina, selecione o registro incluso e clique em Req. Peças.

    Será apresentada uma nova tela para que seja selecionado uma OS para realizar a requisição de peças.

    23.     Selecione a OS aberta anteriormente e clique em Requisitar.
    24.     Realize a requisição e confirme clicando em OK.
    25.     No Oficina (SIGAOFI) acesse Atualizações/ Mov Oficina/ Liberação OS (OFIOM140).
    26.     Selecione a OS aberta anteriormente e clique em Liberar OS.
             A Ordem de Serviço  será visualizada para liberação.
    27.     Na pasta Liberação de Ordens de Serviço, selecione a peça requisitada e dê um duplo clique sobre ela.
    28.     O sistema exibirá uma mensagem questionando se deseja visualizar os dados da campanha técnica. Clique em Sim  para visualizar.
    29.     Confirme a Liberação da OS clicando em OK.

     

    Informações Técnicas

    Tabelas Utilizadas

    VV1 – Veículos.

    VOP – Campanha Pendência Técnica.

    Observações

    • Sem rótulos