TP_CONTRATOSERVICO - Tipo de Contrato de Serviço
Tela de configuração: ADM010 - Parâmetros do Sistema Localização: Configurações → Configurações (aba) → Combobox "Configurações" Tabela:
PARMSISTEMA.TP_CONTRATOSERVICOValor padrão:P(Padrão)
Define o modo de exibição dos campos adicionais de contrato na tela de Contrato de Serviço (TFA015). Quando "Revista", habilita o grupo de dados adicionais e o campo de valor do contrato; quando "Padrão", esses campos ficam ocultos.
Telas impactadas
| Tela | Descrição | Impacto |
|---|---|---|
| TFA015 | Contrato de Serviço | Controla visibilidade dos campos de dados adicionais e valor do contrato |
Campos envolvidos
| Campo | Tabela | Descrição |
|---|---|---|
VL_CONTRATO | CONTRATO | Valor do contrato de serviço (visível apenas no modo Revista) |
grpDadosAdicionais | — | Grupo visual de dados adicionais no formulário TFA015 |
Opções disponíveis
P - Padrão
| O que faz | Detalhe |
|---|---|
| Oculta campos adicionais | O grupo "Dados Adicionais" e o campo de valor do contrato ficam invisíveis na tela TFA015 |
| Comportamento | Tela de contrato funciona sem os campos de valor |
Simulação passo a passo
- Acesse ADM010 → Parâmetros do Sistema → aba Configurações.
- Selecione Padrão no combobox "Configurações".
- Salve os parâmetros.
- Abra a tela TFA015 - Contrato de Serviço.
- Observe que o grupo Dados Adicionais e o campo Valor do Contrato estão ocultos.
Resultado esperado: A tela TFA015 apresenta o contrato sem o bloco de dados adicionais e sem o campo de valor do contrato.
R - Revista
| O que faz | Detalhe |
|---|---|
| Exibe campos adicionais | O grupo "Dados Adicionais" e o campo de valor do contrato ficam visíveis na tela TFA015 |
| Comportamento | Permite informar e acompanhar o valor monetário do contrato de serviço |
Simulação passo a passo
- Acesse ADM010 → Parâmetros do Sistema → aba Configurações.
- Selecione Revista no combobox "Configurações".
- Salve os parâmetros.
- Abra a tela TFA015 - Contrato de Serviço.
- Observe que o grupo Dados Adicionais e o campo Valor do Contrato agora estão visíveis e editáveis.
Resultado esperado: A tela TFA015 apresenta o bloco de dados adicionais com o campo de valor do contrato disponível para preenchimento.
Exceção / Importante: A alteração deste parâmetro afeta imediatamente a próxima abertura da tela TFA015. Contratos já cadastrados com valor preenchido não perdem a informação quando o parâmetro retorna para "Padrão" — os campos apenas ficam ocultos na interface.
Procedures impactadas
Rotinas Delphi com referência direta ao campo
| Rotina | Arquivo | Evidência |
|---|---|---|
TdmADM010.tabPARMSISTEMAAfterInsert | source/ADM010/UdmADM010.pas | Define valor padrão 'P' ao inserir novo registro em PARMSISTEMA |
TdmTFA015.Buca_Parametros | source/TFA015/UdmTFA015.pas | Lê TP_CONTRATOSERVICO e controla visibilidade de grpDadosAdicionais, lblVL_CONTRATO e edtVL_CONTRATO |
Referências SQL diretas ao campo
Não foram encontradas procedures ou views SQL que referenciem diretamente o campo TP_CONTRATOSERVICO.
Candidatas por uso da tabela
As procedures abaixo utilizam a tabela PARMSISTEMA, mas não referenciam o campo TP_CONTRATOSERVICO diretamente. O impacto funcional não foi confirmado:
ARRUMA_MASCARACONTA, ATUALIZA_CONTACONTABIL, CALCULA_TEMPOPERMANENCIA, CONTABILIZA_CUPOMFISCAL, ENDERECOPESSOA_BI0, GERA_CONTACLIFOR, GERA_DARF, GERA_PLANOFILIAL, GERA_SPEDBLOCOL, GERA_SPEDCONTABIL, GERA_SPEDCONTABIL_0000, GERA_SPEDECF, GERA_SPEDECFBLOCOJ, GERA_SPEDECFBLOCOK155, GERA_SPEDECFBLOCOK355, GERA_SPEDECFBLOCOL210, GERA_SPEDECFBLOCOY, GRAVA_REGISTROSPED0500, IMPORTA_ARQUIVOMAGNETICO, INCLUI_IMPOSTONOTACTB.
Tabela comparativa resumida
| Opção | Nome | Dados adicionais (TFA015) | Campo valor do contrato |
|---|---|---|---|
| P | Padrão | Oculto | Oculto |
| R | Revista | Visível | Visível |