Ferramentas do usuário

Ferramentas do site


intellistock

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

intellistock [2015/10/05 19:57]
mateus.oliveira [2 Banco de Dados]
intellistock [2017/05/31 18:36] (atual)
moliveira
Linha 1: Linha 1:
-====== IntelliStock ​2.0 ====== +====== IntelliStock ======
-===== Coletor ​=====+
  
-==== Login ====+Link para Download do software e dos prinpcipais componentes acessórios:​ [[http://​www.intelliware.com.br/​download/​intellistock/​|clique aqui]]
  
-Ao iniciar o programa uma tela de login é exibida onde há dois botões para navegação entre usuários e um campo de texto para inserção da senha. O usuário e senha são alimentado no banco de dados pelo descktop na função **"​Banco de Dados -> Atualizar Estrutuas**"​. O cadastro de usuários é realizado no IntelliCash (IC). Para saber mais acesse o lindo do manual correspondente: +[[http://wiki.intelliware.com.br/doku.php?​id=intellistock:​versoes:3.0.1.3|Ultima Versão Disponível.]]
--->>​ +
- +
-Caso o banco de dados do coletor não possua as tabelas necessárias para a nova versão uma mensagem será exibida solicitando a atualização. +
- +
-{{ ::​atualize.png?​nolink |}} +
- +
-Após a atualização a tela de login aparecerá normalmente. +
- +
-{{ ::​logincoletor.png?​nolink |}} +
- +
-Caso não haja nenhum usuário cadastrado no lugar do nome aparece o texto **"Sem Usuários..."​**. Para isso é necessário atualizar as estruturas do banco, ou cadastrar usuários no IC edepois atualizar as estruturas do coletor. +
- +
-{{ ::​semusuarios.png?​nolink |}} +
- +
- +
-==== Teclas de Atalho ==== +
- +
-Após o login realizado, durante a inicialização é possível que o programa exiba uma mensagem para configurar teclas de atalho. Estas teclas de atalho são armazenadas no arquivo "​configkeys.cfg"​ na pasta do programa no coletor de dados. O usuário pode, ou não, configurar as teclas de atalho assim que iniciar o programa, caso o usuário não queira configurar em um determinado momento, ao abrir o programa novamente a mensagem será exibida novamente ou o usuário pode configurar na janela de configuração de teclas, acessada na janela de configurações. +
- +
-{{ :​intellistock:​coletor:​definirteclas.png?​nolink |}} +
-<​html><​b><​center>​Figura 1 - Mensagem de atalhos de teclas não configurados.<​/center><​/b></​html>​ +
- +
-{{ :​intellistock:​coletor:​configteclas.png?nolink |}} +
-<​html><​b><​center>​Figura 2 - Janela de configuração de atalhos.</​center></​b></​html>​ +
- +
-{{ :​intellistock:​coletor:​f1f2.png?​nolink |}} +
-<​html><​b><​center>​Figura 3 - Janela de configuração de atalhos, ​com atalhos já definidos.</center></​b></​html>​ +
- +
-{{ ::​salvaconfigteclas.png?nolink |}} +
-<​html><​b><​center>​Figura 4 - Mensagem de aviso para o usuário.</​center></​b></​html>​ +
-==== 1.1 Painel de Menu Principal ==== +
-Tela de menu principal do sistema, nela é possível acessar todas as outras funcionalidades habilitadas na configuração antes da instalação do sistema, se nenhum módulo padrão for definido, esta será a primeira tela a ser exibida. +
-As seguintes opções estão disponíveis por padrão: +
-  * 1 - Coletar Notas: Navega para o menu do módulo de coleta de notas de entrada; +
-  * 2 - Coletar Inventário:​ Navega para o menu do módulo de coleta de inventários;​ +
-  * 3 - Controle de preços: Navega para o menu do módulo de controle de preços; +
-  * 5 - Configurações:​ Navega para tela de configurações onde o usuário pode definir diversas opções; +
-  * 6 - Sair: Fecha o sistema; +
- +
-{{ ::​menuprincipal.png?​nolink |}} +
-<​html><​b><​center>​Figura 5 - Menu principal do sistema.</​center></​b></​html>​ +
-==== 1.2 Controle de Notas de Entrada ==== +
-=== 1.2.1 Tela de Menu === +
-Tela de menu para leitura de notas de entrada. +
-Possui quatro opções: +
-  * 1 - Entrada de nota: Navega para a interface de “Entrada de Nota” onde pode ser inserido uma nova nota ou carregar uma nota já inserida; +
-  * 2 - Transmitir Arquivo: Abre uma janela para que o usuário selecione a data das notas que serão inseridas em um arquivo XML e enviadas ao servidor do sistema da rede sem fio, onde o coletor está conectado, caso o arquivo de notas não tenha sido enviado com sucesso, para o servidor, o arquivo apenas permanece na pasta do programa, no coletor de dados, para ser descarregado via cabo;; +
-  * 3 - Gerar arquivo de nota: Tem a mesma funcionalidade da opção 2, porém não envia o arquivo gerado e o mesmo é armazenado para ser descarregado via cabo; +
-  * 4 - Voltar: Volta para o menu principal. +
-Possui apenas um botão: +
-  * Botão Ok: Apenas utilizada para validar a opção digitada e realizar as operações necessárias de acordo com esta opção; +
-Apenas um campo de entrada: +
-  * Opção desejada (campo com fundo amarelo): Utilizada para a entrada do código selecionado pelo usuário. +
- +
-{{ ::​menunotas.png?​nolink |}} +
-<​html><​b><​center>​Figura 6 - Menu de notas de entrada.</​center></​b></​html>​ +
- +
-{{ ::​datapickernota.png?​nolink |}} +
-<​html><​b><​center>​Figura 7 - Janela de enviar arquivo.</​center></​b></​html>​ +
- +
-{{ ::​notagerada.png?​nolink |}} +
-<​html><​b><​center>​Figura 8 - Janela de arquivo gerado.</​center></​b></​html>​ +
- +
-==== 1.2.2 Tela de Entrada de Nota ==== +
- +
-=== Menu Entrada de Notas === +
- +
-{{ :​intellistock:​coletor:​menunotas.png?​nolink |}} +
- +
-O menu de Entrada de Notas oferece 5 opções das quais serão descritas abaixo. +
- +
-**1- Entrada de NF (Local):​** +
-Abre a tela de coleta de código do DANFE e/ou dos dados do fornecedor e número da nota. Nesta opção a consulta de produtos ocorre localmente, ou seja, no banco de dados que está no coletor e para isso é necessário manter atualizada a lista de produtos do banco. +
- +
-**2- Entrada de NF (Rede):** +
-Inicia como a opção anterior, todavia a consulta dos produtos (itens da nota) são feitas atravéz da rede conectando-se ao descktop e ao banco de dados do IC. Para isso é necessário estar conectado na mesma rede em que se encontra a aplicação Intellistock descktop. +
- +
-**3- Enviar Servido:​** +
-Tenta enviar os dados da nota para o computador onde está instalado o IS descktop. Caso isso não seja possível, é gerado então um arquivo que posteriormente pode ser descarregado via cabo USB no computador. +
- +
-**4- Gerar Arquivo de Nota:** +
-Gera o arquivo da nota que posteriormente pode ser descarregado via cabo USB no computador. +
- +
-**5- Voltar:** +
-Volta ao menu principal. +
-=== 1 Interface === +
-Tela para entrada de nota. Os dados da nota podem ser digitadas ou feitas por leitura do código de barras do DANFe. +
-Possui três campos de entrada que são: +
-  * Código de barras: Utilizado com os dados capturados pelo leitor do código de barras do dispositivo móvel, neste caso o código de barras contido no DANFe. Se realizado ao término da leitura do código de barras os campos de CNPJ/CPF e Número da Nota serão preenchidos automaticamente. Pode ser digitado manualmente porém está sujeito a erros do operador; +
-  * CNPJ da Nota: Pode ser preenchido manualmente ou então preenchido automaticamente depois de uma leitura do código de barras válido de um DANFe, este campo aceita tanto CNPJ como CPF; +
-  * Número da Nota Fiscal: Assim como o campo de CNPJ pode ser preenchido manualmente ou preenchido automaticamente após leitura do código de um DANFe. +
-Possui dois botões, que são: +
-  * Botão Voltar: Volta para o menu da tela de notas; +
-  * Botão Avançar: Avança para a próxima tela e assim inicia a leitura de itens de uma nota relacionado ao número e CNPJ/CPF da mesma. A navegação para próxima tela só ira ocorrer caso o CNPJ/CPF sejam válidos e, no caso de leitura do código de barras, se o código lido for válido; +
- +
-É obrigatório a inserção de um CNPJ/CPF e um número de nota para avançar para a próxima tela, a leitura do código de barras do DANFe é opcional. +
- +
-{{ :​intellistock:​coletor:​dadosdanota.png?​nolink |}} +
-<​html><​center><​b>​Figura 9 - Campos da nota de entrada vazios.</​b></​center></​html>​ +
- +
-{{ :​intellistock:​coletor:​dadosdanotaok.png?​nolink |}} +
-<​html><​center><​b>​Figura 10 - Campos da nota de entrada preenchidos.</​b></​center></​html>​ +
- +
-{{ ::​dadosdanotawrong.png?​nolink |}} +
-<​html><​b><​center>​Figura 11 - Campo com tamanho incorreto.</​center></​b></​html>​ +
-==== 1.2.3 Tela de Entrada de Itens da Nota ==== +
- +
- +
-== 1 Interface == +
-Tela para entrada de itens da nota baseada no seu código EAN. Possui três campos para entrada de dados que são: +
-  * Código: Leitura do código EAN do item, pode ser digitado ou lido pelo leitor de código de barras do aparelho, caso o tamanho do código digitado/​lido for menor que 13 ele completa com zeros a esquerda; +
-  * Qtde. : Inserção da quantidade que o usuário gostaria de inserir, ela pode ser soma (padrão) ou substituição;​ +
-  * Data de Validade: A data de validade pode ser exibida, ou não, caso o usuário tenha habilitado na configuração. O usuário insere a data manualmente seguindo o padrão DD/MM/AAAA, não é necessário digitar o caractere ​ '/',​ o mesmo é inserido automaticamente. Se a data for inferior ao dia atual uma mensagem sobre a data do vencimento estar ultrapassada é exibida mas a leitura é salva normalmente. +
- +
-Existem três botões de ação que podem ser utilizados pelo usuário: +
-  * Finalizar: Finaliza a nota atual e volta para a janela de inserção de nota; +
-  * Inserir: Insere e associa o item lido junto da nota, já cadastrada no passo anterior, realizando todas as validações definidas no sistema; +
-  * Produtos Nota: Avança para a tela de visualização dos itens já inseridos na nota. +
- +
-Os demais campos são apenas para visualização dos dados digitados.  +
-Se o código não existir é solicitado para que o usuário leia novamente o produto para confirmar sua inserção, será exibido apenas o código EAN e a quantidade inserida. Se o código inserido existir, no banco de dados ou no servidor (caso configurado) a descrição do produto mais as informações que foram digitadas serão exibidas na própria tela, conforme imagem abaixo: +
- +
-{{ ::​itensnotavazio.png?​nolink |}} +
-<​html><​b><​center>​Figura 12 - Janela de inserção de produto.</​center></​b></​html>​ +
- +
-Se o produto já estiver sido inserido, irá ser exibido uma janela para que o usuário possa alterar ou cancelar a alteração da quantidade do produto: +
-{{ :​intellistock:​coletor:​itensnotajainserido.png?​nolink |}} +
-<​html><​b><​center>​Figura 13 - Alteração de quantidade de produto já inserido.</​center></​b></​html>​ +
-=== 1.2.4 Produtos da Nota Fiscal === +
-== 1 Interface == +
-Tela com o objetivo de mostrar todos os itens que já foram inseridos durante a inserção da nota fiscal de entrada. Nesta janela é exibido o código lido, quantidade digitada e, se configurado,​ data de validade do produto digitada. +
-Esta tela possui um campo para entrada: +
-  * Código de busca: O usuário pode utilizar o campo para buscar, através do código EAN, um produto já inserido. Caso o código digitado não esteja completo (EX: 123) ele completará o restante do código com zeros a esquerda (EX: 000000000123);​ +
- +
-Possui quatro botões que podem ser utilizados na tela, são eles: +
-  * Botão buscar: Tem como atalho a tecla ENTER do dispositivo móvel, ele realiza a busca de qualquer código EAN digitado no campo “código de busca”; +
-  * Botão voltar: Ao pressionar o botão, o usuário volta para a interface de Inserção de Itens na nota fiscal aberta; +
-  * Botão apagar: O botão, quando pressionado,​ é responsável por apagar o registro selecionado na tabela de códigos dos registros já salvos, caso não tenha nenhum registro selecionado o sistema não emite nenhum retorno; +
-  * Botão editar: Tem como atalho a tecla F2 do dispositivo móvel, com um registro selecionado ela volta para interface de “Inserção de Itens” com os campos já preenchidos porém com a possibilidade de alteração apenas da quantidade e data de validade, caso configurado para tal. +
- +
-{{ :​intellistock:​coletor:​edititensnota.png?​nolink |}} +
-<​html><​b><​center>​Figura 14 - Janela dos itens da nota.</​center></​b></​html>​ +
- +
-{{ :​intellistock:​coletor:​edititensnotadelete.png?​nolink |}} +
-<​html><​b><​center>​Figura 15 - Mensagem de confirmação de exclusão do produto.</​center></​b></​html>​ +
- +
-{{ :​intellistock:​coletor:​edititensnotaedicao.png?​nolink |}} +
-<​html><​b><​center>​Figura 16 - Janela de edição de quantidade do produto.</​center></​b></​html>​ +
-==== 1.3 Inventário ==== +
-=== 1.3.1 Menu === +
-== 1 Interface == +
-Assim como a tela de menu do controle de Notas, tem o mesmo funcionamento de validação e entrada, apenas modificando suas opções que são: +
-  * 1 - Nova contagem: Navega para interface de inserção de itens em um inventário novo, caso exista um inventário aberto ele avisa e pergunta se o usuário deseja fechar o inventário atual (gerando um arquivo com os produtos já lidos e com uma nomenclatura diferente);​ +
-  * 2 - Continuar contagem: Não realiza nenhuma validação e navega para a interface de inserção de itens em um inventário já em andamento;​ +
-  * 3 - Enviar servidor: Fecha o inventário aberto atual e gera um arquivo com os produtos lidos, e tenta realizar o envio para o servidor, caso o inventário ​ tenha sido enviado com sucesso, para o servidor, ele move o arquivo para uma pasta chamada “enviados” dentro da pasta de instalação do programa, caso dê algum erro durante o envio o arquivo apenas permanece na pasta do programa, no coletor de dados, para ser descarregado via cabo; +
-  * 4 - Gerar arquivo: Apenas gera o arquivo de um inventário aberto na pasta do programa, no coletor de dados; +
-  * 5 - Voltar: Volta para o menu principal do programa. +
- +
-{{ :​intellistock:​coletor:​menuinventario.png?​nolink |}} +
-<​html><​b><​center>​Figura 17 - Menu do inventário.</​center></​b></​html>​ +
- +
-{{ :​intellistock:​coletor:​menuinventariomsg.png?​nolink |}} +
-<​html><​b><​center>​Figura 18 - Tentar gerar arquivo de inventário,​ com nenhum inventário aberto.</​center></​b></​html>​ +
- +
-{{ ::​menuinventariocontagemaberta.png?​nolink |}} +
-<​html><​b><​center>​Figura 19 - Tentar iniciar um novo inventário com um inventário já iniciado.</​center></​b></​html>​ +
-=== 1.3.2 Leitura de Inventário === +
-== 1 Interface == +
-Esta tela é utilizada para a inserção de produtos, cadastrados ou não, e suas quantidades para a criação de um inventário. +
-Possui apenas dois campos de entrada de dados, que são: +
-  * Código: Utilizada para entrada de um código EAN, se o código estiver incompleto ele completa com zeros a esquerda até atingir o tamanho de 13 caracteres;​ +
-  * Qtde. : Utilizada para entrada de quantidade do produto. Se um código já tiver sido inserido é exibido uma mensagem ao usuário se ele deseja somar ou substituir (de acordo com a configuração) a quantidade já lida. +
-Além dos campos de entrada existem dois botões: +
-  * Voltar: Volta para o menu de inventário;​ +
-  * Inserir: Ele realiza as validações dos campos de entrada, realiza a inserção do código na base de dados do sistema e exibe as informações na tela para o usuário. +
-Os demais campos presentes na tela são apenas para informação do usuário. +
- +
-{{ :​intellistock:​coletor:​inventario.png?​nolink |}} +
-<​html><​b><​center>​Figura 20 - Janela de inserção de produto do inventário.</​center></​b></​html>​ +
- +
- +
-<​html><​b><​center>​Figura 21 - Janela de inserção de produto do inventário,​ com dados preenchidos.</​center></​b></​html>​ +
- +
-{{ :​intellistock:​coletor:​inventariomsg.png?​nolink |}} +
-<​html><​b><​center>​Figura 22 - Mensagem de confirmação para atualizar o registro já inserido.</​center></​b></​html>​ +
-==== 1.4 Controle de Preços ==== +
-=== 1.4.1 Menu === +
-== 1 Interface == +
-Esta tela possui as mesmas características que as outras telas de menu. As possíveis opções são: +
-  * 1 - Leitura de preços (local): Navega para a janela de leitura e validação dos preços de produto consultando o bando de dados do coletor; +
-  * 2 - Leitura de preços (rede): Navega para a janela de leitura e validação dos preços de produto consultando o bando de dados do servidor, necessita estár conectado à mesma rede do servidor. +
-  * 3 - Conferir preço concorrência:​ Navega para a janela de inserção de preços e produtos da concorrência;​ +
-  * 4 - Enviar Servidor: Gera um arquivo com os produtos lidos (etiquetas ou preço da concorrência) e tenta realizar o envio para o servidor, caso ocorra algum problema durante o envio, o arquivo gerado permanece na pasta do programa, no coletor para ser descarregado via cabo;  +
-  * 5 - Gerar Arquivo: Gera um arquivo contendo a opção selecionada e mantém o arquivo na pasta do programa, no coletor, para que possa ser descarregado;​ +
-  * 6 - Voltar: Volta para a tela menu principal ou finaliza o programa. +
- +
-{{ :​intellistock:​coletor:​menuprecos.png?​nolink |}} +
-<​html><​b><​center>​Figura 23 - Menu de conferência de preços.</​center></​b></​html>​ +
- +
-{{ :​intellistock:​coletor:​escolherarquivo.png?​nolink |}} +
-<​html><​b><​center>​Figura 24 - Escolha do arquivo a ser gerado.</​center></​b></​html>​ +
- +
-{{ :​intellistock:​coletor:​escolherarquivook.png?​nolink |}} +
-<​html><​b><​center>​Figura 25 - Mensagem de sucesso no arquivo gerado.</​center></​b></​html>​ +
-=== 1.4.2 Leitura de Preços === +
-== 1 Interface == +
-Responsável apenas por exibir informações do código EAN lido no campo de entrada “Código”,​ também possui dois botões: +
-  * Botão voltar: Retorna para o menu anterior; +
-  * Botão diferen.: Caso o valor do produto seja diferente o usuário irá utilizar este botão para abrir uma nova janela onde será solicitado a entrada de quantidade de etiquetas novas a serem impressas. +
-Um dos campos de exibição que merece atenção é o campo “Dt. Última atualização”,​ ele exibe a data da última atualização do registro no coletor, caso não exista conexão com o servidor. +
- +
-{{ :​intellistock:​coletor:​coleta_preco.png?​nolink |}} +
-<​html><​b><​center>​Figura 26 - Janela de leitura de código de produto do sistema.</​center></​b></​html>​ +
- +
-{{ :​intellistock:​coletor:​consultapreco_lido.png?​nolink |}} +
-<​html><​b><​center>​Figura 27 - Janela de leitura de código de produto já consultado.</​center></​b></​html>​ +
- +
-{{ :​intellistock:​coletor:​consultapreco_etqt.png?​nolink |}} +
-<​html><​b><​center>​Figura 28 - Janela de leitura de código de produto já consultado e com etiquetas inseridas para impressão.</​center></​b></​html>​ +
- +
-=== Seleção de quantidade de etiquetas === +
-Nesta tela o usuário seleciona a quantidade de etiquetas que deseja imprimir posteiormente via cabo ou via wi-fi. +
-Possui apenas uma caixa para seleção de quantidade da etiqueta selecionada e um botão para registrar em um banco no próprio coletor ou enviar o código e quantidade para o servidor/​impressora na rede. +
- +
-{{ :​intellistock:​coletor:​quantidadeetiqt.png?​nolink |}} +
-<​html><​b><​center>​Figura 32 - Janela de inserção da quantidade de etiquetas a serem impressas.</​center></​b></​html>​ +
- +
-O funcionamento desta janela depende fundamentalmente da configuração **"​Busca dados servidor"​** acessível pelo menu **Coletor -> Configuração** do IntelliStock Desktop ou nas configurações do coletor. +
- +
-A configuração **"​Busca dados servidor"​**,​ quando selecionada,​ interfere nesta função fazendo com que uma solicitação de impressão seja enviada para o servidor via wi-fi, não existindo assim a criação de um arquivo de etiquetas. Portanto para que seja possível gerar um arquivo de etiquetas a ser enviado para o servidor é preciso desmarcar esta configuração. +
- +
-=== 1.4.3 Leitura de preços da concorrência === +
- +
-Antes de utilizar esta função é importante atualizar as estruturas de banco de dados conetando o coletor ao computador e utilizar o IS descktop acessando o menu **Banco de Dados -> Atualizar Estruturas**. Esta função além de acrescentar os usuários do coletor também acrescenta a lista de concorrentes cadastrados previamente no IC. +
- +
-== Seleção de Concorrentes == +
- +
-Exibe uma lista de concorrentes cadastrados para determinar de onde vem os itens coletados nesta sessão. +
- +
-{{ :​intellistock:​coletor:​selecaoconcorrente.png?​nolink |}} +
-== 1 Interface == +
-Responsável por salvar as informações do produto, concorrente selecionado,​ código EAN, preço e id do usuário do coletor. Também possui dois botões: +
-  * Botão voltar: Retorna para o menu anterior; +
-  * Botão inserir: Salva os valores que o usuário informar. +
-Um dos campos de exibição que merece atenção é o campo “Total coletado”,​ ele exibe a quantidade de itens que foram lidos e salvos. +
- +
-{{ :​intellistock:​coletor:​coleta_concorrente.png?​nolink |}} +
-<​html><​b><​center>​Figura 29 - Janela de inserção de preço da concorrência.</​center></​b></​html>​ +
- +
- +
- +
- +
-==== 1.5 Configurações ==== +
-=== 1.5.1 Janela de Configurações === +
-== 1 Interface == +
-A tela de configurações modifica diretamente o arquivo “config.cfg”,​ o arquivo está armazenado na pasta "​coletor"​ no local de instalação no computador ou na pasta do programa no coletor de dados.  +
-As configurações existentes no arquivo são: +
- +
- +
-  * Exibir a data de validade (exibir_validade):​ o campo de data de validade é exibido na entrada de produtos na nota de entrada; +
-  * Separador Exportação (separadorExportacao):​ Separador utilizado apenas para criação do arquivo de saída de produtos (etiquetas, concorrência,​ inventário);​ +
-  * Separador Importação(separadorImportacao):​ Separador utilizado apenas para leitura do arquivo de entrada de produtos que irá ser inserido no coletor; +
-  * Impressora Portátil (impressora_portatil):​ se irá utilizar uma impressora portátil;​ +
-  * Impressora Wireless (impressora_wireless):​ se irá utilizar uma impressora portátil sem fio; +
-  * Impressora Servidor (impressora_servidor):​ se o servidor está conectado na impressora que irá ser utilizada;​ +
-  * IP Impressora (ip_impressora):​ Se a mesma esteja disponível na rede e seja do modelo zebra; +
-  * Porta Impressora (porta_impressora):​ Porta onde a impressora está esperando os comandos para impressão;​ +
-  * Módulo Preços (modulo_precos):​ se habilita o módulo de conferência de preços e conferência de preços na concorrência;​ +
-  * Módulo Notas (modulo_notas):​ se habilita o módulo de inserção de notas de entrada; +
-  * Módulo Inventário (modulo_inventario):​ se habilita o módulo de inserção de inventário;​ +
-  * Buscar Informações no Servidor(modulo_rede):​ se as informações dos produtos serão consultadas pela rede wi-fi, conectando o coletor ao servidor; +
-  * Valida EAN13 (validaean13):​ se estiver marcado, valida todos os códigos digitados como EAN13; +
-  * Nota Fiscal - Somar / Substituir (somasubrstituiNota):​ Se a quantidade será somada ou subtraída durante a leitura de item. +
-  * Preço - Somar / Substituir (somasubstituiPreço):​ Se a quantidade será somada ou subtraída durante a leitura de item. +
-  * Inventário - Soma / Substituir (somasubstituiInventario):​ Se a quantidade será somada ou subtraída durante a leitura de item; +
-  * Pasta Enviar (caminho_envio):​ Endereço destino para onde os arquivos do coletor serão enviados, tanto por rede como por cabo; +
-  * IP Servidor (ipServidor) - servidor para envio de arquivos e recebimento de informações;​ +
-  * Porta (porta): Porta do servidor; +
-  * Módulo padrão (modulo_padrao):​ módulo que irá ser exibido primeiro;*  +
-   +
- +
-<note tip>​Embora o documento de configuração apresente parametros para impressão e identificação **Bluetooth**,​ esta funcionalidade ainda não está operacional,​ estando presente no momento por conceituação do escopo do projeto, entretanto sem funcionalidade até o momento.</​note>​ +
- +
- +
-As configurações que são exibidas para o usuário no dispositivo móvel são: +
-  * Aba Módulos: +
-    * Módulo de Notas; +
-    * Módulo de Inventário;​ +
-    * Módulo de Preços; +
-  * Aba Configurações:​ +
-    * Exibir a Validade; +
-    * Busca informações no servidor (Módulo de rede); +
-    * Valida EAN13; +
-    * Módulo padrão; +
-  * Aba Coleta: +
-    * Soma ou Subtrai notas: Se a quantidade será somada ou subtraída durante a leitura de item. +
-    * Soma ou Subtrai preço: Se a quantidade será somada ou subtraída durante a leitura de item. +
-    * Soma ou Subtrai inventário:​ Se a quantidade será somada ou subtraída durante a leitura de item; +
-  * IP do servidor; +
-  * Porta do servidor. +
-A interface possui três botões: +
-  * Botão Configurar Atalhos: Vai para janela de configuração de atalhos para o coletor; +
-  * Botão Voltar: Volta para o menu principal do sistema; +
-  * Botão Salvar: Altera o arquivo “config.cfg” salvando as opções marcadas e fechando o programa para que as opções alteradas entrem em vigor. +
- +
-{{ :intellistock:​coletor:configmodulos.png?​nolink |}} +
-<​html><​b><​center>​Figura 33 - Aba para configuração de Módulos.</​center></​b></​html>​ +
-{{ :​intellistock:​coletor:​configconfiguracoes.png?​nolink |}} +
-<​html><​b><​center>​Figura 34 - Aba de configurações gerais.</​center></​b></​html>​ +
-{{ :​intellistock:​coletor:​configcoleta.png?​nolink |}} +
-<​html><​b><​center>​Figura 35 - Aba para configurações de alteração de quantidade.</​center></​b></​html>​ +
-{{ :​intellistock:​coletor:​configmsg.png?​nolink |}} +
-<​html><​b><​center>​Figura 37 - Mensagem de aviso para o usuário.</​center></​b></​html>​ +
- +
-===== Desktop ===== +
-==== 2.1 Tela Principal ==== +
-A tela principal possui ​partes: +
-  * Menu - menus de acessibilidade;​ +
-  * Rodapé - rodapé contendo informações necessárias ao usuário; +
-  * Parte central - onde a grande maioria das janelas serão exibidas; +
-   +
- +
-{{ :​intellistock:​desktop:​ishome.png?​nolink |}} +
-<​html><​b><​center>​Figura 40 - Janela principal.</​center></​b></​html>​ +
- +
-==== 2.1.1 Menu ==== +
-O Menu contém os seguintes itens: +
-  * Coletor: Contém todas as funcionalidades relacionadas ao coletor: +
-  * Banco de dados: Contém funcionalidades relacionadas ao banco de dados que é utilizado no coletor; +
-  * Impressora: Contém funcionalidades de configuração e impressão de etiquetas;​ +
-  * Configurações:​ Contém funcionalidades relacionadas ao servidor; +
-  * Sobre: Exibe dados sobre a versão, fabricante e nome do produto. +
-   +
-   +
-{{ :​intellistock:​desktop:​ismenu.png?​nolink |}} +
-<​html><​b><​center>​Figura 41 - Menu completo da janela principal do programa.</​center></​b></​html>​ +
-== 1 Coletor == +
-Este menu possui as seguintes opções: +
-  * Coletores: Listagem e cadastro de coletores;​ +
-  * Instalar: Configuração e instalação em um coletor conectado;​ +
-  * Configurações:​ Configurações padrão ou a configuração do coletor conectado;​ +
-  * Criar atalho no coletor: Cria atalho no desktop do coletor em caso de perda de atalho (cold boot ou perda da configuração);​ +
-  * Buscar Arquivos: Verifica se há arquivos de coletagem para descarregar. +
- +
-{{ :​intellistock:​coletor:​iscoletores.png?​nolink |}} +
-<​html><​b><​center>​Figura 42 - Menu de coletor.</​center></​b></​html>​ +
- +
-Descrição mais detalhada de cada janela: +
-  * Coletores: Na janela de coletores é possível visualizar todos os coletores cadastrados e realizar buscas, adicionar, remove e editar coletores.  +
-  * {{ :​intellistock:​desktop:​iscoletorcoletores.png?​nolink |}} +
-<​html><​b><​center>​Figura 43 - Janela de listagem dos coletores.</​center></​b></​html>​ +
- +
-  * {{ :​intellistock:​desktop:​iscoletorcoletoresresult.png?​nolink |}} +
-<​html><​b><​center>​Figura 44 - Janela de listagem dos coletores com resultado.</​center></​b></​html>​ +
-  * Existem 4 botões nesta tela: +
-    * Buscar: Realiza a busca de um coletor de acordo com o texto digitado. O texto digitado deve ter o inicio do que está presente na coluna “Dispositivo” para que a busca seja realizada de forma correta (EX: Para se encontrar um dispositivo Motorola é preciso apenas digitar, por exemplo, “MOTO” e todos os dispositivos que contenham o termo digitado aparecerão,​ pode ser digitado em Maiúsculo ou Minusculo;​ +
-    * Adicionar: Adiciona um novo coletor, caso exista algum coletor conectado no computador. Abre a Janela de Cadastro, com os campos "​Apelido Coletor"​ e "Pasta Instalação"​ em branco, a janela será melhor explicada logo abaixo no botão "​Editar";​ +
-    * Remover: Abre uma janela de confirmação de exclusão para perguntar se o usuário quer realmente excluir o registro selecionado,​ caso sim o registro é excluído e a tabela é atualizada;​ +
-    * Editar: Abre a **Janela de Cadastro** de coletor com os campos preenchidos. As ações só serão completadas quando um coletor estiver conectado ao computador, caso não exista um coletor conectado e ligado ao computador será exibido uma mensagem de erro para o usuário; +
-    * Buscar Arquivos: Verifica se algum arquivo de coleta foi gerado após a conexão do dispositivo ao desktop, ou se por algum motive ocorreu algum erro durante a descarga dos arquivos. +
- +
-== Janela de Cadastro == +
- +
-Esta janela exibe informações do coletor conectado no momento ou do coletor selecionado na janela de coletores, possui os seguintes campos: +
-        * Dispositivo:​ Exibe o nome do dispositivo;​ +
-        * Registro: Registro gerado com base no coletor; +
-        * Apelido Coletor: Código de referência para o coletor, porque coletores do mesmo modelo podem ter o mesmo nome de dispositivo;​ +
-        * Pasta de Instalação:​ Caminhos já configurados de acordo com a Fabricante do coletor, para que não haja perda das informações no coletor de dados. Caso o coletor não tenha um desses caminhos seguros, é possível adicionar um caminho marcanco o Check "​Outro";​ +
-        * Check Outro: Desabilita as opções "Pasta Instalação"​ e habilita o campo "Outro caminho";​ +
-        * Outro caminho: Caminho onde o usuário pode definir um novo caminho para a instalação no programa, no coletor de dados; +
-{{ :​intellistock:​desktop:​iscoletorconfig.png?​nolink |}} +
-<​html><​b><​center>​Figura 45 - Janela de configuração do coletor.</​center></​b></​html>​ +
-{{ :​intellistock:​desktop:​iscoletoresconfigmenu.png?​nolink |}} +
-<​html><​b><​center>​Figura 46 - Janela de configuração ​ do coletor com o apelido definido.</​center></​b></​html>​ +
-{{ :​intellistock:​desktop:​iscoletorconfigoutros.png?​nolink |}} +
-<​html><​b><​center>​Figura 48 - Janela de configuração com o campo de caminho da instalação manual habilitado.</​center></​b></​html>​ +
-{{ :​intellistock:​desktop:​iscoletorconfigsave.png?​nolink |}} +
-<​html><​b><​center>​Figura 49 - Mensagem para o usuário após ter salvo a configuração.</​center></​b></​html>​ +
-        * Assim que o coletor é salvo, é exibido uma mensagem de pergunta para o usuário, se ele deseja instalar o sistema no coletor configurado. +
- +
-  * Configurações:​ Está janela funciona de duas formas: +
-    * 1ª) Coletor conectado: As configurações exibidas serão carregadas do arquivo de configurações que está no coletor conectado ao computador;​ +
-    * 2ª) Coletor não conectado: As configurações exibidas serão carregadas do arquivo que está na pasta “coletor” dentro da pasta do “Desktop”;​ +
-{{ :​intellistock:​desktop:​iscoletorconfiguracaosup.png?​nolink |}} +
-<​html><​b><​center>​Figura 50 - Janela de configuração do arquivo de configurações do coletor, parte superior.</​center></​b></​html>​ +
-{{ :​intellistock:​desktop:​iscoletorconfiguracao.png?​nolink |}} +
-<​html><​b><​center>​Figura 51 - Janela de configuração do arquivo de configurações do coletor, parte inferior.</​center></​b></​html>​ +
- +
-  * Instalar: +
-    * As opções são as mesmas do menu de configuração,​ exceto por haver um campo para modificar a pasta de instalação:​ +
-{{ :​intellistock:​desktop:​isconfiginstal.png?​nolink |}} +
-<​html><​b><​center>​Figura 52 - Janela de configuração de instalação do coletor, parte superior.</​center></​b></​html>​ +
-{{ :​intellistock:​desktop:​isconfiginstalinf.png?​nolink |}} +
-<​html><​b><​center>​Figura 53 - Janela de configuração de instalação do coletor, parte inferior.</​center></​b></​html>​ +
-{{ :​intellistock:​desktop:​iscoletoresconfigmodulos.png?​nolink |}} +
-<​html><​b><​center>​Figura 54 - Módulos disponíveis para serem escolhidos como módulo padrão.</​center></​b></​html>​ +
-{{ :​intellistock:​desktop:​isinstalconcluida.png?​nolink |}} +
-<​html><​b><​center>​Figura 55 - Janela de informação de instalação concluída.</​center></​b></​html>​ +
-== 2 Banco de Dados == +
-Este menu possui as seguintes opções: +
-  * Inserção/​Edição;​ +
-  * Limpar Dados; +
-  * Exibir Dados; +
-  * Atualizar Estruturas;​ +
-{{ :​intellistock:​desktop:​isbancodedados.png?​nolink |}} +
-<​html><​b><​center>​Figura 58 - Opções do menu de Banco de Dados.</​center></​b></​html>​ +
- +
-As opções serão mais detalhadas a seguir: +
-  * Inserção/​Edição:​ Assim como a janela de Configurações no menu Coletor, esta janela também funciona de duas formas: +
-    * 1ª) Coletor conectado: Com o coletor conectado é aberta uma janela de status de transferência que exibe ao usuário que o banco de dados, do coletor de dados, está sendo transferido do coletor de dados para o “Desktop”;​ +
-    * 2ª) Coletor não conectado: Com o coletor desconectado o banco de dados aberto é o que está contido na pasta “coletor” dentro da pasta do programa “Desktop”. +
-    A janela permanece a  mesma para as duas situações. Como pode ser visualizada nas imagens abaixo: +
-  * Inserção de Concorrentes:​ Busca diretamente no banco de dados do IC a lista de concorrentes cadastrados e atualiza o banco de dados do IS. +
- +
-{{ :​intellistock:​desktop:​isbancodedadosinsert.png?​nolink |}} +
-<​html><​b><​center>​Figura 59 - Opções do menu de Inserção/​Edição.</​center></​b></​html> ​  +
-{{ :​intellistock:​desktop:​isbancoinsertprods.png?​nolink |}} +
-<​html><​b><​center>​Figura 60 - Janela de inserção de arquivo de produtos.</​center></​b></​html>​ +
- +
-{{ :​intellistock:​desktop:​isinsertprods.png?​nolink |}} +
-<​html><​b><​center>​Figura 61 - Janela de inserção de arquivo de produtos já importado.</​center></​b></​html>​ +
- +
-Existem três campos que o usuário pode interagir:​ +
-    * Campo Arquivo: Campo de texto onde será exibido o caminho do arquivo selecionado ou o usuário poderá digitar o caminho e arquivo que ele quiser; +
-    * Botão “...”: Abre uma janela para buscar o arquivo que o usuário deseja importar, o arquivo deve ter a extensão “.txt”;​ +
-    * Botão Executar: Ao ser pressionado o arquivo selecionado é processado e caso tudo ocorra de forma correta os dados serão exibidos na tabela ao lado, se for o 1º caso (Coletor conectado) logo após o término da inserção/​edição dos dados, o arquivo do banco de dados será enviado para o coletor. +
-  * Limpar Dados: Nesta janela é exibido as opções de exclusão do banco de dados: +
-    * Notas de entrada: O usuário, se selecionado,​ pode escolhe o período em que as notas serão excluídos;​ +
-    * Produtos: Apaga todos os registros de produtos; +
-    Apenas estas opções são liberadas para o usuário executar pois os dados referentes a Inventário e Etiquetas são apagados sempre que descarregados via rede ou quando os arquivos são gerados no coletor de dados. +
-   +
-{{ :​intellistock:​desktop:​islimpardados.png?​nolink |}} +
-<​html><​b><​center>​Figura 61 - Janela de remoção de registros.</​center></​b></​html> ​  +
- +
-  * Exibir Dados: Esta janela é similar a janela “Inserção/​Edição” porém no lugar do arquivo de inserção existe um campo para realizar a busca de um determinado registro contido no banco de dados. +
- +
-{{ :​intellistock:​desktop:​isexibeprods.png?​nolink |}} +
-<​html><​b><​center>​Figura 62 - Janela de exibição e busca de produtos.</​center></​b></​html>​ +
- +
-{{ :​intellistock:​desktop:​isexibeprodsbusca.png?​nolink |}} +
-<​html><​b><​center>​Figura 63 - Janela de exibição com resultado da busca de produtos.</​center></​b></​html>​ +
- +
-  * Atualizar Estruturas: Esta função verifica a existência de tabelas da nova versão no banco de dados do coletor e as crias caso não existam, em seguida alimetam as atelas Concorrentes e Usuários para agilizar o processo de utilização destas duas novas funcionalidades,​ que são, **Comparação de Preço de Concorrentes** e **Login no Coletor**. Ambos os dados são cadastrados no IC. +
-== 3 Impressora == +
-Este menu possui as seguintes opções: +
-  * Editar Etiqueta: Abre um formulário,​ em uma nova janela, que o usuário pode alterar conforme sua necessidade;​ +
-  * Imprimir Etiquetas: Todas as etiquetas que foram salvas (no coletor) durante a conferência de preço serão impressas, utilizando a impressora configurada no servidor (na janela de configuração). Este menu funciona apenas com o coletor conectado. Para que as etiquetas sejam lidas nesta função o arquivo de etiquetas não pode ter sido gerado anteriormente,​ pois neste caso entende-se que a impressão ocorrerá com a transferência deste arquivo. +
- +
-Após executada a impressão das etiquetas, é gerado um arquivo da etiquetas impressas que é salvo na pasta definida nas configurações do coletor, e em seguida o banco de dados do coletor será atualizado sem etiquetas para imprimir. +
- +
-{{ ::​intelli_menu_impressora_desktop.png?​nolink |}} +
-<​html><​b><​center>​Figura 64 - Menu de edição e impressão de etiquetas.</​center></​b></​html>​ +
-== 4 Configurações == +
-Este menu abre uma janela com as configurações relacionadas a conexão com o banco Firebird, servidor de conexão com o coletor e escolha da impressora caso esteja habilitado. +
- +
-{{ :​intellistock:​desktop:​janela_principal_configuracoes.png?​nolink |}} +
-<​html><​b><​center>​Figura 65 - Configurações do sistema.</​center></​b></​html>​ +
- +
-As configurações são: +
-  * Imprimir Etiquetas: Se habilitado o campo “Impressora” permite a escolha de impressoras instaladas no computador onde o programa “Desktop” está sendo executado;​ +
-  * Servidor de Licenças: Endereço IP de onde se encontra o aplicativo servidor de licenças;​ +
-  * Porta Servidor de Licenças: Porta em que o servidor de licenças está esperando conexões;​ +
-  * Porta Servidor de Arquivos: Porta no qual o servidor ("​Desktop"​) receberá as conexões via rede, qualquer porta poderá ser usada desde que não esteja em uso. Caso a porta esteja em uso ao executar o programa será exibido um erro na janela do servidor; +
-  * Conecta banco Firebird: Se habilitado os campos de configuração do servidor ficarão habilitados,​ o banco é referente ao banco utilizado pelo Intellicash por conter informações dos produtos; +
-    * Usuário: Usuário que irá ser utilizado na conexão; +
-    * Senha: Senha utilizada na conexão; +
-    * Porta: Por padrão a porta 3050 é a utilizada pelo Firebird, não há necessidade de alterar esta porta a não ser que o servidor esteja sendo executado em outra porta; +
-    * Banco: Endereço do banco, pode ser localizado na própria máquina ou na rede; +
-    * Status da conexão: Exibe o status atual de conexão com o banco, caso o usuário tenha feito alguma alteração é necessário clicar no botão “Reconectar”;​ +
-Existem três botões utilizados nesta tela que são: +
-  * “...” : Abre uma janela para busca do arquivo do banco de dados caso a mesma esteja no computador, para arquivo de banco de dados em outra máquina é preciso utilizar outra formatação para que seja possível a conexão (EX.: 192.168.0.1:​ALIAS_BANCO);​ +
-  * Reconectar: Este botão só é habilitado quando o botão “Salvar” é pressionado;​ +
-  * Salvar: Botão responsável por salvar todas as configurações modificas e de habilitar o botão “Reconectar” para utilização;​ +
-== 5 Esconder == +
-Este menu apenas esconde a tela principal deixando apenas o ícone do programa ao lado do relógio. +
-== 6 Fechar Programa == +
-Este menu, quando pressionado,​ exibe uma mensagem para o usuário se o mesmo deseja fechar o programa, caso sim, o programa (tanto o ícone do lado do relógio com a janela aberta) é fechado. +
-=== 2.1.2 Registros do servidor === +
-Esta parte do programa “Desktop” possui dois componentes:​ +
-  * Campo de informações:​ Todas as informações relacionadas ao servidor são exibidas neste campo, desde de consultas até os erros gerados durante sua utilização juntamente dos coletores conectados a ele. A barra de rolagem acompanha as últimas mensagens;​ +
-  * Botão Fechar janela: Esconde a janela do servidor, para que não seja exibida para o usuário; +
- +
-{{ :​intellistock:​desktop:​janela_servidor.png?​nolink |}} +
-<​html><​b><​center>​Figura 66 - Janela de informações do servidor.</​center></​b></​html>​ +
-=== 2.1.3 Rodapé === +
-No campo de rodapé são exibidas informações de conexão com os coletores. +
- +
-{{ :​intellistock:​desktop:​principal_rodape.png?​nolink ​|}} +
-<​html><​b><​center>​Figura 67 - Rodapé.</​center></​b></​html>​ +
-=== 2.1.4 Central === +
-Área do programa aonde serão exibidas praticamente todas as janelas que estão contidas nos menus, caso nenhuma janela esteja aberta será exibido uma área com o logo da Intelliware. +
- +
-{{ :​intellistock:​desktop:​janela_principal.png?​nolink |}} +
-<​html><​b><​center>​Figura 68 - Janela principal do Sistema.</​center></​b></​html>​ +
-==== 2.2 Ícone do relógio ==== +
-O ícone perto do relógio possui apenas duas funcionalidades:​ +
-  * Abrir sistema: Abre a “Tela principal” do sistema; +
-  * Servidor: Abre a janela de informações do "​Servidor"​ (conexões de coletores recebidas, consultas realizadas, arquivos recebidos pelo servidor, erros de rede); +
-  * Sair: Pergunta ao usuário se ele gostaria de fechar o sistema, caso sim todas as janelas abertas e o ícone são fechados. +
- +
-{{ :​intellistock:​desktop:​desktop_menu.png?​nolink |}} +
-<​html><​b><​center>​Figura 69 - Menu de opções do sistema no ícone ao lado do relógio do Windows.</​center></​b></​html>​+
intellistock.1444075070.txt.gz · Última modificação: 2015/10/05 19:57 por mateus.oliveira