Árvore de páginas

Boletim Técnico: Criação da Rotina Aplicação da Peça
Ocorrência
Nova Rotina
Resumo
Implementada a rotina Aplicação da Peça (OFIPA970) que possibilita o usuário relacionar peças e serviços com especificações de veículos. Assim, o usuario poderá realizar pesquisas informando Marca, Modelo, Segmento e Ano de fabricação/modelo através da consulta de peças da rotina Orçamentos por Fases (OFIXA011). 
ID do Chamado
TEOEAE
Produtos
  • Microsiga 11
  • Módulos
    • SIGAPEC
    • SIGAOFI
    Portais
    • nenhum
    Países
    • Brasil
    Sistema Operacional
  • todos
  • Bancos de Dados
    • todos
    Nome + Fonte
    OFIPA970 - Aplicação da Peça; OFIXA011 - Orçamentos por Fases
    Ajustes no Compatibilizador
    Sim
    Integridade Referencial
    Não
    Aplicação de Patch
    Compatibilizador 1
    - UPDOFIHC
    Procedimentos para Implementação

    Aplicar atualização do(s) programa(s) OFIPA970, OFIXC001, OFIXX001 e UPDOFIHC.

     

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

     

    Antes de executar o compatibilizador UPDOFIHC é 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 Smart Client, digite U_UPDOFIHC 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 VE3 – Tabela de Aplicação da Peça:

    Campo

    VE3_MODVEI

    VE3_ANOMOD

    Tipo

    Caracter

    Caracter

    Tamanho

    30

    8

    Decimal

    0

    0

    Formato

    @!

    @R 9999/9999                                

    Contexto

    Real

    Real

    Propriedade

    Alterar

    Alterar

    Título

    Mod Veiculo

    Ano Ref.   

    Descrição

    Modelo do Veiculo       

    Ano de Referencia       

    Help

    Informe o modelo do veículo.

    Informe o ano de fabricação/modelo do

    veículo.

    Lista Opções

     

     

    Inic. Padrão

     

     

    Inic. Browse

     

     

    Modo Edição

     

     

    Cons. Padrão

    MCF

     

    Val. Usuário

     

     

    Val. Sistema

    Vazio() .or. (ExistCPO("VE1",M->VE3_CODMAR,1) .and. ExistCPO("VV2",M->VE3_CODMAR+M->VE3_MODVEI,1))                             

    Vazio() .or. FG_ANOMOD("VE3_ANOMOD")   

    Nível

    1

    1

    Obrigatório

    Não

    Não

    Usado

    Sim

    Sim

    Browse

    Sim

    Não

    Modulos

    Todos

    Todos

     

     

    Campo

    VE3_CODMAR

    VE3_DESMAR

    Tipo

    Caracter

    Caracter

    Tamanho

    3

    30

    Decimal

    0

    0

    Formato

    @!

    @!

    Contexto

    Real

    Virtual

    Propriedade

    Alterar

    Visualizar

    Título

    Cod. Marca 

    Desc. Marca

    Descrição

    Codigo da Marca         

    Descricao da Marca      

    Help

    Informe o codigo da marca do veículo.

    Informe a descrição da marca do veículo.

    Lista Opções

     

     

    Inic. Padrão

     

    IF(!INCLUI,POSICIONE("VE1",1,XFILIAL("VE1")+VE3->VE3_CODMAR,"VE1_DESMAR"),"")     

    Inic. Browse

     

    Posicione("VE1",1,xFilial("VE1")+VE3->VE3_CODMAR,"VE1_DESMAR")                 

    Modo Edição

     

     

    Cons. Padrão

    VE1

     

    Val. Usuário

     

     

    Val. Sistema

    FG_Seek("VE1","M->VE3_CODMAR",1,.f.,"VE3_DESMAR","VE1_DESMAR")                                                                 

     

    Nível

    1

    1

    Obrigatório

    Não

    Não

    Usado

    Sim

    Sim

    Browse

    Não

    Não

    Modulos

    Todos

    Todos

     

    Campo

    VE3_SEGMOD

    Tipo

    Caracter

    Tamanho

    10

    Decimal

    0

    Formato

    @!S10                                       

    Contexto

    Real

    Propriedade

    Alterar

    Título

    Segmento   

    Descrição

    Segmento do Modelo      

    Help

    Segmento do Modelo do Veiculo

    Lista Opções

     

    Inic. Padrão

     

    Inic. Browse

     

    Modo Edição

     

    Cons. Padrão

    VVS

    Val. Usuário

     

    Val. Sistema

    vazio() .or. FG_Seek("VVX","M->VE3_CODMAR+M->VE3_SEGMOD",1,.f.)   

    Nível

    1

    Obrigatório

    Não

    Usado

    Sim

    Browse

    Não

    Modulos

    SIGAOFI, SIGAVEI e SIGAPEC

     

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

     

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

    Nome da Variável

    MV_FAPLPEC

    Tipo

    Caracter

    Descrição

    UTILIZA APLICACAO POR MODELO NO ORCAMENTO 1=SIM;0=NAO

    Valor Padrão

     
    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_FAPLPEC

    Tipo

    Caracter

    Cont. Por.

     

    Descrição

    Descrição

    UTILIZA APLICACAO POR MODELO NO ORCAMENTO 1=SIM;0=NAO        

     

    2.        No Configurador (SIGACFG) acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do Auto Peças e Oficina, conforme instruções a seguir:

    Menu

    Atualizações

    Submenu

    Cad Peças

    Nome da Rotina

    Aplicação da Peça

    Programa

    OFIPA970

    Módulo

    Auto Peças

    Tipo

    Função Protheus

    Tabelas

    SB1, VE3, SBM

     

    Menu

    Atualizações

    Submenu

    Cad Peças

    Nome da Rotina

    Aplicação da Peça

    Programa

    OFIPA970

    Módulo

    Oficina

    Tipo

    Função Protheus

    Tabelas

    SB1, VE3, SBM

    Procedimentos para Utilização

    Obs: Neste caso, preenchemos o conteúdo do parâmetro MV_FAPLPEC com 1.

    1.        No Auto Peças (SIGAPEC) acesse Atualizações/ Cad Peças/ Aplicação da Peça (OFIPA970).

    2.        Selecione uma peça e clique em Incluir.

    3.        Cadastre uma aplicação para a peça, preenchendo os campos da rotina e confirme clicando em OK.

    4.        Acesse Atualizações/ Mov Peças/ Orçamentos por Fases (OFIXA011).

    5.        Clique em Incluir.

    6.        Na barra inicial supeior da janela, clique no botão Peças.

    7.        No campo Descrição, informe a descrição da peça que foi utilizada na rotina Aplicação da Peça e clique em Mais.

    8.        Será exibida uma nova janela para que possa ser realizadas pesquisas informando Marca, Modelo, Segmento e Ano de fabricação/modelo. Preencha-os de acordo com as informações da aplicação da peça e confirme.

    A peça será exibida.

    Informações Técnicas

    Tabelas Utilizadas

    VE3 – Tabela de Aplicação da Peça

    SB1 – Descrição Genérica do Produto

    SBM – Grupo de Produto

    Observações

    • Sem rótulos