01. DADOS GERAIS
| Produto: |
TOTVS DMS |
|---|---|
| Linha de Produto: | Linha Protheus |
| Segmento: | Varejo |
| Módulo: |
Totvs DMS (Linha Protheus) - Veículos (SIGAVEI) |
| Função: | Avaliação de Veículos Usados (VEIVA610) |
| País: | Todos |
| Ticket: | Não se aplica. |
| Requisito/Story/Issue (informe o requisito relacionado) : | DVARMIL-6422 |
02. SITUAÇÃO/REQUISITO
Identificada a necessidade de implementar um processo para criação e manutenção de "Checklists", permitindo sua utilização durante o uso da rotina de Avaliação de Veículos Usados (VEIVA610).
03. SOLUÇÃO
Criada nova funcionalidade em PO-UI para criação de manutenção de "Checklists", para que no momento seja utilizada da rotina de Avaliação de Veículos Usados (VEIVA610).
A nova funcionalidade em PO-UI referente ao Checklist somente deverá ser utilizada via smartclient html
- No APPSERVER.INI, realização a adição da chaves referentes a configuração do Rest conforme instruções abaixo:
OBS: Para que o Rest seja iniciado se faz necessário habilitar a opção app_environment na chave General do Appserver.ini
[ONSTART]
jobs=HTTPJOB
RefreshRate=30
[HTTPJOB]
MAIN=HTTP_START
ENVIRONMENT=ENVIRONMENT
[HTTP]
enable=1
port=8082
ENVIRONMENT=ENVIRONMENT
PATH=C:\ENVIRONMENT\protheus_data\http-root --Caminho exemplo da pasta http-root
[HTTPV11]
Enable=1
Sockets=HTTPREST
[HTTPREST]
Port=8080
URIs=HTTPURI
Security=1
IPsBind=
[HTTPURI]
URL=/rest
PrepareIn=01,0101 –- Grupo e filial separados pro virgula respectivamente
Instances=1,1
CORSEnable=1
AllowOrigin=*
Após executar todas as configurações, ao iniciar o appserver em modo console, deve ser possível visualizar a marcação do REST:
- No Configurador (SIGACFG), acesse Ambientes/Cadastros/Menu (CFGX013) e informe as novas opções de menu do módulo de Veiculos (SIGAVEI) conforme instruções a seguir:
Menu | Atualizações |
|---|---|
Submenu | Cadastros Gerais |
Nome da Rotina | Cad. Form. Checklist |
Programa | VEIA370 |
Módulo | Veículos (SIGAVEI) |
Tipo | Função Protheus |
Criação de Tabela no arquivo SX2 – Tabelas:
Chave | Nome | Modo | Único | PYME |
|---|---|---|---|---|
VRX | REGISTROS MEMO | C | VRX_FILIAL+VRX_CODIGO+VRX_TABELA | S |
VRZ | RESPOSTAS CHECKLIST | C | VRZ_FILIAL+VRZ_CODIGO+VRZ_CODVRX | S |
Criação de Índices no arquivo SIX – Índices:
- Tabela VRX: REGISTROS MEMO
Índice | VRX | VRX |
|---|---|---|
Ordem | 1 | 2 |
Chave | VRX_FILIAL+VRX_CODIGO+VRX_TABELA | VRX_FILIAL+VRX_CODINT+VRX_AGRUP+VRX_ATUAL |
Descrição | Codigo+Tabela Interna | Codigo Interno+Cod Agrupado+Atual |
Proprietário | S | S |
- Tabela VRZ: RESPOSTAS CHECKLIST
| Índice | VRZ |
|---|---|
| Ordem | 1 |
| Chave | VRZ_FILIAL+VRZ_CODIGO+VRZ_CODVRX |
| Descrição | Codigo+Codigo VRX |
| Proprietário | S |
Criação de Campo no arquivo SX3 – Campos:
- Tabela VRX: REGISTROS MEMO
Campo | VRX_FILIAL | VRX_TABELA | VRX_CODIGO | VRX_CODINT |
|---|---|---|---|---|
| Tipo | Carácter | Carácter | Carácter | Carácter |
| Grupo de Campos | 033 | |||
| Ordem | 01 | 02 | 03 | 04 |
| Tamanho | 2 | 3 | 10 | 10 |
| Decimal | 0 | 0 | 0 | 0 |
| Formato | @! | @! | @! | @! |
| Contexto | 1-Real | 1-Real | 1-Real | 1-Real |
| Propriedade | 1-Alterar | 1-Alterar | 1-Alterar | 1-Alterar |
| Título | Filial | Tabela Inter | Código | Cod Interno |
| Descrição | Filial | Tabela Interna | Código | Código Interno |
| Val. Sistema | ||||
| Opções | ||||
| Inic. Padrão | ||||
| Inic. Browse | ||||
| Cons. Padrão | ||||
| Nível | 1 | 1 | 1 | 1 |
| Usado | Não | Sim | Sim | Sim |
| Obrigatório | Não | Não | Não | Não |
| Browse | Não | Não | Não | Não |
| When | ||||
| Pasta | ||||
| Help | Informe a Filial | Tabela interna que vem da VX5.
| Código do registro MEMO | Código interno único. |
Campo | VRX_DADOS | VRX_HASH | VRX_CODUSR | VRX_DATINC |
|---|---|---|---|---|
| Tipo | Memo | Carácter | Carácter | Carácter |
| Grupo de Campos | ||||
| Ordem | 05 | 06 | 07 | 08 |
| Tamanho | 10 | 32 | 6 | 14 |
| Decimal | 0 | 0 | 0 | 0 |
| Formato | @! | @! | @! | @! |
| Contexto | 1-Real | 1-Real | 1-Real | 1-Real |
| Propriedade | 1-Alterar | 1-Alterar | 1-Alterar | 1-Alterar |
| Título | Dados Intern | Hash Interno | Cod Usuário | Data Includ |
| Descrição | Dados MEMO Interno | Hash Interno | Código de Usuário | Data de Inclusão |
| Val. Sistema | ||||
| Opções | ||||
| Inic. Padrão | ||||
| Inic. Browse | ||||
| Cons. Padrão | ||||
| Nível | 1 | 1 | 1 | 1 |
| Usado | Sim | Sim | Sim | Sim |
| Obrigatório | Não | Não | Não | Não |
| Browse | Não | Não | Não | Não |
| When | ||||
| Pasta | ||||
| Help | Dados MEMO dos registros internos. | Dados HASH do campo Dados Intern(VRX_DADOS)
| Código de usuário de quem criou o registro | Data de inclusão do registro |
Campo | VRX_DATALT | VRX_ATUAL | VRX_AGRUP |
|---|---|---|---|
| Tipo | Carácter | Carácter | Carácter |
| Grupo de Campos | |||
| Ordem | 09 | 10 | 11 |
| Tamanho | 14 | 1 | 25 |
| Decimal | 0 | 0 | 0 |
| Formato | @! | @! | @! |
| Contexto | 1-Real | 1-Real | 1-Real |
| Propriedade | 1-Alterar | 1-Alterar | 1-Alterar |
| Título | Data Alt | Atual | Cod Agrupado |
| Descrição | Data de Alteração | Atual | Código Agrupado |
| Val. Sistema | Pertence("01") | ||
| Opções | 0=Não;1=Sim | ||
| Inic. Padrão | |||
| 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 | Data de alteração do registro | Valor que indica se é o registro atual ou não, 0 para não e 1 para sim
| Código Agrupado |
- Tabela VRZ: RESPOSTAS CHECKLIST
Campo | VRZ_FILIAL | VRZ_CODIGO | VRZ_CODUSR | VRZ_CODVRX |
|---|---|---|---|---|
| Tipo | Carácter | Carácter | Carácter | Carácter |
| Grupo de Campos | 033 | |||
| Ordem | 01 | 02 | 03 | 04 |
| Tamanho | 2 | 10 | 06 | 10 |
| Decimal | 0 | 0 | 0 | 0 |
| Formato | @! | @! | @! | @! |
| Contexto | 1-Real | 1-Real | 1-Real | 1-Real |
| Propriedade | 1-Alterar | 1-Alterar | 1-Alterar | 1-Alterar |
| Título | Filial | Código | Cod Usuário | Codigo VRX |
| Descrição | Filial | Código da resposta | Código do Usuário | Codigo da Checklist |
| Val. Sistema | ||||
| Opções | ||||
| Inic. Padrão | ||||
| Inic. Browse | ||||
| Cons. Padrão | ||||
| Nível | 1 | 1 | 1 | 1 |
| Usado | Não | Sim | Sim | Sim |
| Obrigatório | Não | Não | Não | Não |
| Browse | Não | Não | Não | Não |
| When | ||||
| Pasta | ||||
| Help | Informe a Filial | Código que representa as resposta de checklist
| Código do Usuário que criou a resposta. | Código que representa a checklist usada |
Campo | VRZ_DADOS | VRZ_DATINC | VRX_DATALT | VRX_CODINT |
|---|---|---|---|---|
| Tipo | Memo | Carácter | Carácter | Carácter |
| Grupo de Campos | ||||
| Ordem | 05 | 06 | 07 | 08 |
| Tamanho | 10 | 14 | 14 | 50 |
| Decimal | 0 | 0 | 0 | 0 |
| Formato | @! | @! | @! | @! |
| Contexto | 1-Real | 1-Real | 1-Real | 1-Real |
| Propriedade | 1-Alterar | 1-Alterar | 1-Alterar | 1-Alterar |
| Título | Dados | Data Includ | Data Alt | Cod Interno |
| Descrição | Dados da Checklist | Data de Inclusão | Data de Alteração | Código Interno |
| Val. Sistema | ||||
| Opções | ||||
| Inic. Padrão | ||||
| Inic. Browse | ||||
| Cons. Padrão | ||||
| Nível | 1 | 1 | 1 | 1 |
| Usado | Sim | Sim | Sim | Sim |
| Obrigatório | Não | Não | Não | Não |
| Browse | Não | Não | Não | Não |
| When | ||||
| Pasta | ||||
| Help | Dados MEMO das respostas colocadas na checklist | Data de inclusão da resposta | Data de alteração da resposta | Código interno único. |
04. DEMAIS INFORMAÇÕES
Não há.
Esta atualização de dicionário estará disponível na próxima release 12.1.2510.IMPORTANTE!
05. ASSUNTOS RELACIONADOS
- Não há.

