Pular para o conteúdo principal

STALTERACLIENTESPALM — Permite Alteração de Clientes no Palm

Tela de configuração: REC001 — Parâmetros da Recapadora Localização: Parâmetros → Opção 1 Tabela: PARAMRECAP.STALTERACLIENTESPALM Tipo: Checkbox (TDBCheckBox) Valor padrão: S (Sim — permite alteração)

Descrição​

Controla se o operador pode alterar o cliente vinculado ao pedido diretamente no Palm (coletor de dados portátil utilizado na recapadora). Quando habilitado (S), o coletor exibe a opção de trocar o cliente; quando desabilitado (N), o campo de cliente fica travado no Palm, impedindo alterações em campo.

Este parâmetro é distinto de STALTERACLIENTEMRC020 (configurado em MRC020 — Parâmetros do Módulo RC), que controla a alteração de clientes no desktop.

Telas impactadas​

TelaDescrição
REC001 — Parâmetros da RecapadoraTela onde o parâmetro é configurado
Palm / ColetorOnde o parâmetro é aplicado — libera ou bloqueia a alteração de cliente no pedido

Campos envolvidos​

CampoTabelaTipoObservação
STALTERACLIENTESPALMPARAMRECAPCHAR(1)S = Permite alterar, N = Bloqueado

Opções disponíveis​

O que fazDetalhe
S — Permite alteraçãoO operador no Palm pode trocar o cliente do pedido. Valor padrão ao criar registro.
N — Bloqueia alteraçãoO campo de cliente fica travado no Palm; o operador não consegue modificá-lo.

S — Permite Alteração de Clientes (Padrão)​

O que fazDetalhe
EditávelCheckbox marcada (ValueChecked = 'S')
ExigeNenhum requisito adicional
RestriçãoNenhuma

Simulação passo a passo​

  1. Acesse REC001 — Parâmetros da Recapadora.
  2. Vá até a aba Opção 1.
  3. Localize o checkbox "Permite Alteração de Clientes".
  4. Certifique-se de que o checkbox está marcado (✓).
  5. Salve o registro com <F10> ou clique em Salvar.
  6. No Palm (coletor), abra um pedido existente.
  7. Observe que o campo de cliente permite ser alterado — o operador pode selecionar um cliente diferente.

Resultado esperado: O operador no Palm consegue trocar o cliente vinculado ao pedido antes de confirmar a operação.


N — Bloqueia Alteração de Clientes​

O que fazDetalhe
EditávelCheckbox desmarcada (ValueUnchecked = 'N')
ExigeNenhum requisito adicional
RestriçãoNenhuma

Simulação passo a passo​

  1. Acesse REC001 — Parâmetros da Recapadora.
  2. Vá até a aba Opção 1.
  3. Localize o checkbox "Permite Alteração de Clientes".
  4. Desmarque o checkbox (remova o ✓).
  5. Salve o registro com <F10> ou clique em Salvar.
  6. No Palm (coletor), abra um pedido existente.
  7. Observe que o campo de cliente não pode ser alterado — o operador vê o cliente atual, mas não consegue modificá-lo.

Resultado esperado: O campo de cliente fica travado no Palm. O operador é obrigado a trabalhar com o cliente originalmente vinculado ao pedido.

Exceção / Importante:

  • O valor padrão para um novo registro na tabela PARAMRECAP é S (permite alteração). Caso o campo esteja nulo, o sistema assume S automaticamente (lógica em TdmREC001.qryCadastroAfterInsert).
  • Este parâmetro controla a alteração de clientes apenas no Palm/coletor. Para controlar a alteração de clientes no desktop (MRC020), consulte o parâmetro STALTERACLIENTEMRC020 (configurado em MRC020 — Parâmetros do Módulo RC).

Procedures impactadas​

Rotinas Delphi com referência direta ao campo​

RotinaArquivoLinhaEvidência
TdmREC001.qryCadastroAfterInsertUdmREC001.pas633Define valor padrão 'S' quando o campo é nulo
TdmREC001.qryCadastroBeforePostUdmREC001.pas1169Inclui o campo na concatenação de validação antes do post
TframeREC001.chkSTALTERACLIENTESPALMMouseMoveUframeREC001.pas1177Exibe tooltip "Permite alterar clientes no Palm."

Referências SQL diretas ao campo em Scripts/​

Nenhuma referência direta ao campo STALTERACLIENTESPALM foi encontrada nos scripts SQL. O campo é lido e gravado exclusivamente pela aplicação Delphi (REC001).

Candidatas por uso da tabela (PARAMRECAP)​

Múltiplas procedures SQL fazem SELECT/JOIN na tabela PARAMRECAP, mas não citam o campo STALTERACLIENTESPALM. Essas rotinas não têm impacto funcional direto neste parâmetro.