Árvore de páginas

Boletim Técnico: Ajustes nos dicionários da rotina “Regras Reserva”
Ocorrência
Nova Rotina
Resumo
Implementada melhoria na rotina “Regras Reserva (VEIVA400)” que consiste em ajustes nos dicionários SXB e SX3.  
ID do Chamado
SCRHI6
Produtos
  • Microsiga 11
  • Módulos
    • SIGAVEI
    Países
    • Brasil
    Sistema Operacional
  • todos
  • Bancos de Dados
    • todos
    Nome + Fonte
    Regras Reserva (VEIVA400)
    Número da FNC
    000000145512010
    Ajustes no Compatibilizador
    Não
    Integridade Referencial
    Não
    Aplicação de Patch
    Não
    Compatibilizador 1
    - UPDVEIA1
    Procedimentos para Implementação

     

    ·         Aplicar atualização do(s) programa(s) UPDVEIA1.
    ·         Para que as alterações sejam efetuadas, é necessário executar a função “U_UPDVEIA1”.
     Importante:
    1.   Antes de executar o compatibilizador “UPDVEIA1”, é imprescindível:
    a)     Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório “\PROTHEUS_DATA\DATA”) e dos dicionários de dados "SXs" (diretório “\PROTHEUS_DATA\ SYSTEM”);
    Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
    b)     Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
    c)     Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se 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á ocasionar a sobregravação de índices personalizados caso não estejam identificados pelo nickname.
     
    2.   Em Microsiga Protheus “ByYou Smart Client”, digite “U_UPDVEIA1”.
    3.   Clique em Ok para continuar.
    4.   Ao confirmar, é apresentada uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
    5.   Clique em Sim para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
    É apresentada uma mensagem explicativa na tela.
    6.   Em seguida, é apresentada a janela de “Atualização concluída” com o histórico (log) de todas as atualizações processadas. 
    7.   Clique em Gravar para salvar o histórico (log) apresentado.
    8.   Clique em Ok para encerrar o processamento.
    Descrição de Ajustes

     

    1.   Alteração de tabela(s) no Dicionário de Dados SX2:

    Chave
    VCJ
    VCK
    Nome
    Perguntas de Pesquisa        
    Pesquisas da Concessionaria  
    Modo
    Exclusivo
    Exclusivo
    Único
     
     
    Pyme
    Sim
    Sim
    Módulo
    14
    14

     
    2.   Alteração de campo(s) no Dicionário de Dados SX3.
    ·         Tabela VZM – Regras Reserva Veiculo:

    Ordem
    1
    3
    4
    6
    Campo
    VZM_FILIAL
    VZM_DESMAR
    VZM_GRUMOD
    VZM_MODVEI
    Tipo
    Caracter
    Caracter
    Caracter
    Caracter
    Tamanho
    2
    30
    6
    30
    Decimal
    0
    0
    0
    0
    Formato
    @!
    @!
    @!
    @!
    Form. Variável
     
     
     
     
    Contexto
    Real
    Virtual
    Real
    Real
    Propriedade
    Alterar
    Visualizar
    Alterar
    Alterar
    Título
    Filial     
    Marca      
    Grupo Mod. 
     
    Descrição
    Filial     
    Marca      
    Grupo de Modelo
     
    Help
    Informe a Filial
    Informe a Descricao da Marca
    Informe o Grupo do Modelo
     
    Lista Opções
     
     
     
     
    Inic. Padrão
     
    IF(!INCLUI,POSICIONE("VE1",1,XFILIAL("VE1")+VZM->VZM_CODMAR,"VE1_DESMAR"),"")                                                  
     
     
    Inic. Browse
     
    POSICIONE("VE1",1,xFilial("VE1")+VZM->VZM_CODMAR,"VE1_DESMAR")                 
     
     
    Modo Edição
     
     
     
     
    Cons. Padrão
     
     
    VRVVZM
    VV2VZM
    Val. Usuário
     
     
     
     
    Val. Sistema
     
     
    Vazio() .or. FG_Seek("VVR","M->VZM_CODMAR+M->VZM_GRUMOD",2,.f.,"VZM_DESGRU","VVR_DESCRI")                                      
    Vazio() .or. FG_Seek("VV2","M->VZM_MODVEI",4,.f.,"VZM_DESMOD","VV2_DESMOD")                                                    
    Nível
    1
    1
    1
    1
    Obrigatório
    Não
    Não
    Não
    Não
    Usado
    Não
    Sim
    Sim
    Sim
    Browse
    Não
    Sim
    Sim
    Sim
    Módulos
     
    SIGAOFI, SIGAVEI e SIGAPEC
    SIGAOFI, SIGAVEI e SIGAPEC
    SIGAOFI, SIGAVEI e SIGAPEC

     
     

    Ordem
    7
    9
    10
    5
    Campo
    VZM_DESMOD
    VZM_FABMOD
    VZM_CHAMAD
    VZM_DESGRU
    Tipo
    Caracter
    Caracter
    Caracter
    Caracter
    Tamanho
    30
    8
    1
    30
    Decimal
    0
    0
    0
    0
    Formato
    @!S30
    @R 9999/9999
    @!
    @!S30
    Form. Variável
     
     
     
     
    Contexto
    Virtual
    Real
    Real
    Virtual
    Propriedade
    Visualizar
    Alterar
    Alterar
    Visualizar
    Título
    Desc Modelo
    Fab / Modelo
    Chamada    
    Des. Grupo 
    Descrição
    Descricao do Modelo     
    Fabricacao / Modelo
    Momento da Chamada      
    Descricao do grupo  
    Help
    Informe a Descricao do Modelo
    Informe o Ano Fabricação e Modelo
    Informe o momento verificação da regra
    Informe a descricao do grupo do modelo.
    Lista Opções
     
     
    1=Gravacao;2=Pendente Aprovacao;3=Pre-Aprovado;4=Aprovado;5=Pelo Usuario                                                        
     
    Inic. Padrão
    IF(!INCLUI,POSICIONE("VV2",4,XFILIAL("VV2")+VZM->VZM_MODVEI,"VV2_DESMOD"),"")                                                  
     
    "1"
    IF(!INCLUI,POSICIONE("VVR",2,XFILIAL("VVR")+VZM->VZM_CODMAR+VZM->VZM_GRUMOD,"VVR_DESCRI"),"")                                  
    Inic. Browse
    POSICIONE("VV2",4,xFilial("VV2")+VZM->VZM_MODVEI,"VV2_DESMOD")                 
     
     
    POSICIONE("VVR",2,xFilial("VVR")+VZM->VZM_CODMAR+VZM->VZM_GRUMOD,"VVR_DESCRI") 
    Modo Edição
     
     
     
     
    Cons. Padrão
     
     
     
     
    Val. Usuário
     
     
     
     
    Val. Sistema
     
    Vazio() .or. FG_ANOMOD("VZM_FABMOD")
    Pertence("12345")
     
    Nível
    1
    1
    1
    1
    Obrigatório
    Não
    Não
    Não
    Não
    Usado
    Sim
    Sim
    Sim
    Sim
    Browse
    Sim
    Sim
    Sim
    Sim
    Módulos
    SIGAOFI, SIGAVEI e SIGAPEC
    SIGAOFI, SIGAVEI e SIGAPEC
    SIGAOFI, SIGAVEI e SIGAPEC
    SIGAOFI, SIGAVEI e SIGAPEC

     
     3.   Alteração de consulta(s) padrão no Dicionário de Dados SXB:

    Alias
    VV2VZM
    VV2VZM
    VV2VZM
    VV2VZM
    Tipo
    1
    2
    2
    2
    Sequência
    01
    01
    02
    02
    Coluna
    DB
    01
    02
    06
    Descrição
    Modelo             
    Marca + Modelo     
    Descricao          
    Descricao          
    Contém
    VV2                                                                                                                                                                                                                                                       
     
     
     

     

    Alias
    VV2VZM
    VV2VZM
    VV2VZM
    VV2VZM
    Tipo
    3
    4
    4
    4
    Sequência
    01
    01
    01
    01
    Coluna
    01
    01
    02
    03
    Descrição
    Cadastra Novo      
    Marca              
    Modelo             
    Descricao          
    Contém
    01
    VV2_CODMAR                                                                                                                                                                                                                                               
    VV2_MODVEI                                                                                                                                                                                                                                               
    VV2_DESMOD                                                                                                                                                                                                                                               

     

    Alias
    VV2VZM
    VV2VZM
    VV2VZM
    VV2VZM
    Tipo
    4
    4
    4
    4
    Sequência
    02
    02
    02
    02
    Coluna
    01
    02
    03
    04
    Descrição
    Marca              
    Modelo             
    Descricao          
    Descricao          
    Contém
    VV2_CODMAR                                                                                                                                                                                                                                                
    VV2_MODVEI                                                                                                                                                                                                                                                
    VV2_DESMOD                                                                                                                                                                                                                                                
    VV2_DESMOD                                                                                                                                                                                                                                                

     

    Alias
    VV2VZM
    VV2VZM
    VV2VZM
    VV2VZM
    Tipo
    4
    4
    5
    5
    Sequência
    02
    02
    01
    02
    Coluna
    05
    06
     
     
    Descrição
    Marca              
    Modelo             
     
     
    Contém
    VV2_CODMAR                                                                                                                                                                                                                                                
    VV2_MODVEI                                                                                                                                                                                                                                                
    VV2->VV2_MODVEI                                                                                                                                                                                                                                           
    VV2->VV2_DESMOD                                                                                                                                                                                                                                           

     

    Alias
    VV2VZM
    VV2VZM
    Tipo
    6
    6
    Sequência
    01
    01
    Coluna
     
     
    Descrição
     
     
    Contém
    IIF(!EMPTY(M->VZM_CODMAR).AND.!EMPTY(M->VZM_GRUMOD),VV2->VV2_CODMAR == M->VZM_CODMAR .AND. VV2->VV2_GRUMOD == M->VZM_GRUMOD ,.T.)                                                                                                                         
    IIF(!EMPTY(M->VZM_CODMAR).AND.!EMPTY(M->VZM_GRUMOD),VV2->VV2_CODMAR == M->VZM_CODMAR .AND. VV2->VV2_GRUMOD == M->VZM_GRUMOD ,.T.)                                                                                                                         

     
    Informações Técnicas

    Tabelas Utilizadas
    VZM – Regras Reserva Veículo, VCJ - Perguntas de Pesquisa, VCK - Pesquisas da Concessionária  

    • Sem rótulos