Atualizações do Compatibilizador
- Criação de perguntas no arquivo SX1 – Cadastro de Perguntas:
Pergunta | Imprimir ? | Quebrar Página ? | De Bem ? | Até Bem ? |
Arquivo | MNTC681 | MNTC681 | MNTC681 | MNTC681 |
ordem | 1 | 2 | 3 | 4 |
Tipo | C | C | C | C |
Tamanho | 1 | 1 | 16 | 16 |
Pergunta | De Empresa/Filial ? | Até Empresa/Filial ? | De Família ? | Até Família ? | De Modelo ? | Até Modelo ? |
Arquivo | MNTC682 | MNTC682 | MNTC682 | MNTC682 | MNTC682 | MNTC682 |
Ordem | 1 | 2 | 3 | 4 | 5 | 6 |
Tipo | C | C | C | C | C | C |
Tamanho | 10 | 10 | 6 | 6 | 10 | 10 |
Pergunta | De Data ? | Até Data ? |
Arquivo | MNTC682 | MNTC682 |
Ordem | 7 | 8 |
Tipo | D | D |
Tamanho | 8 | 8 |
Pergunta | De Empresa/Filial? | Até Empresa / Filial ? | De Família ? | Até Família ? | De Modelo ? | Até Modelo ? |
Arquivo | MNTR682 | MNTR682 | MNTR682 | MNTR682 | MNTR682 | MNTR682 |
Ordem | 1 | 2 | 3 | 4 | 5 | 6 |
Tipo | C | C | C | C | C | C |
Tamanho | 10 | 10 | 6 | 6 | 10 | 10 |
Pergunta | De Data ? | Até Data ? | Tabulação ? |
Arquivo | MNTR682 | MNTR682 | MNTR682 |
Ordem | 7 | 8 | 9 |
Tipo | D | D | C |
Tamanho | 8 | 8 | 1 |
2. Criação de tabela no arquivo SX2– Tabelas:
Chave | Nome | Modo | Único | PYME |
TVY | Planejamento de Obras (Atual) | Exclusivo | TVY_FILIAL + TVY_ID | N |
TVX | Hist. Linha de Base | Exclusivo | TVX_FILIAL + TVX_ID + TVX_SEQUEN | N |
TVZ | Historico de Desmobilizacao | Exclusivo | TVZ_FILIAL + TVZ_CODBEM + DToS(TVZ_DTALT) + TVZ_HRALT + DToS(TVZ_DTDES) | N |
3. Criação de Campos no arquivo SX3 – Campos:
- Tabela TVY - Planejamento de Obras (Atual)
Campo | TVZ_FILIAL | TVZ_CODBEM | TVZ_NOMBEM |
Tipo | C | C | C |
Tamanho | 8 | 16 | 40 |
Decimais | 0 | 0 | 0 |
Formato | @! | @! | @! |
Título | Filial | Código Bem | Nome Bem |
Descrição | Filial do Sistema | Código do Bem | Nome do Bem |
Nível | 1 | 1 | 1 |
Usado | | Sim | Sim |
Obrigaório | | Sim | Não |
Browse | | Sim | Sim |
Opções | | | |
When | | INCLUI | |
Relação | | | IIf(INCLUI, ' ', NGSEEK('ST9', TVZ->TVZ_CODBEM, 1, 'T9_NOME')) |
Val. Sistema | | ExistCpo('ST9', M->TVZ_CODBEM, 1) | |
Help | Filial do Sistema | Código do Bem | Nome do Bem, |
Campo | TVZ_DTALT | TVZ_HRALT | TVZ_DTDES |
Tipo | D | C | D |
Tamanho | 8 | 5 | 8 |
Decimal | 0 | 0 | 0 |
Formato | | 99:99 | |
Titulo | Data Alt. | Hora Alt. | Data Desmob. |
Descrição | Data da Alteração | Hora da Alteração | Data de Desmobilização |
Nível | 1 | 1 | 1 |
Usado | Sim | Sim | Sim |
Obrigatório | Sim | Sim | Não |
Browse | Sim | Sim | Sim |
Opções | | | |
When | | | INCLUI |
Relação | IIf(INCLUI, dDataBase, TVZ->TVZ_DTALT) | | |
Val. Sistema
| | | |
Help | Data da Alteração | Hora da Alteração | Data de Desmobilização |
Campo | TVZ_CODUSU | TVZ_NOMUSU |
Tipo | C | C |
Tamanho | 6 | 40 |
Decimal | 0 | 0 |
Formato | | |
Titulo | Usuário | Nome |
Descricão | Código do Usuário | Nome do Usuário |
Nivel | 1 | 1 |
Usado | Sim | Sim |
Obrigatório | Sim | |
Browse | S | Sim |
Opções | | |
When | | |
Relacao | IIf(INCLUI, RetCodUsr(), TVZ->TVZ_CODUSU) | IIf(INCLUI, UsrFullName(RetCodUsr()), UsrFullName(TVZ->TVZ_CODUSU)) |
Val. Sistema | | |
Help | Código do Usuário | Nome do Usuário |
Importante:
O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.
6. Criação ou Alteração de Índices no arquivo SIX – Índices:
Índice | TVX |
Ordem | 1 |
Chave | TVX_FILIAL + TVX_ID + TVX_SEQUEN |
Descrição | ID + Sequencia |
Proprietário | S |
Índice | TVZ | TVZ |
Ordem | 1 | 2 |
Chave | TVZ_FILIAL + TVZ_CODBEM + DTOS(TVZ_DTALT) + TVZ_HRALT + DTOS(TVZ_DTDES) | TVZ_FILIAL + DTOS(TVZ_DTALT) + TVZ_HRALT + DTOS(TVZ_DTDES) |
Descrição | Codigo Bem + Data Alt. + Hora Alt. + Data Desmob. | Data Alt. + Hora Alt. + Data Desmob. |
Proprietário | S | |
Índice | TVZ |
Ordem | 3 |
Chave | TVZ_FILIAL + TVZ_CODUSU + TVZ_CODBEM + DTOS(TVZ_DTALT) + TVZ_HRALT |
Descrição | Usuario + Codigo Bem + Data Alt. + Hora Alt. |
Proprietário | S
|
Índice | TVY | TVY |
Ordem | 1 | 2 |
Chave | TVY_FILIAL + TVY_ID | TVY_FILIAL + DTOS(TVY_DTPLAN) + DTOS(TVY_DTINIC) + TVY_CODFAM + TVY_TIPMOD |
Descrição | ID | Dt. Plane. + Dt. Inicio + Familia + Modelo |
Proprietário | S | S |
Índice | TVY | TVY |
Ordem | 3 | 4 |
Chave | TVY_FILIAL + TVY_CODUSU + TVY_ID | TVY_FILIAL + TVY_CODFAM + TVY_TIPMOD + DTOS(TVY_DTPLAN) + DTOS(TVY_DTINIC) |
Descrição | Responsavel + ID | Familia + Modelo + Dt. Plane. + Dt. Inicio |
Proprietário | S | S |
Índice | TVY | TVY |
Ordem | 5 | 6 |
Chave | TVY_FILIAL + TVY_TIPMOD + TVY_CODFAM + DTOS(TVY_DTPLAN) + DTOS(TVY_DTINIC | TVY_FILIAL + DTOS(TVY_DTALT) + TVY_SEQUEN |
Descrição | Modelo + Familia + Dt. Plane. + Dt. Inicio | Ultima Alt. + Sequencia |
Proprietário | S | S |
7. Criação de Parâmetros no arquivo SX6 – Parâmetros:
Nome da Variável | MV_NGDTPLA |
Tipo | N |
Descrição | Dia limite para a alteracao dos planejamentos |
Valor Padrão | |
8. Criação de Gatilhos no arquivo SX7 – Gatilhos:
- Tabela TVY – Planejamento de Obras (Atual).
Campo | TVY_CODFAM |
Sequência | 001 |
Campo Domínio | TVY_DESFAM |
Tipo | P |
Regra | ST6->T6_NOME |
Posiciona? | S |
Chave | xFilial('ST6') + M->TVY_CODFAM |
Condição | |
Proprietário | S |
Campo | TVY_TIPMOD |
Sequência | 001 |
Campo Domínio | TVY_DESMOD |
Tipo | P |
Regra | TQR->TQR_DESMOD |
Posiciona? | S |
Chave | xFilial('TQR') + M->TVY_TIPMOD |
Condição | |
Proprietário | S |