- No Configurador (SIGACFG) acesse Ambientes/Cadastros/Menu (CFGX013). Informe as novas opções de menu do módulo de Veículos (SIGAVEI) conforme instruções a seguir:
Menu | Atualizações | Submenu | Cad Veículos | Nome da Rotina | Cadastro de Pacotes | Programa | VEIA240 | Módulo | Veículos (SIGAVEI) | Tipo | Função Protheus |
Menu | Atualizações | Submenu | Cad Veículos | Nome da Rotina | Cad de Markup/Desconto | Programa | VEIA250 | Módulo | Veículos (SIGAVEI) | Tipo | Função Protheus |
Criação de Tabela no arquivo SX2 – Tabelas:
Chave | Nome | Modo | PYME | VN0 | Pacote configuracao | E | S | VN1 | Itens pacote config | E | S | VN2 | Hist preço de Pacote | E | S | VN3 | Markup/Desc Venda Pacotes | E | S |
Criação de Campo no arquivo SX3 – Campos:
- Tabela VN0 - Pacote configuração:
Campo | VN0_FILIAL | VN0_CODIGO | VN0_CODMAR | Tipo | Caracter | Caracter | Caracter | Grupo de Campos | 033 |
|
| Ordem | 01 | 02 | 03 | Tamanho | 2 | 6 | 3 | Decimal | 0 | 0 | 0 | Formato | @! | @! | @!S3 | Contexto | 1 - Real | 1 - Real | 1 - Real | Propriedade | 1 - Alterar | 2 - Visualizar | 1 - Alterar | Título | Filial | Código | Cod Marca | Descrição | Filial | Código | Código da Marca | Val. Sistema |
|
|
| Opções |
|
|
| Inic. Padrão | xFilial("VN0") | GetSXENum("VN0","VN0_CODIGO",,1) |
| Inic. Browse |
|
|
| Cons. Padrão |
|
| VE1 | Nível | 1 | 1 | 1 | Usado | Não | Sim | Sim | Obrigatório | Não | Sim | Não | Browse | Não | Não | Não | When |
|
| INCLUI | Pasta |
|
|
| Help | Informe a Filial. | Informe o codigo. | Informe o código da marca. |
Campo | VN0_DESMAR | VN0_GRUMOD | VN0_DESGRU | Tipo | Caracter | Caracter | Caracter | Grupo de Campos |
|
|
| Ordem | 04 | 05 | 06 | Tamanho | 30 | 6 | 30 | Decimal | 0 | 0 | 0 | Formato | @!S30 | @!S6 | @!S30 | Contexto | 2 - Virtual | 1 - Real | 2 - Virtual | Propriedade | 2 - Visualizar | 1 - Alterar | 2 - Visualizar | Título | Descr Marca | Grupo Modelo | Descr Grupo | Descrição | Descrição da Marca | Grupo de Modelo | Descrição do Grupo | Val. Sistema |
|
|
| Opções |
|
|
| Inic. Padrão | if(!Inclui,Posicione("VE1",1,xFilial("VE1")+M->VN0_CODMAR,"VE1_DESMAR"),"") |
| if(!Inclui,Posicione("VVR",2,xFilial("VVR")+M->VN0_CODMAR+M->VN0_GRUMOD,"VVR_DESCRI"),"") | Inic. Browse |
|
|
| Cons. Padrão |
| VVR |
| Nível | 1 | 1 | 1 | Usado | Sim | Sim | Sim | Obrigatório | Não | Não | Não | Browse | Não | Sim | Não | When |
| INCLUI |
| Pasta |
|
|
| Help | Informe a descrição da marca. | Informe o código do grupo de modelo. | Informe a descrição do grupo de modelo. |
Campo | VN0_MODVEI | VN0_DESMOD | VN0_SEGMOD | Tipo | Caracter | Caracter | Caracter | Grupo de Campos |
|
|
| Ordem | 07 | 08 | 09 | Tamanho | 30 | 30 | 10 | Decimal | 0 | 0 | 0 | Formato | @! | @!S30 | @!S10 | Contexto | 1 - Real | 2 - Virtual | 1 - Real | Propriedade | 1 - Alterar | 2 - Visualizar | 1 - Alterar | Título | Mod Veículo | Descr Mod | Segmento Mod | Descrição | Modelo do Veículo | Descrição do Modelo | Segmento de Modelo | Val. Sistema | vazio().or.FG_Seek("VV2","M->VN0_CODMAR+M->VN0_MODVEI",1,.f.,"VN0_GRUMOD","VV2_GRUMOD") |
| vazio().or.FG_Seek("VV2","M->VN0_CODMAR+M->VN0_MODVEI+M->VN0_SEGMOD",1,.f.,"VN0_GRUMOD","VV2_GRUMOD") | Opções |
|
|
| Inic. Padrão |
| if(!Inclui,Posicione("VV2",1,xFilial("VV2")+M->VN0_CODMAR+M->VN0_MODVEI+M->VN0_SEGMOD,"VV2_DESMOD"),"") |
| Inic. Browse |
|
|
| Cons. Padrão | VV2VN0 |
|
| Nível | 1 | 1 | 1 | Usado | Sim | Sim | Sim | Obrigatório | Não | Não | Não | Browse | Sim | Não | Não | When | INCLUI |
| INCLUI | Pasta |
|
|
| Help | Informe o código do modelo do veículo. | Informe a descrição do modelo. | Informe o segmento de modelo. |
Campo | VN0_BASCOD | VN0_VLOPCS | VN0_DESPAC | Tipo | Caracter | Numérico | Caracter | Grupo de Campos |
|
|
| Ordem | 10 | 11 | 12 | Tamanho | 6 | 12 | 250 | Decimal | 0 | 2 | 0 | Formato | @! | @E 999,999,999.99 | @! | Contexto | 1 - Real | 1 - Real | 1 - Real | Propriedade | 1 - Alterar | 1 - Alterar | 1 - Alterar | Título | Base Code | Vl Opcionais | Desc Pacote | Descrição | Base Code | Valor dos Opcionais | Descrição do Pacote | Val. Sistema |
|
|
| Opções |
|
|
| Inic. Padrão |
|
|
| Inic. Browse |
|
|
| Cons. Padrão | VX5 |
|
| Nível | 1 | 1 | 1 | Usado | Sim | Sim | Sim | Obrigatório | Não | Não | Não | Browse | Sim | Sim | Sim | When | INCLUI |
|
| Pasta |
|
|
| Help | Informe o Base Code. | Informe o valor dos opcionais. | Informe a descrição do pacote. |
Campo | VN0_CFGBAS | VN0_STATUS | VN0_DATINC | Tipo | Caracter | Caracter | Caracter | Grupo de Campos |
|
|
| Ordem | 13 | 14 | 15 | Tamanho | 254 | 1 | 14 | Decimal | 0 | 0 | 0 | Formato | @! | @! |
| Contexto | 1 - Real | 1 - Real | 1 - Real | Propriedade | 1 - Alterar | 1 - Alterar | 1 - Alterar | Título | Cfg. Basica | Status | Dt Inclusão | Descrição | Configuração Básica | Status | Data Inclusão Registro | Val. Sistema |
| Pertence("012") |
| Opções |
| 0=Pendente;1=Ativado;2=Desativado |
| Inic. Padrão |
|
| FGX_Timestamp() | Inic. Browse |
|
|
| Cons. Padrão |
|
|
| Nível | 1 | 1 | 1 | Usado | Sim | Sim | Sim | Obrigatório | Não | Não | Não | Browse | Sim | Não | Não | When |
|
| .f. | Pasta |
|
|
| Help | Informe a configuração básica. | Informe o Status do pacote. | Data em que o registro foi inserido no banco. |
Campo | VN0_DATALT | VN0_CHVOPC | Tipo | Caracter | Caracter | Grupo de Campos |
|
| Ordem | 16 | 17 | Tamanho | 14 | 254 | Decimal | 0 | 0 | Formato |
|
| Contexto | 1 - Real | 1 - Real | Propriedade | 1 - Alterar | 2 - Visualizar | Título | Dt Alteração | Chave Opcion | Descrição | Data Alteração Registro | Chave Opcionais | Val. Sistema |
|
| Opções |
|
| Inic. Padrão | FGX_Timestamp() |
| Inic. Browse |
|
| Cons. Padrão |
|
| Nível | 1 | 1 | Usado | Sim | Sim | Obrigatório | Não | Não | Browse | Não | Não | When | .f. |
| Pasta |
|
| Help | Data em que o registro foi alterado no banco. | Informe a Chave interna dos Opcionais. |
- Tabela VN1 - Itens pacote config:
Campo | VN1_FILIAL | VN1_CODIGO | VN1_CODVN0 | Tipo | Caracter | Caracter | Caracter | Grupo de Campos | 033 |
|
| Ordem | 01 | 02 | 03 | Tamanho | 2 | 6 | 6 | Decimal | 0 | 0 | 0 | Formato | @! | @! | @! | Contexto | 1 - Real | 1 - Real | 1 - Real | Propriedade | 1 - Alterar | 2 - Visualizar | 2 - Visualizar | Título | Filial | Código | Código VN0 | Descrição | Filial | Código | Código VN0 | Val. Sistema |
|
|
| Opções |
|
|
| Inic. Padrão | xFilial("VN1") | GetSXENum("VN1","VN1_CODIGO",,1) |
| Inic. Browse |
|
|
| Cons. Padrão |
|
|
| Nível | 1 | 1 | 1 | Usado | Não | Sim | Sim | Obrigatório | Não | Sim | Não | Browse | Não | Não | Não | When |
|
|
| Pasta |
|
|
| Help | Informe a Filial. | Informe o codigo. | Informe o codigo VN0. |
Campo | VN1_CODVQC | VN1_CODVQD | VN1_CODOPC | Tipo | Caracter | Caracter | Caracter | Grupo de Campos |
|
|
| Ordem | 04 | 05 | 06 | Tamanho | 6 | 6 | 5 | Decimal | 0 | 0 | 0 | Formato | @! | @! | @! | Contexto | 1 - Real | 1 - Real | 2 - Virtual | Propriedade | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar | Título | Código VQC | Código VQD | Cód.Opcional | Descrição | Código VQC | Código VQD | Código do Opcional | Val. Sistema |
|
|
| Opções |
|
|
| Inic. Padrão |
|
| VC1400011_CodigoOpcional(VN1->VN1_CODVQD) | Inic. Browse |
|
|
| Cons. Padrão |
|
|
| Nível | 1 | 1 | 1 | Usado | Sim | Sim | Sim | Obrigatório | Não | Não | Não | Browse | Não | Não | Não | When |
|
|
| Pasta |
|
|
| Help | Informe o código VQC | Informe o código VQD | Informe o código do opcional |
Campo | VN1_DESOPC | VN1_DESUSR | VN1_DATINC | Tipo | Caracter | Caracter | Caracter | Grupo de Campos |
|
|
| Ordem | 07 | 08 | 09 | Tamanho | 30 | 30 | 14 | Decimal | 0 | 0 | 0 | Formato | @! | @! |
| Contexto | 2 - Virtual | 2 - Virtual | 1 - Real | Propriedade | 2 - Visualizar | 2 - Visualizar | 1 - Alterar | Título | Desc.Opcion. | Desc.Opc.Usr | Dt Inclusão | Descrição | Descrição do Opcional | Desc. opcional pelo Usuár | Data Inclusão Registro | Val. Sistema |
|
|
| Opções |
|
|
| Inic. Padrão | Posicione("VQD",1,xFilial("VQD")+VN1->VN1_CODVQD,"VQD_DESCRI") | Posicione("VQD",1,xFilial("VQD")+VN1->VN1_CODVQD,"VQD_DESUSR") | FGX_Timestamp() | Inic. Browse |
|
|
| Cons. Padrão |
|
|
| Nível | 1 | 1 | 1 | Usado | Sim | Sim | Sim | Obrigatório | Não | Não | Não | Browse | Não | Não | Não | When |
|
| .f. | Pasta |
|
|
| Help | Informe a descrição do opcional | Informe o descrição do opcional pelo Usuário | Data em que o registro foi inserido no banco. |
Campo | VN1_DATALT | Tipo | Caracter | Grupo de Campos |
| Ordem | 10 | Tamanho | 14 | Decimal | 0 | Formato |
| Contexto | 1 - Real | Propriedade | 1 - Alterar | Título | Dt Alteração | Descrição | Data Alteração Registro | Val. Sistema |
| Opções |
| Inic. Padrão | FGX_Timestamp() | Inic. Browse |
| Cons. Padrão |
| Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | When | .f. | Pasta |
| Help | Data em que o registro foi alterado no banco. |
- Tabela VN2 - Hist preço de Pacote:
Campo | VN2_FILIAL | VN2_CODIGO | VN2_CODVN0 | Tipo | Caracter | Caracter | Caracter | Grupo de Campos | 033 |
|
| Ordem | 01 | 02 | 03 | Tamanho | 2 | 6 | 6 | Decimal | 0 | 0 | 0 | Formato | @! | @! | @! | Contexto | 1 - Real | 1 - Real | 1 - Real | Propriedade | 1 - Alterar | 2 - Visualizar | 2 - Visualizar | Título | Filial | Código | Código VN0 | Descrição | Filial | Código | Código VN0 | Val. Sistema |
|
|
| Opções |
|
|
| Inic. Padrão | xFilial("VN2") | GetSXENum("VN2","VN2_CODIGO",,1) |
| Inic. Browse |
|
|
| Cons. Padrão |
|
|
| Nível | 1 | 1 | 1 | Usado | Não | Sim | Sim | Obrigatório | Não | Sim | Não | Browse | Não | Não | Não | When |
|
|
| Pasta |
|
|
| Help | Informe a Filial. | Informe o codigo. | Informe o codigo VN0. |
Campo | VN2_STATUS | VN2_DATINI | VN2_VALPAC | Tipo | Caracter | Data | Numérico | Grupo de Campos |
|
|
| Ordem | 04 | 05 | 06 | Tamanho | 1 | 8 | 12 | Decimal | 0 | 0 | 2 | Formato | @! |
| @E 999,999,999.99 | Contexto | 1 - Real | 1 - Real | 1 - Real | Propriedade | 1 - Alterar | 1 - Alterar | 1 - Alterar | Título | Status | Dt Inicio | Custo Pacote | Descrição | Status | Dt Inicio | Custo do Pacote | Val. Sistema | Pertence("01") | M->VN2_DATINI >= dDatabase | Positivo() | Opções | 1=Ativado;0=Desativado |
|
| Inic. Padrão | "1" |
|
| Inic. Browse |
|
|
| Cons. Padrão |
|
|
| Nível | 1 | 1 | 1 | Usado | Sim | Sim | Sim | Obrigatório | Não | Sim | Não | Browse | Não | Sim | Sim | When |
|
|
| Pasta |
|
|
| Help | Informe o Status do pacote. | Informe a data de inicio. | Informe o Custo do pacote. |
Campo | VN2_FREPAC | VN2_DATCAD | VN2_USRCAD | Tipo | Numérico | Data | Caracter | Grupo de Campos |
|
|
| Ordem | 07 | 08 | 09 | Tamanho | 12 | 8 | 6 | Decimal | 2 | 0 | 0 | Formato | @E 999,999,999.99 |
| @! | Contexto | 1 - Real | 1 - Real | 1 - Real | Propriedade | 1 - Alterar | 2 - Visualizar | 2 - Visualizar | Título | Frete Pacote | Dt Cadastro | Usuário | Descrição | Frete do Pacote | Dt Cadastro | Usuário | Val. Sistema |
|
|
| Opções |
|
|
| Inic. Padrão |
| dDatabase | __cUserID | Inic. Browse |
|
|
| Cons. Padrão |
|
|
| Nível | 1 | 1 | 1 | Usado | Sim | Sim | Sim | Obrigatório | Não | Não | Não | Browse | Sim | Sim | Sim | When |
|
|
| Pasta |
|
|
| Help | Informe o Frete do pacote. | Informe a data de cadastro. | Informe o usuario do cadastro. |
Campo | VN2_NOMUSD | VN2_DATINC | VN2_DATALT | Tipo | Caracter | Caracter | Caracter | Grupo de Campos |
|
|
| Ordem | 10 | 11 | 12 | Tamanho | 25 | 14 | 14 | Decimal | 0 | 0 | 0 | Formato | @! |
|
| Contexto | 2 - Virtual | 1 - Real | 1 - Real | Propriedade | 2 - Visualizar | 1 - Alterar | 1 - Alterar | Título | Nome Usuário | Dt Inclusão | Dt Alteração | Descrição | Nome Usuário Cadastro | Data Inclusão Registro | Data Alteração Registro | Val. Sistema |
|
|
| Opções |
|
|
| Inic. Padrão | Left(UsrRetName(VN2->VN2_USRCAD),25) | FGX_Timestamp() | FGX_Timestamp() | Inic. Browse | Left(UsrRetName(VN2->VN2_USRCAD),25) |
|
| Cons. Padrão |
|
|
| Nível | 1 | 1 | 1 | Usado | Sim | Sim | Sim | Obrigatório | Não | Não | Não | Browse | Sim | Não | Não | When |
| .f. | .f. | Pasta |
|
|
| Help | Informe o nome do usuário que cadastrou. | Data em que o registro foi inserido no banco. | Data em que o registro foi alterado no banco. |
- Tabela VN3 - Markup/Desc Venda Pacotes:
Campo | VN3_FILIAL | VN3_CODIGO | VN3_CODMAR | Tipo | Caracter | Caracter | Caracter | Grupo de Campos | 033 |
|
| Ordem | 01 | 02 | 03 | Tamanho | 2 | 6 | 3 | Decimal | 0 | 0 | 0 | Formato | @! | @! | @! | Contexto | 1 - Real | 1 - Real | 1 - Real | Propriedade | 1 - Alterar | 2 - Visualizar | 2 - Visualizar | Título | Filial | Código | Cod Marca | Descrição | Filial | Código | Código da Marca | Val. Sistema |
|
|
| Opções |
|
|
| Inic. Padrão |
| GetSXENum("VN3","VN3_CODIGO",,1) | VV2->VV2_CODMAR | Inic. Browse |
|
|
| Cons. Padrão |
|
|
| Nível | 1 | 1 | 1 | Usado | Não | Sim | Sim | Obrigatório | Não | Sim | Não | Browse | Não | Não | Não | When |
|
|
| Pasta |
|
|
| Help | Informe a Filial. | Informe o codigo. | Informe o código da marca. |
Campo | VN3_MODVEI | VN3_SEGMOD | VN3_TIPO | Tipo | Caracter | Caracter | Caracter | Grupo de Campos |
|
|
| Ordem | 04 | 05 | 06 | Tamanho | 30 | 10 | 1 | Decimal | 0 | 0 | 0 | Formato | @! | @! | @! | Contexto | 1 - Real | 1 - Real | 1 - Real | Propriedade | 2 - Visualizar | 2 - Visualizar | 1 - Alterar | Título | Mod Veículo | Segmento Mod | Tipo | Descrição | Modelo do Veículo | Segmento de Modelo | Tipo | Val. Sistema |
|
| Pertence("123") | Opções |
|
| 1=Markup - A VISTA;2=Markup - A PRAZO;3=Descontos | Inic. Padrão | VV2->VV2_MODVEI | VV2->VV2_SEGMOD |
| Inic. Browse |
|
|
| Cons. Padrão |
|
|
| Nível | 1 | 1 | 1 | Usado | Sim | Sim | Sim | Obrigatório | Não | Não | Sim | Browse | Não | Não | Sim | When |
|
|
| Pasta |
|
|
| Help | Informe o código do modelo do veículo. | Informe o segmento de modelo. | Informe o Tipo. |
Campo | VN3_DATINI | VN3_INDVLR | VN3_DATCAD | Tipo | Data | Numérico | Data | Grupo de Campos |
|
|
| Ordem | 07 | 08 | 09 | Tamanho | 8 | 7 | 8 | Decimal | 0 | 3 | 0 | Formato |
| @E 999.999 |
| Contexto | 1 - Real | 1 - Real | 1 - Real | Propriedade | 1 - Alterar | 1 - Alterar | 2 - Visualizar | Título | Dt.Inicio | Indiceíndice | Dt.Cadastro | Descrição | Dt.Inicio | Indice índice p/Calculo de Venda | Dt.Cadastro | Val. Sistema | M->VN3_DATINI>=dDataBase | Positivo() |
| Opções |
|
|
| Inic. Padrão |
|
| dDataBase | Inic. Browse |
|
|
| Cons. Padrão |
|
|
| Nível | 1 | 1 | 1 | Usado | Sim | Sim | Sim | Obrigatório | Sim | Não | Não | Browse | Sim | Sim | Sim | When |
|
|
| Pasta |
|
|
| Help | Informe a data de inicio. | Informe o indice índice para Calculo do Valor de Venda. Sendo que, o valor de venda será igual ao custo do pacote dividido pelo indice índice informado. Exemplo: Custo = 100.000,00 e Indice índice = 0,80 Valor de Venda será 125.000,00. | Informe a data que cadastrou. |
Campo | VN3_USRCAD | VN3_USDCAD | VN3_DATDES | Tipo | Caracter | Caracter | Data | Grupo de Campos |
|
|
| Ordem | 10 | 11 | 12 | Tamanho | 6 | 25 | 8 | Decimal | 0 | 0 | 0 | Formato | @! | @! | @! | Contexto | 1 - Real | 2 - Virtual | 1 - Real | Propriedade | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar | Título | Usr.Cadastro | Nome Usuário | Dt.Desativou | Descrição | Usuário Cadastro | Nome Usuário Cadastro | Dt.Desativou | Val. Sistema |
|
|
| Opções |
|
|
| Inic. Padrão | __cUserID | Left(UsrRetName(VN3->VN3_USRCAD),25) |
| Inic. Browse |
| Left(UsrRetName(VN3->VN3_USRCAD),25) |
| Cons. Padrão |
|
|
| Nível | 1 | 1 | 1 | Usado | Sim | Sim | Sim | Obrigatório | Não | Não | Não | Browse | Sim | Sim | Sim | When |
|
|
| Pasta |
|
|
| Help | Informe o usuário que cadastrou. | Informe o nome do usuário que cadastrou. | Informe a data que desativou. |
Campo | VN3_USRDES | VN3_USDDES | VN3_DATINC | Tipo | Caracter | Caracter | Caracter | Grupo de Campos |
|
|
| Ordem | 13 | 14 | 15 | Tamanho | 6 | 25 | 14 | Decimal | 0 | 0 | 0 | Formato | @! | @! |
| Contexto | 1 - Real | 2 - Virtual | 1 - Real | Propriedade | 2 - Visualizar | 2 - Visualizar | 1 - Alterar | Título | Usr.Desativ. | Nome Usuário | Dt Inclusão | Descrição | Usuário Desativou | Nome Usuário Desativou | Data Inclusão Registro | Val. Sistema |
|
|
| Opções |
|
|
| Inic. Padrão |
| Left(UsrRetName(VN3->VN3_USRDES),25) | FGX_Timestamp() | Inic. Browse |
| Left(UsrRetName(VN3->VN3_USRDES),25) |
| Cons. Padrão |
|
|
| Nível | 1 | 1 | 1 | Usado | Sim | Sim | Sim | Obrigatório | Não | Não | Não | Browse | Sim | Sim | Não | When |
|
| .f. | Pasta |
|
|
| Help | Informe o usuário que desativou. | Informe o nome do usuário que desativou. | Data em que o registro foi inserido no banco. |
Campo | VN3_DATALT | Tipo | Caracter | Grupo de Campos |
| Ordem | 16 | Tamanho | 14 | Decimal | 0 | Formato |
| Contexto | 1 - Real | Propriedade | 1 - Alterar | Título | Dt Alteração | Descrição | Data Alteração Registro | Val. Sistema |
| Opções |
| Inic. Padrão | FGX_Timestamp() | Inic. Browse |
| Cons. Padrão |
| Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | When | .f. | Pasta |
| Help | Data em que o registro foi alterado no banco. |
- Tabela VJV - Opcionais de maq. John Deere:
Campo | VJV_CODVJU | Tipo | Caracter | Grupo de Campos |
| Ordem | 06 | Tamanho | 6 | Decimal | 0 | Formato | @! | Contexto | 1 - Real | Propriedade | 2 - Visualizar | Título | Código VJU | Descrição | Código VJU | Val. Sistema |
| Opções |
| Inic. Padrão |
| Inic. Browse |
| Cons. Padrão |
| Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | When |
| Pasta |
| Help | Informe o código VJU |
- Tabela VJN - Relaci. Opcional x Pedido JD:
Campo | VJN_CODOPC | Tipo | Caracter | Grupo de Campos |
| Ordem |
| Tamanho | 5 | Decimal | 0 | Formato | @! | Contexto | 1 - Real | Propriedade | 2 - Visualizar | Título | Cod Opcional | Descrição | Código do Opcional | Val. Sistema |
| Opções |
| Inic. Padrão |
| Inic. Browse |
| Cons. Padrão |
| Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Sim | When |
| Pasta |
| Help | Informe o código do opcional. |
- Tabela VQC - Agrupador de Configuração do Veiculo:
Campo | VQC_MODVEI | VQC_SEGMOD | Tipo | Caracter | Caracter | Grupo de Campos |
|
| Ordem | 06 | 07 | Tamanho | 30 | 10 | Decimal | 0 | 0 | Formato | @! | @!S10 | Contexto | 1 - Real | 1 - Ral | Propriedade | 1 - Alterar | 1 - Alterar | Título | Mod Veículo | Segmento Mod | Descrição | Modelo do Veículo | Segmento de Modelo | Val. Sistema | vazio().or.FG_Seek("VV2","M->VQC_CODMAR+M->VQC_MODVEI",1,.f.,"VQC_GRUMOD","VV2_GRUMOD") | vazio().or.FG_Seek("VV2","M->VQC_CODMAR+M->VQC_MODVEI+M->VQC_SEGMOD",1,.f.,"VQC_GRUMOD","VV2_GRUMOD") | Opções |
|
| Inic. Padrão |
|
| Inic. Browse |
|
| Cons. Padrão | VV2 |
| Nível | 1 |
| Usado | Sim | Sim | Obrigatório | Não | Não | Browse | Sim | Não | When | INCLUI | INCLUI | Pasta |
|
| Help | Informe o código do modelo do veículo | Informe o segmento de modelo |
- Tabela VQD - Itens do Agrupador de Configur:
Campo | VQD_DESUSR | VQD_CODVJV | VQD_BASCOD | Tipo | Caracter | Caracter | Caracter | Grupo de Campos |
|
|
| Ordem | 06 | 07 | 08 | Tamanho | 30 | 5 | 6 | Decimal | 0 | 0 | 0 | Formato | @! | @! | @! | Contexto | 1 - Real | 1 - Real | 1 - Real | Propriedade | 1 - Alterar | 1 - Alterar | 2 - Visualizar | Título | Desc.Usuário | Relac.Opc. | Base Code | Descrição | Descrição pelo Usuário | Relacionamento Opcional | Base Code | Val. Sistema |
| VA380011_ValidaVJV() |
| Opções |
|
|
| Inic. Padrão |
|
|
| Inic. Browse |
|
|
| Cons. Padrão |
| VJVVQC |
| Nível | 1 | 1 | 1 | Usado | Sim | Sim | Sim | Obrigatório | Não | Não | Não | Browse | Sim | Sim | Sim | When |
| M->VQD_DIGIMP<>"1" |
| Pasta |
|
|
| Help | Informe a Descrição pelo Usuário | Informe o relacionamento com Opcional | Informe o Base Code |
Campo | VQD_CODOPC | VQD_DIGIMP | Tipo | Caracter | Caracter | Grupo de Campos |
|
| Ordem | 09 | 10 | Tamanho | 5 | 1 | Decimal | 0 | 0 | Formato | @! | @! | Contexto | 2 - Virtual | 1 - Real | Propriedade | 2 - Visualizar | 2 - Visualizar | Título | Opcional | Dig./Import. | Descrição | Opcional | Digitado ou Importado? | Val. Sistema |
|
| Opções |
| 0=Digitado pelo Usuário;1=Importado CGPoll | Inic. Padrão | IIf(!INCLUI,Posicione("VJV",1,xFilial("VJV")+VQD->VQD_CODVJV,"VJV_CODOPC"),"") | "0" | Inic. Browse | Posicione("VJV",1,xFilial("VJV")+VQD->VQD_CODVJV,"VJV_CODOPC") |
| Cons. Padrão |
|
| Nível | 1 | 1 | Usado | Sim | Sim | Obrigatório | Não | Não | Browse | Sim | Sim | When |
|
| Pasta |
|
| Help | Informe o Opcional | Informe se foi Digitado ou Importado |
- Tabela VQE - Configuração do Veiculo:
Campo | VQE_CODPAC | Tipo | Caracter | Grupo de Campos |
| Ordem | 05 | Tamanho | 6 | Decimal | 0 | Formato | @! | Contexto | 1 - Real | Propriedade | 2 - Visualizar | Título | Cód.Pacote | Descrição | Código do Pacote | Val. Sistema |
| Opções |
| Inic. Padrão |
| Inic. Browse |
| Cons. Padrão |
| Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Sim | When |
| Pasta |
| Help | Informe o Código do Pacote |
- Tabela VDM - Interesses Oport. de Negocios:
Campo | VDM_SEGMOD | VDM_CODPAC | VDM_BASCOD | Tipo | Caracter | Caracter | Caracter | Grupo de Campos |
|
|
| Ordem | 07 | 09 | 10 | Tamanho | 10 | 6 | 6 | Decimal | 0 | 0 | 0 | Formato | @!S10 | @! | @! | Contexto | 1 - Real | 1 - Real | 1 - Real | Propriedade | 1 - Alterar | 2 - Visualizar | 2 - Visualizar | Título | Segmento Mod | Cód.Pacote | Base Code | Descrição | Segmento de Modelo | Cód.Pacote | Base Code | Val. Sistema | FG_Seek("VV2","M->VDM_CODMAR+M->VDM_MODVEI+M->VDM_SEGMOD",1,.f.,"VDM_DESMOD","VV2_DESMOD") |
|
| Opções |
|
|
| Inic. Padrão |
|
|
| Inic. Browse |
|
|
| Cons. Padrão |
|
|
| Nível | 1 |
|
| Usado | Sim | Sim | Sim | Obrigatório | Não | Não | Não | Browse | Não | Sim | Sim | When | Empty(M->VDM_CODINT) |
|
| Pasta |
|
|
| Help | Informe o segmento de modelo | Informe o Código do Pacote. | Informe o Base Code. |
Alteração de Campo no arquivo SX3 – Campos:
- Tabela VJN - Relaci. Opcional x Pedido JD:
Campo | VJN_DESVJV | Inic. Padrão | if(!Inclui,Posicione("VJV",1,xFilial("VJN")+VJN->VJN_CODVJV,"VJV_DESOPC"),"") | Inic. Browse | Posicione("VJV",1,xFilial("VJN")+VJN->VJN_CODVJV,"VJV_DESOPC") |
- Tabela VQC - Agrupador de Configuração do Veiculo:
Campo | VQC_DESCRI | Tamanho | 150 |
- Tabela VQD - Itens do Agrupador de Configur:
Campo | VQD_CODVQC | Inic. Padrão | if(Inclui,M->VQC_CODIGO,"") |
Campo | VQD_DESCRI | When | M->VQD_DIGIMP<>"1" |
Criação de Índicesíndices no arquivo SIX – Índicesíndices:
- Tabela VN0 - Pacote configuração:
Índiceíndice | VN0 | Ordem | 1 | Chave | VN0_FILIAL+VN0_CODIGO | Descrição | Código | Proprietário | S |
- Tabela VN1 - Itens pacote config:
Índiceíndice | VN1 | Ordem | 1 | Chave | VN1_FILIAL+VN1_CODIGO | Descrição | Código | Proprietário | S |
- Tabela VN2 - Hist preço de Pacote:
Índiceíndice | VN2 | Ordem | 1 | Chave | VN2_FILIAL+VN2_CODIGO | Descrição | Código | Proprietário | S |
- Tabela VN3 - Markup/Desc Venda Pacotes:
Índiceíndice | VN3 | VN3 | Ordem | 1 | 2 | Chave | VN3_FILIAL+VN3_CODIGO | VN3_FILIAL+VN3_CODMAR+VN3_MODVEI+VN3_SEGMOD+VN3_TIPO+DTOS(VN3_DATINI) | Descrição | Código | Marca + Modelo + Segmento + Tipo + Dt.Inicial | Proprietário | S | S |
Criação de Pergunte no arquivo SX1 – Pergunta:
Grupo | VEIA140 | VEIA140 | Ordem | 04 | 05 | Pergunta | Importa Configurações? | Nome Agrupador | Tipo | Numérico | Caracter | Tamanho | 1 | 99 | Decimal | 0 | 0 | Var01 | MV_PAR04 | MV_PAR05 | Formato |
|
| Validação |
|
| Objeto | Combo | Edit (G) | Consulta Padrão |
|
| Conteúdo |
|
| Pré-Seleção (Combo) | 1 | 0 | Item 1 | Sim |
| Item 2 | Não |
| Item 3 |
|
| Item 4 |
|
| Item 5 |
|
| Help |
|
|
Criação de Parâmetro no arquivo SX6 – Parâmetros:
Nome da Variável | MV_MIL0165 | Tipo | Caracter | Descrição | Utilizacao da Conf. Maquinas - selecionar mais de um item por agrupador? | Valor Padrão | 0 |
Nome da Variável | MV_MIL0166 | Tipo | Caracter | Descrição | Gravação da configuração basica da máquina. 0=Descrição Opcional (padrão) / 1=Opcional JD / 2=Descrição Opcional Usuário | Valor Padrão | 0 |
Nome da Variável | MV_MIL0167 | Tipo | Caracter | Descrição | Configuração de Veículos/Máquinas, gravar o Valor Sugerido? 1=Sim (default) / 0=Não | Valor Padrão | 1 |
Nome da Variável | MV_MIL0168 | Tipo | Caracter | Descrição | Trabalha com Pacote de Configurações. 0=Não / 1=Sim | Valor Padrão | 0 |
Nome da Variável | MV_MIL0169 | Tipo | Caracter | Descrição | E-mail destinatario ao alterar a Lista de Preços dos Pacotes | Valor Padrão |
|
Nome da Variável | MV_MIL0170 | Tipo | Numérico | Descrição | Preços Pacotes - utilizar arredondamento (round) Exemplo: 2 = 2 casas decimais, 1 = 1 casa decimal, 0 = valor sem decimal | Valor Padrão | 2 |
Criação de Consulta Padrão no arquivo SXB – Consulta Padrão:
Alias | VJVVQC | VJVVQC | VJVVQC | Tipo | 1 | 2 | 5 | Sequência | 01 | 01 | 01 | Coluna | RE | 01 |
| Descrição | Opcionais |
|
| Contém | VJV | VA380021_F3_VJV() | VJV->VJV_CODIGO |
Alias | VV2VN0 | VV2VN0 | VV2VN0 | VV2VN0 | Tipo | 1 | 2 | 2 | 4 | Sequência | 01 | 01 | 02 | 01 | Coluna | DB | 01 | 06 | 01 | Descrição | Modelo | Marca + Modelo | Descricao Modelo | Marca | Contém | VV2 |
|
| VV2_CODMAR |
Alias | VV2VN0 | VV2VN0 | VV2VN0 | VV2VN0 | Tipo | 4 | 4 | 5 | 6 | Sequência | 01 | 02 | 01 | 01 | Coluna | 02 | 03 |
|
| Descrição | Modelo | Descricao |
|
| Contém | VV2_MODVEI | VV2_DESMOD | VV2->VV2_MODVEI | VV2->VV2_CODMAR == M->VN0_CODMAR .and. VV2->VV2_GRUMOD == M->VN0_GRUMOD |
Alteração de Consulta Padrão no arquivo SXB – Consulta Padrão:
Alias | VQC1 | VQC1 | Tipo | 4 | 4 | Sequência | 01 | 01 | Coluna | 03 | 04 | Descrição | Código Modelo | Descrição | Contém | VQC_MODVEI | VQC_SEGMOD |
Criação de Relacionamento no arquivo SX9 – Relacionamento:
Domínio | VE1 | Identificação
| Última ordem referente a tabela VE1 | C. Domínio
| VN0 | E. Domínio
| VE1_CODMAR | E. C. Domínio
| VN0_CODMAR | Propriedade | S | L. Domínio | 1 | L. C. Domínio | N | Condição SQL |
|
Domínio | VVR | Identificação
| Última ordem referente a tabela VVR | C. Domínio
| VN0 | E. Domínio
| VVR_CODMAR+VVR_GRUMOD | E. C. Domínio
| VN0_CODMAR+VN0_GRUMOD | Propriedade | S | L. Domínio | 1 | L. C. Domínio | N | Condição SQL |
|
Domínio | VV2 | Identificação
| Última ordem referente a tabela VV2 | C. Domínio
| VN0 | E. Domínio
| VV2_CODMAR+VV2_MODVEI+VV2_SEGMOD | E. C. Domínio
| VN0_CODMAR+VN0_MODVEI+VN0_SEGMOD | Propriedade | S | L. Domínio | 1 | L. C. Domínio | N | Condição SQL |
|
Domínio | VV2 | Identificação
| Última ordem referente a tabela VV2 | C. Domínio
| VQC | E. Domínio
| VV2_CODMAR+VV2_MODVEI+VV2_SEGMOD | E. C. Domínio
| VQC_CODMAR+VQC_MODVEI+VQC_SEGMOD | Propriedade | S | L. Domínio | 1 | L. C. Domínio | N | Condição SQL |
|
Domínio | VX5 | Identificação
| Última ordem referente a tabela VX5 | C. Domínio
| VN0 | E. Domínio
| VX5_CODIGO | E. C. Domínio
| VN0_BASCOD | Propriedade | S | L. Domínio | 1 | L. C. Domínio | N | Condição SQL |
|
Domínio | VJV | Identificação
| Última ordem referente a tabela VJV | C. Domínio
| VQD | E. Domínio
| VJV_CODIGO | E. C. Domínio
| VQD_CODVJV | Propriedade | S | L. Domínio | 1 | L. C. Domínio | N | Condição SQL |
|
|