Usuários e Permissões¶
Utilitários > Parâmetros do Sistema > Usuários e Permissões
O que é¶
O módulo Usuários e Permissões gerencia quem pode acessar o sistema e o que cada operador pode fazer. Está integrado à tela de Parâmetros do Sistema (aba Usuários e Permissões) e cobre:
- Cadastro de usuários (nome, senha, vínculo com vendedor, caixa)
- Configuração do emissor fiscal por estação (ECF, SAT, MFE, NFC-e, Nota Consumidor)
- Permissões de acesso por módulo (Acesso, Incluir, Alterar, Excluir, Atalho, Consultar)
- Configurações por usuário: impressoras, balança, casas decimais, PDV
- Redirecionamento de relatórios entre usuários
- Permissões para liberações especiais
- Configurações MK Mobile e MK Food por usuário
Como acessar¶
No menu principal, clique em Utilitários → Parâmetros do Sistema. A tela abre diretamente na aba Usuários e Permissões.
Estrutura da tela¶
A tela é dividida em duas áreas:
- Esquerda: lista de todos os usuários cadastrados (coluna
US_NOME) - Direita: abas de configuração para o usuário selecionado
As abas do painel direito são:
| Aba | O que configura |
|---|---|
| Cadastro/Configurações | Dados básicos, senha, PDV, impressoras, balança |
| Módulos | Permissões de acesso por módulo do sistema |
| Redirecionar Relatórios | Encaminha relatórios para outro usuário |
| MK Mobile | Parâmetros do aplicativo móvel (MK Mobile) |
| Permissão para Liberações | Quais operações este usuário pode liberar/autorizar |
| MK Food | Configurações do módulo restaurante por usuário |
Aba: Cadastro/Configurações¶
Campos básicos¶
| Campo | Coluna | Descrição |
|---|---|---|
| Nome | US_NOME |
Identificador do usuário (máx. ~20 chars, maiúsculas). Usado no login. |
| Loja | US_FILIAL |
Filial padrão do usuário |
| Tipo | US_TIPO |
0 = Usuário normal / 1 = Config. PDV (terminal sem login individual) |
| Inativo | US_INATIVO |
S = desativa o acesso sem excluir o cadastro |
| Nova Senha | (campo) | Senha nova (máx. 6 caracteres, case-insensitive, armazenada em maiúsculas). Só habilitado ao clicar em Nova Senha. |
| Confirmação | (campo) | Repete a senha para confirmar |
| Vendedor | US_VENDEDOR |
Código do vendedor vinculado a este usuário (busca F3) |
| Caixa Nro. | US_NROCX |
Número do caixa padrão do usuário |
| Abertura/Fechamento de Caixa | US_ABERTURACX |
Exige que o usuário faça abertura e fechamento do caixa (S/N) |
| Status Padrão — Pedido | US_SIT_FILTRO_PED |
Situação padrão exibida ao abrir a lista de Pedidos de Venda |
| Status Padrão — OS | US_SIT_FILTRO_OS |
Situação padrão exibida ao abrir a lista de Ordens de Serviço |
Botão Nova Senha: habilita os campos de senha. Após preencher e confirmar, clique em Grava para salvar.
Grupo: Emissor Fiscal (PDV)¶
Define o tipo de emissor fiscal vinculado à estação deste usuário e os parâmetros de comunicação. O campo US_IMPRFISCAL determina qual sub-tela é exibida:
| Opção | Tipo |
|---|---|
| Nenhuma | Sem emissor fiscal |
| Bematech / Schalter / Yanco / Sweda / Daruma / FiscNET / Urano / Epson / Sweda STX / EscECF | ECF (Emissor de Cupom Fiscal) |
| NFCe | Nota Fiscal de Consumidor Eletrônica |
| SAT | Sistema Autenticador e Transmissor (SP) |
| MFE | Módulo Fiscal Eletrônico (CE) |
| Pre-Venda | Pré-venda sem impressão fiscal |
| Nota Consumidor | Nota de Consumidor (impressão Windows) |
Configuração ECF (quando selecionado ECF):
| Campo | Coluna | Descrição |
|---|---|---|
| Porta | US_IFPORTA |
Porta serial COM1–COM99 |
| Velocidade | US_BAUDPORTA |
Baudrate da porta |
| Timeout | US_TIMEOUTPORTA |
Tempo limite de resposta |
| Controle de Fluxo | US_FLUXOPORTA |
Protocolo de controle de fluxo |
| Ativar/Desativar a cada comando | US_CONTROLEPORTA |
Liga/desliga a porta a cada comando enviado |
| Forçar corte de papel | US_CORTEPAPEL |
Envia comando de corte após cada cupom |
| Colunas Rodapé | US_COLUNASECF |
Número de colunas do rodapé do cupom |
| Detectar ECF | (botão) | Detecta automaticamente o modelo e porta do ECF conectado |
| IAT | US_IAT |
Indicador de Arredondamento/Truncamento |
| Modelo Display | US_MODELODISPLAY |
Modelo do display de cliente |
| Nro. Terminal SiTEF | US_TERMINALSITEF |
Número do terminal para integração SiTEF (TEF) |
| Teclado PDV | US_TECLADOPDV |
Habilita teclado PDV sem software |
| Imprimir CF Adicional | US_IMPRCA |
Imprime segunda via do Cupom Fiscal |
| Solicitar Teclado Virtual no PDV | US_TVIRTUAL |
Abre teclado virtual na tela do PDV |
| Habilitar PIX no Pinpad | US_HABILITAPIXPINPAD |
Permite pagamento via PIX pelo pinpad |
Configuração SAT/MFE (quando selecionado SAT ou MFE):
| Campo | Coluna | Descrição |
|---|---|---|
| Código de Ativação | US_SATCODAUT |
Código de ativação do equipamento |
| Assinatura | US_SATASSINATURA |
Assinatura do AC (Agente de Comunicação) |
| DLL SAT | US_SATDLL |
Caminho da DLL do SAT |
| Layout SAT | US_SAT_LAYOUT |
Versão do layout XML do SAT |
| MFE Chave | US_MFECHAVE |
Chave de acesso do MFE |
| MFE Input/Output | US_MFEINPUT / US_MFEOUTPUT |
Caminhos de entrada/saída do MFE |
Grupo: Impressoras¶
| Campo | Coluna | Descrição |
|---|---|---|
| Impressora Padrão | US_IMPRPADRAO |
Impressora padrão para relatórios e documentos |
| Impressora Carnê | US_IMPRCARNE |
Impressora específica para impressão de carnês |
| Impressora Recibo | US_IMPRRECIBO |
Impressora para recibos |
As impressoras listadas são as cadastradas em Utilitários > Impressoras no Sistema.
Grupo: Balança¶
| Campo | Coluna | Descrição |
|---|---|---|
| Ativada | US_BALATIVAR |
Ativa o uso de balança nesta estação |
| Porta | US_BALPORTA |
Porta de comunicação COM da balança |
| Modelo | US_BALMODELO |
Modelo da balança (ex: Toledo, Urano, Filizola) |
| Velocidade | US_BALBAUDPORTA |
Baudrate da comunicação |
Grupo: PDV — Decimais e outros¶
| Campo | Coluna | Descrição |
|---|---|---|
| Decimais Qtd. | US_DECIMAISQTD |
Casas decimais para quantidade no PDV (0–3) |
| Decimais Preço | US_DECIMAISPRECO |
Casas decimais para preço no PDV (0–4) |
Aba: Módulos¶
A aba Módulos exibe uma árvore hierárquica (TJvCheckTreeView) com todos os módulos do sistema registrados em MODLSIST. Para cada módulo, é possível definir individualmente as seguintes permissões:
| Permissão | Coluna | O que controla |
|---|---|---|
| Acesso | MS_ACESSO |
Permite abrir o módulo (ver o menu/ícone) |
| Incluir | MS_INCLUIR |
Permite incluir novos registros |
| Alterar | MS_ALTERAR |
Permite editar registros existentes |
| Excluir | MS_EXCLUIR |
Permite excluir registros |
| Atalho | MS_ATALHO |
Exibe o módulo na barra de atalhos |
| Consultar | MS_CONSULTAR |
Permite apenas visualizar (sem incluir/alterar/excluir) |
Pesquisa de módulo¶
O campo de pesquisa (edPesqModl) filtra a árvore em tempo real pelos campos MS_DESCR_FORMATADO, MS_MENU1_FORMATADO, MS_MENU2_FORMATADO e MS_MENU3_FORMATADO.
Ações disponíveis na aba Módulos¶
| Ação | Descrição |
|---|---|
Bloquear Todos (btnBloquearTodos) |
Remove o acesso a todos os módulos deste usuário de uma vez |
Clonar Módulos (ClonarMods) |
Copia as permissões do usuário atual para outros usuários selecionados |
| Restaurar Padrões | Restaura as permissões padrão de fábrica para este usuário |
Aplicar/Clonar para Usuários (btnAplicarModUsuarios) |
Aplica as permissões configuradas para uma seleção de usuários |
Dica: Ao criar um novo usuário, o método mais prático é configurar as permissões de um usuário modelo e usar Clonar Módulos para os demais com o mesmo perfil.
Aba: Redirecionar Relatórios¶
Permite que os relatórios gerados por este usuário sejam encaminhados para outro usuário ou impressora. Útil quando um caixa precisa que seus relatórios saiam na impressora do gerente.
A configuração é feita no grid DBGrid2 vinculado ao dataset dsRedirel.
Aba: MK Mobile¶
Configurações do aplicativo MK Mobile (força de vendas) para este usuário. Os parâmetros controlam o comportamento do vendedor externo.
| Campo | Coluna | Descrição |
|---|---|---|
| Não exportar Contas a Receber | US_NAOCTARECEB |
Não sincroniza títulos a receber para o mobile |
| Permite troca de Forma de Pgto. | US_TROCAPGTO |
Vendedor pode alterar a forma de pagamento |
| Utilizar controle de Rota | US_USAROTA |
Exige que o vendedor siga uma rota pré-definida |
| Forçar uso do GPS | US_FORCAGPS |
Obriga o uso de localização GPS |
| Sincronizar automático | US_MOBILESINCAUTO |
Sincroniza automaticamente ao conectar |
| Bloquear ao ultrapassar Limite de Crédito | US_BLOQLIMITE |
Impede venda quando cliente excede o limite |
| Sincronizar Estoque | US_SINCESTOQUE |
Define quais dados de estoque são enviados ao mobile |
| Bloquear venda por quantidade unitária | US_BLOQQTDUNIT |
Impede venda fracionada quando não autorizado |
| Tipo de Custo | US_TIPOCUSTO |
Qual custo é exibido para o vendedor |
| Últimos Itens — Tipo/Qtde | US_ULTIMOSITENS_TIPO / US_ULTIMOSITENS_QTDE |
Exibe os últimos itens comprados pelo cliente |
| Fórmula de Custo | US_FORMULA_CUSTO |
Fórmula personalizada de custo para este vendedor |
| Permite alterar tipo de frete | US_ALTTIPOFRETE |
Vendedor pode modificar o tipo de frete |
| Permite alterar consumidor final | US_ALTCONSUMIDORFINAL |
Vendedor pode mudar a indicação de consumidor final |
| Permite iniciar nova rota sem terminar a anterior | US_NOVAROTASEMTERMINARANT |
Ignora a obrigatoriedade de encerrar rota antes |
| Exigir assinatura | US_EXIGEASSINATURA |
Solicita assinatura digital do cliente ao confirmar pedido |
| Exportar Preço do Cadastro | US_EXPORTAPRECOCADASTRO |
Exporta o preço direto do cadastro de produtos |
| Exibir comissão calculada | US_EXIBECOMISSAO |
Mostra ao vendedor a comissão gerada |
Aba: Permissão para Liberações¶
Define se este usuário tem autoridade para liberar operações que outros usuários não têm permissão de fazer (ex: conceder desconto acima do limite, cancelar movimento bloqueado). Quando um operador sem permissão tenta executar uma ação restrita, o sistema solicita as credenciais de um usuário liberador.
Aba: MK Food¶
Configurações específicas do módulo MK Food (restaurante/delivery) por usuário. Define permissões e comportamentos dentro do contexto de mesas, comandas e pedidos do restaurante.
Operações básicas de usuário¶
| Botão | Ação |
|---|---|
Novo (BotaoNovoU) |
Inicia cadastro de novo usuário |
Grava (BotaoGravaU) |
Salva o usuário atual (cadastro + permissões) |
Cancela (BotaoCancelaU) |
Descarta alterações não salvas |
Exclui (BotaoExcluiU) |
Remove o usuário selecionado |
Nova Senha (BotaoNSenha) |
Habilita os campos para redefinir a senha |
Onde impacta o sistema¶
- Tabela
USUARIOS— cadastro principal dos usuários - Tabela
MODLSIST— permissões de módulo por usuário (MS_ACESSO,MS_INCLUIR,MS_ALTERAR,MS_EXCLUIR,MS_ATALHO,MS_CONSULTAR) - Usuários inativos (
US_INATIVO = 'S') não conseguem fazer login - Permissões de módulo afetam visibilidade dos menus e botões em todas as telas do sistema
- Configurações de PDV (ECF, SAT, impressoras) são por estação — cada computador tem seu próprio usuário configurado
Perguntas frequentes¶
Como criar um novo usuário com as mesmas permissões de outro? Selecione o usuário modelo → aba Módulos → botão Clonar Módulos → selecione os usuários de destino. Em seguida crie o novo usuário com Novo e use Clonar novamente.
O usuário não consegue acessar um módulo — o que verificar?
Vá em Parâmetros → Usuários e Permissões → selecione o usuário → aba Módulos → localize o módulo no campo de pesquisa → confirme se Acesso está marcado.
Como desativar um usuário que saiu da empresa sem excluí-lo? Selecione o usuário → aba Cadastro/Configurações → marque Inativo → clique em Grava. O usuário não conseguirá mais fazer login, mas o histórico de movimentos vinculado a ele é preservado.
Qual a diferença entre Acesso e Consultar? Acesso = abre o módulo normalmente. Consultar = pode abrir o módulo mas não pode incluir, alterar ou excluir — ideal para usuários que só precisam visualizar dados.
A senha tem algum requisito mínimo? A senha pode ter de 1 a 6 caracteres e é armazenada em maiúsculas (case-insensitive). Não há complexidade mínima — recomenda-se definir uma política interna para senhas de usuários com acesso a módulos financeiros.