DSOBSPALM — Observação de Impressão Palm
Tela de configuração: REC001 — Parâmetros da Recapadora Localização: Parâmetros → aba Smart → campo "Obs. Imp. Palm" Tabela / Coluna:
PARAMRECAP.DSOBSPALMTipo:VARCHAR(5000)Valor padrão:NULL(sem texto pré-definido) Componente:TDBMemo(campo de texto livre multilinha)
Telas impactadas
| Tela | Como usa o campo |
|---|---|
| REC001 | Exibe e edita o conteúdo do campo na aba Smart via memDSOBSPALM. O TDBMemo está vinculado diretamente a dmREC001.dsoCadastro. |
Campos envolvidos
| Campo | Tabela | Tipo | Observação |
|---|---|---|---|
DSOBSPALM | PARAMRECAP | VARCHAR(5000) | Texto livre. Sem validação de conteúdo no código Delphi. |
Opções disponíveis
Texto livre (qualquer conteúdo)
| O que faz | Detalhe |
|---|---|
| Editável | Campo multilinha livre; aceita qualquer texto com até 5.000 caracteres. |
| Sem validação | Não há regra de formato, lista de valores ou evento OnValidate associado no código Delphi. |
| Exige | Nenhuma condição prévia. O campo está sempre habilitado na aba Smart. |
| Restrição | Nenhuma restrição identificada no código. |
Simulação passo a passo
- Acesse REC001 — Parâmetros da Recapadora.
- Navegue até a aba Smart.
- Localize o campo "Obs. Imp. Palm" (label
Label25na interface). - Clique sobre o campo de memo (
memDSOBSPALM). - Digite o texto desejado, por exemplo:
Entregar relatório de recapagem ao cliente juntamente com o pneu. - Clique em OK ou Salvar para gravar.
Resultado esperado: O texto digitado é salvo na coluna PARAMRECAP.DSOBSPALM e fica disponível para leitura em processos de sincronização e impressão do Palm/Smart.
Excecao / Importante: Não foram encontradas rotinas em
Scripts/que leiam diretamente a colunaDSOBSPALMpara lógica de negócio. O campo é persistido apenas para fins de exibição e impressão no dispositivo Palm/Smart.
Procedures impactadas
Referências SQL diretas ao campo DSOBSPALM
Nenhuma referência direta ao campo DSOBSPALM foi encontrada em procedures ou scripts SQL dentro de Scripts/.
O campo é lido e gravado exclusivamente pelo componente de dados Delphi (UdmREC001) nas queries de SELECT, INSERT e UPDATE da tela REC001.
Rotinas Delphi
| Arquivo | Contexto |
|---|---|
source/REC001/UdmREC001.dfm | Campo qryCadastroDSOBSPALM (TStringField) — participação nas queries de SELECT (linha 104), INSERT (linha 2074) e UPDATE (linha 2226). |
source/REC001/UdmREC001.pas | Declaração qryCadastroDSOBSPALM: TStringField (linha 88). |
source/REC001/UframeREC001.dfm | Componente memDSOBSPALM: TDBMemo vinculado a DataField = 'DSOBSPALM' na aba Smart (linhas 5105–5121). |
source/REC001/UframeREC001.pas | Declaração memDSOBSPALM: TDBMemo (linha 56). |
Candidatas por uso da tabela PARAMRECAP
As procedures abaixo referenciam a tabela PARAMRECAP mas não citam o campo DSOBSPALM diretamente. Não há impacto funcional direto identificado sobre este campo.
| Procedure | Arquivo |
|---|---|
ATUALIZA_PEDIDONOTA | Scripts/ATUALIZA_PEDIDONOTA.sql |
ATUALIZA_PREVISAOORDEMPROD | Scripts/ATUALIZA_PREVISAOORDEMPROD.sql |
ATUALIZA_STFATURAAUTO | Scripts/ATUALIZA_STFATURAAUTO.sql |
FECHA_ORDEMPRODUCAORECAP | Scripts/FECHA_ORDEMPRODUCAORECAP.sql |
GERA_ORDEMPRODUCAORECAP | Scripts/GERA_ORDEMPRODUCAORECAP.sql |
| (e demais 14 procedures candidatas listadas no inventário) |
Regra geral
DSOBSPALM é um campo de configuração de texto livre sem lógica condicional. Ele armazena observações que são exibidas ou impressas durante a operação com dispositivos Palm/Smart no módulo de Recapadora. Nenhuma regra de autorização, combinação com outros parâmetros ou validação de conteúdo foi identificada no código-fonte analisado.