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 |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas