====== Comandos de Console ====== É possível digitar comandos de console ao digitar #CMD no campo de busca da área de trabalho. Todos os comandos digitados são registrados na auditoria. ===== Teclas adicionais ===== * Seta para cima ciclará os últimos 32 comandos emitidos na seção. * TAB mostra os últimos 32 comandos na seção. ===== bkp N ===== Permite fazer um backup rápido da base de dados com um nome de arquivo N. O processo de restauração deve ser feito pela opção do menu correspondente. ===== trocnumnf ===== Troca o número da nota fiscal (NFe) para um novo número, parâmetros: - Numero da nota fiscal que vai ser trocada - Numero da série - Novo Número da Nota que irá permanecer Obs. * Troque somente se o número anterior não puder ser uma nota fiscal normal, deixe o número inutilizado. Util para ser usado com notas dando problema de consumo. * Faça um backup antes de usar o comando * Ao trocar o número da nota será gerado um novo valor no campo NFE_CNF ===== dbcmd ===== Abre a interface UI de comandos SQL, não deve ser usado além da equipe técnica do Kratom. ===== delprm IdParametro ===== Remove o valor de um parâmetro qualquer deixando que seu valor default seja retornado para o Kratom no próximo acesso. Ex.: * Também provoca a baixa das imagens do imarquee ao entrar no Kratom: **delprm 5082** ===== devcfg ===== Permite abrir uma janela de configuração de parâmetros uteis para desenvolvedor. Para Ver os parâmetros disponíveis, clique [[KratosDevCfgParametros|Parâmetros devcfg]] ===== dump t ===== Faz um dump do conteúdo de uma tabela t do banco de dados para o console, permitindo visualizar seu conteúdo facilmente. ===== foratu ===== Força uma atualização da aplicação ao reiniciar. Após o comando executado, clique no ícone de atualização disponível no menu. ===== info ===== Apresenta diversas informações como versões e tamanho da memória. ===== nt ===== Apresenta o nome do terminal atual ===== lt ===== Apresenta todos os nomes dos terminais que foram configurados através da parametrização do aplicativo. ===== posptest ===== Dispara uma impressão para a impressora não fiscal primária conectada ao PC para testar seu funcionamento. A configuração da impressora deverá ser feita pelos parâmetros do ACBR nas configurações do SAT. ===== reltest ===== Ativa o modo de teste de relatório onde o modelo para o teste é selecionado antes da emissão do mesmo. Usado durante a etapa de criação do relatório pelo desenvolvimento. ===== regengtins ===== Regera os códigos GTINs **de todos** os produtos que tem GTIN associado, códigos antigos **serão substituídos** por novos gerados pelo Kratom. Código interno não será apagado. Pode ser usado em casos onde se deseja descartar o gtin atual dos produtos por motivo de erro ou obsolescência. Ao terminar será exibida a mensagem TODOS OS GTINS FORAM GERADOS. **Exige sudo**. ===== rt nomeAntigo nomeNovo ===== Permite trocar o nome de um terminal antigo por um novo nome, útil para quando queremos instalar uma base de dados que foi configurada num PC diferente daquele de produção, Com este comando você reconfigura o nome do terminal que irá utilizar aquelas parametrizações que foram testadas. **//Observação importante: Para evitar problemas, ao logar no aplicativo no PC de destino já envie o comando rt para o kconsole, não entre nos parâmetros antes disso.//** Ex.** rt caixateste caixa1** ===== setallprodutos ===== Permite setar conteúdo para determinados campos na tabela de produtos, os campos possíveis de serem alterados são: * MOVCUSTO (1 ou 0) * BLOQCOMERCIALIZACAO (1 ou 0) * PERCMARGEMBRUTAFORMAPRECO (decimal) * MARKUP (decimal) * TIPOCALCULOPRECIF (string 1 digito) * TIPOCUSTOBASEPRECIF (string 1 digito) * ACAOPRECIF (string 1 digito) ===== SetNFeConverterCancelado ===== Raramente pode acontecer que uma nota fiscal não seja reconhecida internamente como cancelada pelo sistema, porém no SEFAZ ela ficou cancelada. Para arrumar essa situação no sistema e garantir que o LinkContabil vá gerar os arquivos corretamente, utilize este comando SetNFeConverterCancelado. Roteiro: * Ao descobrir que a NFe está cancelada no SEFAZ e não no Kratom (ele não permite cancelá-la dando um erro), execute o comando SetNFeConverterCancelado. * Na Lsv de notas fiscais edite a nota que está com status incorreto * Entre em OPERACOES/EDITAR FISCAL e clique no botão Correção (do lado esquerdo) e confirme. * Digite a chave de cancelamento e copie o XML de cancelamento para dentro dos respectivos campos. * Clique em GRAVAR. * Feche a janela da nota fiscal * Acerte o saldo final de estoque dos itens que estavam naquela nota fiscal. * Caso seja venda a prazo, estorne os valores no contas a receber manualmente. * Saia do sistema. Ao terminar o procedimento, o XML de cancelamento e chave constarão no documento também cancelado. ===== setlog L ===== Se L = 1 o comando liga para o terminal atual o rastreio em arquivo de log das operações internas, o nome do arquivo é 'tag.log'. Se L = 0 o comando desliga o rastreio em arquivo de log do terminal atual. O arquivo será removido. Obs. **Para ligar o modo detalhado de log, iniciar a aplicação com /LC.** ===== setprm IdParametro Valor ===== Permite setar o conteúdo de um parâmetro com um valor (Inteiro, string, decimal, data, hora e lógico). Ex.: * Provoca a baixa das imagens do imarquee ao entrar no Kratom: **setprm 5082 24/06/2000** * Modo desenvolvedor (não pede mais que seja escolhido um turno, será gerado um turno automático sempre no dia, caixa 1 e turno1): **setprm 5529 1** * Desativa o Modo desenvolvedor:**setprm 5529 0** ===== getprm IdParametro ===== Retorna o conteúdo do parâmetro setado ===== setptr N V ===== Permite trocar o valor de um ponteiro interno N para um valor inteiro V. Usado apenas para ocasiões especiais de manutenção na base de dados. Ex.: * **setptr GENPRODUTOCODINTERNO 1000** altera o código interno da inclusão do GTIN para 1000. ===== sudo ===== Pergunta a senha de manutenção interna do suit. Alguns comandos só executam depois do sudo obter a senha correta. Senha padrão de liberação para comandos de manutenção é **__gd2021__**. ===== vdb ===== Apresenta o schema das tabelas usadas pela aplicação. ===== vlog===== Visualiza os ultimos 30k do arquivo de log. ===== vimg ===== Apresenta todas as imagens gravadas internamente como recursos identificados por ID. ===== wikiform ===== Permite ativar a criação automática do arquivo **wikiform.txt** no diretório do Kratom que descreve todos os campos do último formulário aberto pelo usuário. Padrão é desativado. ===== zapmovcusto ===== Elimina todas as informações sobre custo dos produtos, serão eliminados o custo atual, inicial e ultimo custo. ===== zapmovfin ===== Elimina apenas o movimento financeiro cadastrado, mantém as contas, classificações financeiras, favorecidos de todas as empresas. ===== zapmovestoq ===== Elimina o movimento de estoque, entradas e saídas e posições de estoque de todas as empresas. ===== zappagarid id_inicio id_final ===== Elimina lançamentos no contas a pagar na faixa de identificadores fornecida. Precisa de sudo. Pode ser usado para fazer um ajuste fino na eliminação de lançamentos à pagar importados corretamente. ===== zapofertas ===== Elimina todo o conteúdo cadastrado em ofertas, zerando a tabela de todas as empresas. ===== zappromos ===== Elimina todo o conteúdo cadastro em promoções de todas as empresas.