ST_VINCULACLIENTEVENDEDOR — Vínculo Automático de Vendedor no Cliente
Tela de configuração: MFA001 — Parâmetros de Faturamento
Localização: Aba Geral
Tabela: PARMFATUR.ST_VINCULACLIENTEVENDEDOR
Tipo: DOM_CHAR1 — Combobox (Sim / Não)
Valor padrão: N (Não)
Descrição
Controla se, ao cadastrar ou editar um Cliente, o sistema preenche automaticamente o campo de vendedor com o vendedor vinculado ao usuário logado. Quando habilitado, o vendedor associado ao usuário (em USUARIO.CD_PESSOA → VENDEDOR.CD_VENDEDOR) é informado automaticamente no cadastro do cliente.
Telas impactadas
| Tela | Contexto |
|---|
| MFA001 / PARMFATUR | Configuração do parâmetro |
| Cadastro de Clientes (PESSOA) | Preenchimento automático do vendedor ao incluir/editar cliente |
Campos envolvidos
| Campo | Tabela | Descrição |
|---|
ST_VINCULACLIENTEVENDEDOR | PARMFATUR | Parâmetro de ativação |
CD_PESSOA | USUARIO | Pessoa vinculada ao usuário logado |
CD_VENDEDOR | VENDEDOR | Identificação do vendedor |
| Vendedor padrão | PESSOA (cadastro) | Campo que recebe o vendedor automaticamente |
Opções disponíveis
S — Sim (Vínculo Automático Habilitado)
| O que faz | Detalhe |
|---|
| Preenche automaticamente o vendedor | Ao abrir o cadastro de um novo cliente, o sistema atribui automaticamente o vendedor vinculado ao usuário logado |
| Editável | O usuário pode alterar o vendedor sugerido após o preenchimento automático |
Simulação passo a passo
- Acesse MFA001 e configure
ST_VINCULACLIENTEVENDEDOR como Sim.
- Certifique-se de que o usuário logado tenha um vendedor vinculado (tabela
USUARIO.CD_PESSOA com registro correspondente em VENDEDOR).
- Abra o Cadastro de Clientes e inicie um novo cliente.
- Observe que o campo Vendedor é preenchido automaticamente com o vendedor do usuário logado.
- Prossiga com o preenchimento dos demais campos e Salve o cadastro.
Resultado esperado: O cliente é cadastrado com o vendedor do usuário logado pré-preenchido automaticamente.
Exceção / Importante: Se o usuário logado não possuir vendedor vinculado (ou seja, USUARIO.CD_PESSOA não existe em VENDEDOR), nenhum vendedor será sugerido automaticamente.
N — Não (Sem Vínculo Automático)
| O que faz | Detalhe |
|---|
| Sem preenchimento automático | O campo vendedor no cadastro de cliente permanece vazio, devendo ser informado manualmente |
Simulação passo a passo
- Acesse MFA001 e mantenha
ST_VINCULACLIENTEVENDEDOR como Não (padrão).
- Abra o Cadastro de Clientes e inicie um novo cliente.
- O campo Vendedor fica em branco — preencha manualmente, se necessário.
- Salve o cadastro.
Resultado esperado: O cliente é cadastrado sem sugestão automática de vendedor; o campo deve ser preenchido manualmente.
| Parâmetro | Configurado em | Relação |
|---|
ST_BLOQLANCTOCLIENTEVENDEDOR | MFA001, aba Geral (ao lado deste parâmetro) | Quando S, restringe a localização e lançamento apenas aos clientes da carteira do vendedor vinculado ao usuário logado (VIEW_PESSOARESTRITA). Enquanto ST_VINCULACLIENTEVENDEDOR apenas sugere o vendedor no cadastro, ST_BLOQLANCTOCLIENTEVENDEDOR bloqueia o acesso a clientes de outros vendedores. |
Procedures impactadas
| Rotina | Arquivo | Linha | Evidência |
|---|
TdmMFA001.tabPARMFATURAfterInsert | UdmMFA001.pas | 591 | Atribui valor padrão N ao campo |
Referências SQL diretas ao campo
Não foi encontrada nenhuma procedure ou view SQL (Scripts/) que referencie diretamente o campo ST_VINCULACLIENTEVENDEDOR.
Candidatas por uso da tabela
As procedures abaixo utilizam a tabela PARMFATUR mas não citam o campo ST_VINCULACLIENTEVENDEDOR literalmente. O impacto funcional direto não foi confirmado:
| Procedure/View | Arquivo |
|---|
VIEW_PESSOARESTRITA | Scripts/VIEW_PESSOARESTRITA.sql — utiliza ST_BLOQLANCTOCLIENTEVENDEDOR (parâmetro correlato), mas não este campo |
CALCULA_COMISSAO | Scripts/CALCULA_COMISSAO.sql |
CALCULA_COMISSAO_V2 | Scripts/CALCULA_COMISSAO_V2.sql |
Tabela comparativa resumida
| Valor | Comportamento | Vendedor no cadastro de cliente |
|---|
| N (padrão) | Sem vínculo automático | Deve ser preenchido manualmente |
| S | Vínculo automático habilitado | Preenchido automaticamente com o vendedor do usuário logado |