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á.