NR_SEQUENCIA — Sequencial do Parâmetro de Comissão de Transporte
Tela de configuração: TTR017 — Parâmetros de Comissão de Transporte
Tabela:PARMCOMISSAOTRANSP.NR_SEQUENCIA
Tipo de controle:edit(edtNR_SEQUENCIA)
Label no formulário: "Cance&lar" (hotkey de botão)
Valor padrão: Gerado automaticamente
Data source:dmTTR017.dsoCadastro
Descrição
O campo NR_SEQUENCIA na tabela PARMCOMISSAOTRANSP funciona como a chave primária (única) do registro. Trata-se de um valor inteiro sequencial gerado automaticamente pelo sistema, não sendo um parâmetro funcional configurável pelo usuário final.
No formulário da tela TTR017, o controle edtNR_SEQUENCIA está vinculado ao dataset de cadastro (dmTTR017.dsoCadastro) com DataField = 'NR_SEQUENCIA', porém o label associado no DFM indica "Cance&lar" (atalho Alt+L), sugerindo que o campo não é editado diretamente pelo usuário, mas gerido internamente pela aplicação.
Campos envolvidos no banco de dados
| Campo | Tipo | Obrigatório | Observação |
|---|---|---|---|
NR_SEQUENCIA | DOM_INTEGER | ✓ | Chave primária (PK_PARMCOMISSAOTRANSP) |
CD_EMPRESA | DOM_INTEGER | ✓ | Empresa vinculada ao parâmetro |
PS_CARGA | DOM_NUMERIC15_2 | — | Percentual de carga |
QT_MEDIA | DOM_NUMERIC15_2 | — | Quantidade média |
DT_REGISTRO | DOM_TIMESTAMP_NOW | — | Data/hora do registro |
Telas impactadas
| Tela | Descrição | Como é impactada |
|---|---|---|
| TTR017 | Parâmetros de Comissão de Transporte | Tela de manutenção onde o campo NR_SEQUENCIA existe como parte do dataset de cadastro. Gerenciamento de linhas de parâmetro (inclusão, alteração, exclusão). |
Opções disponíveis
Sem impacto direto identificado no código.
O campo NR_SEQUENCIA não possui opções configuráveis, comportamentos condicionais ou restrições visíveis ao usuário final. É um campo de controle interno (sequencial/chave primária) gerido automaticamente pelo sistema.
Candidatas por uso da tabela
A tabela PARMCOMISSAOTRANSP é referenciada em:
| Procedure/Script | Arquivo |
|---|---|
CALCULA_COMISSAOVIAGEM | Scripts/CALCULA_COMISSAOVIAGEM.sql |
Não foi encontrada, no código-fonte disponível, referência direta ao campo
NR_SEQUENCIAda tabelaPARMCOMISSAOTRANSPem rotinas Delphi ou scripts SQL (exceto pela chave primária de schema).
Regra Geral
- O valor de
NR_SEQUENCIAé atribuído automaticamente pelo banco de dados ou pela aplicação no momento da inclusão do registro (via gerador/sequence ou lógica interna do sistema). - Não deve ser alterado manualmente pelo usuário.
- Em conjunto com
CD_EMPRESA, identifica unicamente uma linha de parâmetro de comissão de transporte.
Tabela Comparativa Resumida
| Aspecto | Detalhe |
|---|---|
| Tipo | Campo sequencial / chave primária |
| Editável? | Não (interno) |
| Obrigatório? | Sim (NOT NULL) |
| Opções configuráveis? | Não |
| Impacto funcional direto? | Não identificado |