DSPATHSERVIDOR - Caminho do Servidor
Tela de configuração: REC001 - Parâmetros da Recapadora Tabela:
PARAMRECAP.DSPATHSERVIDORTipo:VARCHAR(60)| Sem valor padrão | Nullable Componente:TDBEdit(edtDSPATHSERVIDOR) + botão Diretório (btnDiretorio)
O que faz
Armazena o caminho de rede/pasta do servidor utilizado pela aplicação móvel (palm), relatórios e rotinas de importação da recapadora. O valor define de onde o sistema mobile sincroniza dados e para onde exporta informações.
Campos envolvidos
| Campo | Tabela | Tipo | Observação |
|---|---|---|---|
DSPATHSERVIDOR | PARAMRECAP | VARCHAR(60) | Caminho de rede ou local (ex: \\SERVIDOR\Compartilhamento) |
Telas impactadas
- REC001 — Parâmetros da Recapadora: tela de configuração do parâmetro.
- Aplicação móvel (palm): utiliza o caminho para sincronização.
- Rotinas de relatórios e importação: utilizam o caminho para localizar arquivos.
Opções disponíveis
Valor preenchido (caminho válido)
| O que faz | Detalhe |
|---|---|
| Editável | Campo de texto livre (até 60 caracteres) ou selecionado via botão Diretório |
| Exige | Caminho de rede/pasta acessível pela aplicação |
| Restrição | Nenhuma validação automática de existência do caminho no BeforePost |
Simulação passo a passo
- Acesse REC001 — Parâmetros da Recapadora.
- Localize o campo Caminho do servidor (aba onde o
TDBEditestá posicionado). - Clique no botão Diretório (ícone de pasta ao lado do campo).
- No diálogo
SelecionaArquivos(modoselDiretorio), navegue até a pasta desejada e selecione-a. - O campo será preenchido automaticamente com o caminho selecionado (ex:
\\192.168.1.10\recapadora). - Alternativamente, digite o caminho diretamente no campo de texto.
- Salve o registro com OK ou Gravar.
Resultado esperado: O caminho fica armazenado em PARAMRECAP.DSPATHSERVIDOR para a empresa corrente. A aplicação móvel, relatórios e rotinas de importação passam a utilizar este caminho como base de leitura/gravação.
Exceção / Importante: Se
programa.tpAcesso = 2(acesso restrito), o botão OK é desabilitado e o campo fica em modo leitura — o usuário apenas visualiza o valor sem poder alterá-lo.
Valor vazio (sem caminho definido)
| O que faz | Detalhe |
|---|---|
| Editável | Campo aceita valor nulo/vazio |
| Exige | Nenhuma exigência de preenchimento obrigatório |
| Restrição | Nenhuma |
Simulação passo a passo
- Acesse REC001 — Parâmetros da Recapadora.
- Localize o campo Caminho do servidor.
- Deixe o campo em branco (ou limpe o conteúdo existente).
- Salve o registro.
Resultado esperado: O campo fica nulo no banco. Funcionalidades que dependem do caminho (sincronização móvel, importação) poderão não operar corretamente ou solicitar o caminho em outro ponto do fluxo.
Procedures impactadas
Rotina Delphi com referência direta
| Rotina | Arquivo | Evidência |
|---|---|---|
TformREC001.frameREC001btnDiretorioClick | source/REC001/UformREC001.pas | Atribui diretorio[0].dsDir ao qryCadastroDSPATHSERVIDOR.Text |
Referências SQL diretas ao campo em Scripts/
Nenhuma referência direta a DSPATHSERVIDOR foi encontrada nos scripts SQL (Scripts/*.sql). As procedures listadas usam a tabela PARAMRECAP mas não citam este campo explicitamente.
Candidatas por uso da tabela PARAMRECAP
Estas procedures/views fazem FROM PARAMRECAP ou JOIN PARAMRECAP, mas não referenciam o campo DSPATHSERVIDOR diretamente. Não há impacto funcional confirmado sobre este campo:
ATUALIZA_PEDIDONOTA, ATUALIZA_PREVISAOORDEMPROD, ATUALIZA_STFATURAAUTO, ATUALIZA_TIPOPESSOARECAP, CANCELA_ESTOQUERECAP, CANCELA_NOTAFISCAL, CONFIRMA_PNEURECUSADO, EXCLUSAO_BANDA, FECHA_ORDEMPRODUCAORECAP, FECHA_ORDEMPRODUCAORECAPNOTA, GERA_NOTAPEDIDO, GERA_ORDEMPRODUCAORECAP, GERA_PEDIDOENTRADACARCACA, GERA_PEDIDOSAIDACARCACA, GERA_PRODACABAMENTO, GERA_PRODAPLICACAOCOLA, GERA_PRODAPLICACAOCONSERTO, GERA_PRODBANDA, GERA_PRODCONFERENCIAPNEU, GERA_PRODDESENVELOPAMENTO.
Regra geral de acesso
O controle de acesso ao parâmetro segue o nível de acesso do programa REC001 configurado em ADM004/ACESSO. Quando programa.tpAcesso = 2, a tela entra em modo somente leitura.