Pular para o conteúdo principal

ST_TELEFONEENDERECO - Telefone e Celular por Endereço

Tela de configuração: ADM010 — Parâmetros do Sistema Localização: aba Bloqueio/Cadastro Pessoa Tabela: PARMSISTEMA.ST_TELEFONEENDERECO Valor padrão: N (Desmarcado)

Telas impactadas​

TelaDescriçãoImpacto
TFA001Cadastro de PessoasTorna campos Telefone e Celular obrigatórios no endereço; validação ao salvar
TFA083Cadastro Rápido de PessoasTorna campo Telefone obrigatório no endereço; bloqueia gravação se vazio

Campos envolvidos​

CampoTabelaEfeito quando S
NR_FONEENDERECOPESSOAObrigatório (Required = True)
NR_CELULARENDERECOPESSOAObrigatório (Required = True) — somente TFA001

Opções disponíveis​

S — Marcado (Telefone e Celular obrigatórios por endereço)​

O que fazDetalhe
Torna Telefone e Celular obrigatóriosOs campos NR_FONE e NR_CELULAR em Endereço da Pessoa ficam de preenchimento obrigatório
Labels em negritoOs rótulos "Telefone" e "Celular" são exibidos em negrito para indicar obrigatoriedade
Validação ao salvarSe Telefone ou Celular estiverem vazios, o sistema exibe mensagem de erro e impede a gravação

Simulação passo a passo​

  1. Acesse ADM010 → Parâmetros do Sistema → aba Bloqueio/Cadastro Pessoa.
  2. Marque o checkbox "Telefone e Celular por Endereço".
  3. Salve os parâmetros.
  4. Abra o Cadastro de Pessoas (TFA001) e cadastre uma nova pessoa.
  5. Na aba Endereço, preencha os dados do endereço sem informar Telefone ou Celular.
  6. Tente salvar o cadastro.
  7. O sistema exibe a mensagem: "É Obrigatório Informar o Número do Telefone! Verifique![TFA001/ADM010]" e posiciona o foco no campo Telefone.
  8. Informe o Telefone. Caso o Celular continue vazio, o sistema exibe mensagem similar para o Celular.
  9. Preencha ambos os campos e salve com sucesso.

Resultado esperado: Não é possível gravar um endereço de pessoa sem informar o Telefone e o Celular. Os rótulos desses campos ficam em negrito.

Exceção / Importante: Na tela TFA083 (Cadastro Rápido), somente o campo Telefone (NR_FONE) é validado como obrigatório. O campo Celular não é exigido nesta tela. Se o Telefone estiver vazio, o sistema emite o alerta W-0995 e impede a gravação.

N — Desmarcado (Telefone e Celular opcionais)​

O que fazDetalhe
Telefone e Celular opcionaisOs campos permanecem de preenchimento livre, sem obrigatoriedade
Labels em estilo normalOs rótulos não são destacados em negrito

Simulação passo a passo​

  1. Acesse ADM010 → Parâmetros do Sistema → aba Bloqueio/Cadastro Pessoa.
  2. Desmarque o checkbox "Telefone e Celular por Endereço".
  3. Salve os parâmetros.
  4. Abra o Cadastro de Pessoas (TFA001) e cadastre uma nova pessoa.
  5. Na aba Endereço, preencha os dados do endereço sem informar Telefone ou Celular.
  6. Salve o cadastro normalmente — nenhuma mensagem de obrigatoriedade é exibida.

Resultado esperado: O sistema permite gravar o endereço sem Telefone e sem Celular.

Procedures impactadas​

Rotinas Delphi com referência direta​

RotinaArquivoLinhaComportamento
TfrmTFA001.validaObrigatoriedadeADM010source/TFA001/UTFA001.pas4983Marca NR_FONE e NR_CELULAR como Required; coloca labels em negrito
TdmTFA001.validacoesADM010source/TFA001/UdmTFA001.pas3860Valida preenchimento de Telefone e Celular; exibe erro se vazio
iniciarsource/TFA083/UTFA083.pas283Marca NR_FONE como Required no Cadastro Rápido
TdmTFA083.tabENDERECOPESSOABeforePostsource/TFA083/UdmTFA083.pas710Impede gravação se Telefone vazio (erro W-0995)

Referências SQL diretas ao campo​

Nenhuma referência direta ao campo ST_TELEFONEENDERECO foi encontrada em scripts SQL (Scripts/).

Candidatas por uso da tabela​

As procedures/views listadas abaixo utilizam a tabela PARMSISTEMA, mas não referenciam o campo ST_TELEFONEENDERECO diretamente. Sem impacto funcional comprovado:

Procedure/ViewArquivo
ENDERECOPESSOA_BI0Scripts/ENDERECOPESSOA_BI0.sql
GERA_CONTACLIFORScripts/GERA_CONTACLIFOR.sql
GERA_DARFScripts/GERA_DARF.sql

Tabela Comparativa Resumida​

ValorTelefone obrigatório?Celular obrigatório?Tela TFA083
N (padrão)NãoNãoNão
SSimSim (somente TFA001)Somente Telefone