Novo Facilite - Processamento de Estoque - NT 0173-2017

Clique aqui e assista ao vídeo técnico.


Resumo da Nota
Foi criado feito um novo Processamento de Estoque, com novas funcionalidades e que pode ser usado como Serviço no Windows.


Descrição
Foi criado um novo projeto usando com base o Processamento de Estoque, nesse novo projeto estão inclusas algumas novas funcionalidades, uma nova tela de processamento e uma tela de configurações.

A nova tela de processamento conta com as seguintes especificações:

1-) Log de Processamento: Campo onde vai ser escrito todo o processamento que está sendo feito pelo sistema, com informações de produto, data, hora, empresa e código de barras.
2-) Log de Erros: Campo onde vai ser escrito todos os problemas ocorridos durante o processamento do estoque.
3-) Botão "Inicializar": Botão que inicia o processamento de estoque.
4-) Botão "Reprocessar Tudo": Botão que limpa o estoque e refaz todo o processamento já feito.
5-) Botão "Zerar Estoque": Zera todo estoque contido no sistema.
6-) Botão "Config. Adicionais": Botão que vai abrir a tela de configurações adicionais, onde se encontra as principais configurações do novo Processamento de Estoque.


Clicando no botão config. Adicionais, é aberta a tela para configurar, com os seguintes campos:

1-) "Gravar arquivo de Log(.txt) para cada transação. Clique para abrir o diretório de log." : Campo que marcado, irá gerar um log para cada transação em um arquivo de texto no caminho especificado.
PS: Deixar desmarcado, utilizar somente se necessário.

2-) "Minimizar automaticamente após": Esse campo caso marcado, irá habilitar o campo abaixo, que é um contagem em segundos de quanto tempo o Processamento de Estoque vai ficar aberto, e após a contagem informada, será minimizado automaticamente, mas continuará processando o estoque.

3-) "Utilizar PEstoque como serviço": Esse campo, caso seja marcado, irá bloquear o campo informado anteriormente, e irá habilitar o campo abaixo, e quando marcado, o processamento de estoque vai ser usado como serviço, sempre iniciando com o Windows e tendo o comportamento de um serviço, impedindo assim que seja facilmente fechado.

4-) "Apagar os arquivos de Log de erros": Caso marcado, irá habilitar o campo abaixo, que informa quantos dias os logs de erro irão permanecer criados, e caso esteja habilitado, será apagado toda vez que a contagem chegar ao dia escolhido.

5-) Botão "Gravar configurações": Grava as alterações feitas no Processamento de Estoque.


Voltando a tela de processamento, caso esteja habilitado para utilizar o Processamento de Estoque como serviço, será habilitado novos botões:

1-"Instalar serviço": Botão utilizado para instalar o serviço do Processamento de estoque.
2-"Desinstalar serviço": Botão utilizado para remover o serviço do Processamento de estoque.
3-"Parar serviço": Botão utilizado para Parar o serviço, podendo assim fazer alterações e as operações do Processamento de Estoque(Reprocessar tudo, Zerar Estoque)
4-"Iniciar Serviço": Botão que faz o serviço ser iniciado, para poder dar continuidade ao processamento.
5-"Continuar Serviço": Caso tenha sido pausado, com esse botão o serviço vai voltar a funcionar.
6-"Pausar serviço": Botão responsável por pausar o processamento, quando usado, vai habilitar o botão de Config. Adicionais, para poder ser configurado o Processamento de Estoque.

Para deixar o processamento devidamente configurado como serviço, é necessário ao gravar com o campo marcado, clicar no botão "Instalar Serviço" e depois "Iniciar Serviço" para continuar o processamento do estoque.

No aplicativo Integrado, na tela principal, foi adicionado ao StatusBar(Rodapé) da tela, novas informações, referentes hora e data atual do estoque(último processamento) para poder ser feito o controle se o aplicativo Processamento de estoque está aberto, e caso o processamento esteja a algum tempo sem processar, será exibida uma mensagem avisando que está sem processar, o tempo de intervalo dessas mensagens podem ser configurados pela tela de Utilitários, parâmetros do sistema, pelo parâmetro 4.18.664 - AVISO DE TEMPO DE ESTOQUE NÃO PROCESSADO EM MINUTOS, sendo as opções em minutos, indo de 5 em 5 até 60 minutos.

PS: Caso o novo processamento de Estoque esteja aberto em algum micro, e quando for feita uma atualização de tabelas através do aplicativo "Util", o sistema irá verificar se existe algum Processamento de Estoque aberto, caso esteja o sistema irá avisar e não irá executar a atualização de tabelas enquanto o mesmo não for fechado. Caso esteja no mesmo micro o sistema irá fechar automaticamente o aplicativo caso ele esteja configurado como "Serviço".


Parâmetros Envolvidos
Através do Integrado, menu Utilitários, aba Parâmetros Gerais;

I.) Parâmetro 4.18.664 - AVISO DE TEMPO DE ESTOQUE NÃO PROCESSADO EM MINUTOS = 0 à 60;

 

» Nota Técnica