...
Identificada a necessidade de implementar um processo para criação e manutenção de "Checklists", permitindo sua utilização durante a utilização o uso da rotina de Avaliação de Veículos Usados (VEIVA610).
...
| Totvs custom tabs box |
|---|
| tabs | Procedimento para utilização, Configuração Appserver.ini , Atualização de Dicionário/Menu |
|---|
| ids | passo1,passo2,passo3 |
|---|
|
| Totvs custom tabs box items |
|---|
| default | yes |
|---|
| referencia | passo1 |
|---|
|

|
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | passo2 |
|---|
|
| Informações |
|---|
- No APPSERVER.INI, realização a adição da chaves referentes a configuração do Rest conforme instruções abaixo:
[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:

|
|
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | passo3 |
|---|
| - No Configurador (SIGACFG), acesse Ambientes/Cadastros/Menu (CFGX013) e informe as novas opções de menu do módulo de Oficina (SIGAOFI) 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. |
|---|
|
|
...