Pular para conteúdo

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áriosParâ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.