Hand Pesq.Preco MANUAL DE OPERAÇÃO IIIIIIII HAND PESQ.PRECO PESQUISA DE PREÇOS e-mail: [email protected] site: www.mobilitysistemas.com.br Versão 1.0 e-mail: [email protected] site: www.mobilitysistemas.com.br 0 Hand Pesq.Preco Índice 1- Introdução ................................................................ 2 2- Instalação ................................................................. 2 2.1. Palm Desktop ................................................. 2 2.2. HandPesq.preco ............................................. 3 3- Funcionalidades ...................................................... 4 3.1.Carregando tabelas no coletor ...................... 5 3.2. Entrando no software HandPesq.preco ................. 5 3.3. Selecionando uma loja a ser pesquisada .............. 6 3.4. Configurações de preferência ............................... 7 3.5. Registro............................................................... 8 3.6. Sobre .................................................................. 8 3.7. Tela principal da pesquisa de preços ................... 9 3.8. Recebendo pesquisa do coletor ...........................11 4- Formato dos arquivos.............................................12 5- Configuração dos arquivos e parâmetros ............17 Versão 1.0 e-mail: [email protected] site: www.mobilitysistemas.com.br 1 Hand Pesq.Preco 1- Introdução O sistema de pesquisa de preços foi desenvolvido para realizar a coleta de preços de varias lojas na plataforma PalmOS. A entrada dos itens é feita através do scanner para os equipamentos Symbol (SPT1550 e SPT18XX ) ou manual para os equipamentos Palm da 3Com A exportação e importação de dados são através de arquivos no formato texto feito através de conexão serial pelo software Palm Desktop. 2- Instalação 2.1. Palm Desktop A comunicação entre PC e Coletor é feita pelo software padrão Palm Desktop for Windows /HotSync Manager, que deve ser instalado no PC. Este software é gratuito e pode ser encontrado na Internet no Site: http://www.mobilitysistemas.com.br/desktop.html Figura 01 Requer: Windows 95/98/2000/Me/NT/XP, com 8MB Ram (64 no caso do 2000) e 20Mb de espaço no winchester. Versão 1.0 e-mail: [email protected] site: www.mobilitysistemas.com.br 2 Hand Pesq.Preco 2.2. HandPesq.preco O programa HandPesqpreco Setup.EXE já instala automaticamente o aplicativo Pesqpreco.PRC ,o conduit Pesqpreco.dll e a biblioteca do scanner Symbol ScanLib.PRC. Caso exista mais que um usuário cadastrado no Palm Desktop será apresentado uma lista para que a seja selecionado o usuário ou os usuários em que o aplicativo será instalado. O aplicativo será carregado no coletor no próximo HotSync realizado com este coletor. Figura 02 Requer: Versão 3.5 do Sistema Operacional PalmOS ou superior, para versões anteriores será necessário atualizar o Flash do SPT ou Palm com o programa Flash Tool, encontrado no link http://devzone.symbol.com/ Versão 1.0 e-mail: [email protected] site: www.mobilitysistemas.com.br 3 Hand Pesq.Preco 3 - Funcionalidades 3.1. Carregando tabelas no coletor. O primeiro passo para o funcionamento do HandPesq.preco é a carga de suas tabelas de trabalho que são: • 1) LOCAL.TXT........... arquivo de locais • 2) PRODUTO.TXT .... arquivo de produtos • 3) GRUPO.TXT .......... arquivo de grupos de produtos • 4) DEPTO.TXT .......... arquivo de departamentos de grupos • 5) SESSAO.TX ......... arquivo de sessão de departamentos • 6) OBSERV.TXT ........arquivo de observações Obs.: A documentação do formato de cada um destes arquivos esta no final deste manual. Estes arquivos devem ser colocados no diretório C:\ARQPESQ, pois a existência destes arquivos na próxima rotina de sincronismo HotSync, serão enviadas para a plataforma do coletor, dando ao HandPesq.preco todas as informações necessárias para que o operador comece a efetuar o procedimento de pesquisa de preços com os dados das lojas e produtos a serem pesquisados. Figura 03 Após o HotSync estes arquivos serão renomeados da extensão.TXT para a extensão .OLD, para caso seja necessário recuperá-las e que não fique os arquivos .TXT, pois em um novo HotSync os arquivos seriam enviados novamente, sendo isto desnecessário e prejudicaria o tempo de comunicação. Versão 1.0 e-mail: [email protected] site: www.mobilitysistemas.com.br 4 Hand Pesq.Preco Estes arquivos .TXT teoricamente apenas devem ser gerados quando o coletor não tenha internamente nenhuma pesquisa parcial, solicitada na ultima carga, caso isto acontece à tela abaixo será apresentada ao operador do PC. Figura 04 Confirmando com Yes a pesquisa parcial presente no coletor será eliminada e não confirmando a sincronismo será abortado para que seja verificado se a pesquisa será completada ou solicitado a sua coleta parcial com a reconfiguração dos parâmetros de captura parcial das informações, Outra mensagem de alerta que pode aparecer no procedimento de HotSync é de quando nem todos os arquivo .TXT foram encontrados, neste caso será apresentados o(s) arquivos(s) faltantes e o sincronismo será abortado. Figura 06 3.2. Entrando no software HandPesq.preco A figura abaixo mostra o ícone de entrada do software Handpesq.preco Figura 07 Versão 1.0 e-mail: [email protected] site: www.mobilitysistemas.com.br 5 Hand Pesq.Preco 3.3. Selecionando uma loja a ser pesquisada. Figura 08 Esta é a primeira tela do HandPesq.preco, nela esta informada todas as lojas que serão pesquisadas por este coletor, para a seleção basta tocar com a caneta sobre o nome da loja escolhida. Ao lado do nome da loja esta a coluna tipo que indica o status da loja no momento, onde: (*)= Pesquisa completada: Esta loja já com 100% dos produtos pesquisados; (~)= Pesquisa parcial: Já foi realizado alguma(s) pesquisa(s), ao selecionar alguma loja com este status, será informado o percentual exato de como esta à pesquisa referente ao número total de produtos a serem pesquisados; ( )= Não Pesquisada: Não foi feito nenhuma pesquisa nesta loja; No topo direito da tela está o número total de produtos a serem pesquisados. Caso o operador necessite do endereço da loja e/ou algumas observações, basta acesse o menu Tabela / Lojas nesta mesma tela. Figura 09 Nesta tela será apresentado ao operador, os dados de loja por loja, sendo selecionados pelos botões [<Anterior] e [Próximo>] registro. Figura 10 Versão 1.0 e-mail: [email protected] site: www.mobilitysistemas.com.br 6 Hand Pesq.Preco 3.4. Configurações de preferência. A figura abaixo mostra como acessar o menu Opção/ Preferências: Figura 11 Menu Preferências Possibilita ao usuário do coletor configurar algumas funções: Figura 12 1)Observação Este campo serve para que o operador do coletor efetue alguma anotação a ser enviada ao encarregado da captura dos arquivos transmitidos do coletor ao PC. O nome e local do arquivo esta descrito na parte de formato dos arquivos. 2)Formatação da casa decimal preço: Configura como será a formatação da casa decimal conforme a entrada do valor. Exemplo: digitando apenas o valor 1 + [Enter] o sistema pode colocar os pontos decimais automaticamente para ficar com R$ 1,00 ou caso não o sistema apenas formata o valor para R$ 0,01 Esta configuração não será considerada quando o operador utilizar o ponto decimal no valor, pois se ele digitar (1.) ou (1.0) ou (1.00) o sistema já formatara o valor de R$ 1,00 3)Compara o percentual da diferença do preço coletado com a tabela: O sistema compara o valor digitado com o valor da tabela carregada e encontra o percentual (%) de como esta diferença e este valor informado nesta configuração é a referencia do sistema para saber se esta extrapolando ou não. Apenas funcionara se o preço for informado no Produtos.TXT e que e seja diferente de zero. Versão 1.0 e-mail: [email protected] site: www.mobilitysistemas.com.br 7 Hand Pesq.Preco 3.5. Registro. O Registro da licença de uso é feita através de uma senha gerada através o número do Flash ID do Palm , esta senha são 13 caracteres hexadecimais maiúsculos. Figura 13 Sem este registro o aplicativo coletara no máximo 5 itens. Este número de registro deve ser solicitado junto ao revendedor autorizado da Mobility Sistemas, caso tenha alguma duvida referente a este procedimento, favor enviar um e-mail p/ a Mobility [email protected] , como seu nome e telefone de contato e o número do Flash ID presente neste menu e a razão social do revendedor do software e coletor. 3.6. Sobre. Informa a versão do sistema/versão do software HandPesq.preco. Figura 14 Versão 1.0 e-mail: [email protected] site: www.mobilitysistemas.com.br 8 Hand Pesq.Preco 3.7. Tela principal da pesquisa de preços. Para efetuar a pesquisa , o operador deve ler o código de barras ou entrar manualmente pelo teclado numérico + a tecla [Enter]. Figura 15 Estando este produto na tabela interna pré-carregada (Produtos.txt) a descrição do produto será apresentada bastando posterior entrada do preço da gôndola. Caso o código não seja encontrado, aparecerá a mensagem de produto não localizado . Deseja substituir por outro produto? Figura 16 Neste caso se o produto desta loja é realmente o mesmo produto ou semelhante para a pesquisa mais tenha o código de barras diferente, basta confirmar com [Sim] que aparecerá uma tela com a lista de produtos, possibilitando ao operador encontrar o produto original da pesquisa. Este procedimento estará presente no arquivo de retorno da pesquisa com os dois códigos. Figura 17 Versão 1.0 e-mail: [email protected] site: www.mobilitysistemas.com.br 9 Hand Pesq.Preco Para que a pesquisa de produtos fique mais rápida esta presente os menus de filtro por grupos, departamentos e sessões, ou seja, este é o motivo importante que as tabelas de carga ao coletor sejam bem detalhadas. Outra forma de entrada na tela principal para selecionar um produto é através da tecla [Consulta]. Figura 18 Verifique que é a mesma tela de consulta, mas com a diferença que no final da tela é apresentado quantos produtos faltam para pesquisar nesta loja e o percentual concluído. Esta tecla de consulta apenas deve ser utilizada para verificar estes valores e no final da pesquisa, onde o operador precisa de orientação dos itens faltantes. Uma importante ferramenta para a segurança dos dados coletados é a comparação percentual entre o valor coletado e o valor do produto já carregado, lembrando que esta informação de preços na tabela é unitária. A cada preço coletado o sistema verifica qual é o percentual de diferença e compara com o valor Maximo permitido para esta diferença conforme programado no menu preferência, permitindo assim que o operador verifique se o valor digitado realmente esta correto. Figura 19 Os. Antes de entrar com o preço, veja que é possível setar alguma opção da lista de observação da tabela principal. Versão 1.0 e-mail: [email protected] site: www.mobilitysistemas.com.br 10 Hand Pesq.Preco Após o ultimo produto restante da tabela for pesquisado a mensagem de “A pesquisa para esta loja será completa” e na tela de seleção de lojas, esta loja já se apresentada com o tipo = (*) Pesquisa completada. Figura 20 7. Recebendo pesquisa do coletor. Com a conclusão de uma ou mais pesquisa de loja, basta efetuar o sincronismo (HotSync) que a exportação dos dados do coletor será inicializada e a tela abaixo será apresentada. Figura 20 Figura 21 Esta tela apresenta a(s) loja(s) que estão com a pesquisa concluída, o operador pode selecionar uma loja, algumas lojas ou todas as lojas presentes já que sendo uma ou mais que uma loja sempre terá nos primeiros dois caracteres o número da loja, ou seja, fica pela preferência do usuário e a necessidade de seu sistema. Verifique que na parte inferior da tela esta a mensagem de “Apagar dados da loja pesquisada após exportação dos dados”, ou seja, é possível efetuar varias coletas da mesma tabela e as mesmas ainda permanecerem no coletor, caso queira coletar e logo após já enviar o comando de deletar a tabela no coletor, basta selecionar esta mensagem. Versão 1.0 e-mail: [email protected] site: www.mobilitysistemas.com.br 11 Hand Pesq.Preco Os arquivos que serão recebidos do coletor são • • 1) COLETADOS.TXT........... arquivo de retorno dos produtos com preço 2) OBS_OPER.TXT ............. arquivo com observação do operador. Obs. a) A documentação do formato de cada um destes arquivos esta no final deste manual. b) Verifique no item que apenas será apresentado na tela as lojas com 100% da pesquisa realizada, caso queira que mesmo com a pesquisa parcial a loja apareça na lista de seleção, verifique o item (5.Configurações dos arquivos e parâmetros) 4 - Formato dos arquivos Arquivos transmitidos do PC para o Coletor: • • • • • • 1) 2) 3) 4) 5) 6) LOCAL.TXT........... arquivo de locais PRODUTO.TXT .... arquivo de produtos GRUPO.TXT .......... arquivo de grupos de produtos DEPTO.TXT .......... arquivo de departamentos de grupos SESSAO.TX ......... arquivo de sessão de departamentos OBS_OPER.TXT ....arquivo de observações Diretório destes arquivos é C:\ARQPESQ O nome deste diretório e de cada um dos arquivos podem ser alterados editando o arquivo texto HandPesqpreco.INI que está no diretório System do Windows que é comum ser C:\WINDOWS\SYSTEM. Este arquivo HandPesqpreco.INI não será criado na instalação do sistema e sim na primeiro sincronismo ( HotSync); Segue anexo um exemplo de todos os arquivos acima de transmissão para o coletor para que o usuário posso fazer um primeiro teste e também utilizá-las como um exemplo de comparação com o desenvolvimento dos seus próprios arquivos. Versão 1.0 e-mail: [email protected] site: www.mobilitysistemas.com.br 12 Hand Pesq.Preco 1) LOCAL.TXT - (Origem: PC; Destino: Coletor). O arquivo de Locais é usado para identificar o local da coleta e apresentar dados complementares ao operador. O arquivo, transmitido pelo PC, possui o seguinte lay-out: <Código><Nome><Endereço 1><Endereço 2> <Código><Nome><Endereço 1><Endereço 2> … <Código><Nome><Endereço 1><Endereço 2> Os campos deste arquivo possuem as seguintes características: CAMPO Código do Local Nome do Local Endereço 1 Endereço 2 TIPO Numérico Alfanumérico Alfanumérico Alfanumérico OBRIGATORIAMENTE: Ordenação: 2) PRODUTO.TXT - TAMANHO 02 30 30 30 Código do Local (Origem: PC; Destino: Coletor). O arquivo de Produtos é usado para definir a lista de produtos a pesquisar. O arquivo, transmitido pelo PC, possui o seguinte lay-out: <Código EAN><Grupo><Depto><Sessao><Descrição><Preço> <Código EAN><Grupo><Depto><Sessao><Descrição><Preço> … <Código EAN><Grupo><Depto><Sessao><Descrição><Preço> Os campos deste arquivo possuem as seguintes características: CAMPO Código EAN Código de Grupo Código do Depto Código do Sessao Descrição Preço do produto TIPO TAMANHO Numérico Numérico Numérico Numérico Alfanumérico Numérico 13 03 03 03 30 08 OBRIGATORIAMENTE: Ordenação: OBS.: * Ordenação Opcional Código EAN Exemplo: 7891000434901001003001CHOCOLATE N CRUNCH C2 48G 00000100<cr><lf> 7891003310035002004003DETERGENTE LIQUIDO BOMPRECO 1L00000210<cr><lf> Versão 1.0 e-mail: [email protected] site: www.mobilitysistemas.com.br 13 Hand Pesq.Preco 3) GRUPO.TXT - (Origem: PC; Destino: Coletor). O arquivo de Grupos é usado para facilitar a seleção dos produtos em lista, classificados por grupos. O arquivo, transmitido pelo PC, possui o seguinte lay-out: <Código do Grupo><Descrição> … <Código do Grupo><Descrição> Os campos deste arquivo possuem as seguintes características: CAMPO TIPO Código de Grupo Descrição Ordenação: Numérico Alfanumérico TAMANHO 03 20 Código de Grupo Exemplo: 001BEBIDAS 002Higiene Pessoal 4) DEPTO.TXT - <cr><lf> <cr><lf> (Origem: PC; Destino: Coletor). O arquivo de Deptos de grupos é usado para facilitar a seleção dos produtos em lista, classificados por como um subitem do grupo. O arquivo, transmitido pelo PC, possui o seguinte lay-out. Caso não seja utilizado, utilizar 000 <Código do Grupo><Código do Depto><Descrição> <Código do Grupo><Código do Depto><Descrição> … <Código do Grupo><Código do Depto><Descrição> Os campos deste arquivo possuem as seguintes características: CAMPO Código de Grupo Código de Grupo Descrição Ordenação: TIPO Numérico Numérico Alfanumérico TAMANHO 03 03 20 Código de Grupo Exemplo: 001001Cerveja 001002Refrigerante Versão 1.0 <cr><lf> <cr><lf> e-mail: [email protected] site: www.mobilitysistemas.com.br 14 Hand Pesq.Preco 5) SESSAO.TXT - (Origem: PC; Destino: Coletor). O arquivo de Sessao de departamentos é usado para facilitar a seleção dos produtos em lista, classificados por como um subitem do departamento. O arquivo, transmitido pelo PC, possui o seguinte lay-out. Caso não seja utilizado, utilizar 000 <Código do Grupo><Código do Depto><Código do Sessao><Descrição> … <Código do Grupo><Código do Depto><Código do Sessao><Descrição> Os campos deste arquivo possuem as seguintes características: CAMPO TIPO Código de Grupo Código de Depto Código de Sessao Descrição Ordenação: TAMANHO Numérico Numérico Numérico Alfanumérico 03 03 03 20 Código de Grupo Exemplo: 001001001Antartica 001001002Coca Cola 6) OBSERV.TXT - <cr><lf> <cr><lf> (Origem: PC; Destino: Coletor). O arquivo de Observações é usado para possibilitar a seleção em lista da observação referente à coleta em curso. O arquivo, transmitido pelo PC, possui o seguinte layout: <Código de Observação><Descrição> <Código de Observação><Descrição> … <Código de Observação><Descrição> Os campos deste arquivo possuem as seguintes características: CAMPO Código Observação Descrição Ordenação: TIPO TAMANHO Numérico Alfanumérico 02 20 Código de Observação Exemplo: 01Normal 02Promocao 03Especial Versão 1.0 <cr><lf> <cr><lf> <cr><lf> e-mail: [email protected] site: www.mobilitysistemas.com.br 15 Hand Pesq.Preco Arquivo coletado ( Retorno da pesquisa ) 1) COLETA.TXT - (Origem: Coletor ; Destino: PC). Os arquivos de Coleta transmitidos pelo Coletor possuem o seguinte lay-out: <Código Local><Código EAN><Código Coletado><Código Observação><Preço> <Código Local><Código EAN><Código Coletado><Código Observação><Preço> … <Código Local><Código EAN><Código Coletado><Código Observação><Preço> Os campos deste arquivo possuem as seguintes características: CAMPO Código do Local Código EAN Código Coletado Código Observação Preço TIPO Numérico Numérico Numérico Numérico Numérico TAMANHO 02 13 13 02 08 O código coletado pode estar: • em braço (espaço), no caso de leitura de uma etiqueta com um código válido • diferente do código EAN, no caso de leitura de uma etiqueta com um código ausente da tabela de Produtos, Preço é codificado em 8 dígitos sendo 6 dígitos na parte inteira e 2 dígitos na parte decimal. Exemplo: 789100331003578910033100350100000123<cr><lf> 789172343234478917234356780200000451<cr><lf> Observações: • O arquivo é do formato tipo “Texto”. • Campos numéricos, quando não preenchidos em sua totalidade, serão alinhados à direita e completados com zeros à esquerda. • Campos alfanuméricos, quando não preenchidos em sua totalidade, serão alinhados à esquerda e completados com espaços em branco à direita. • Cada registro será separado dos demais pelos caracteres CR e LF (correspondentes à digitação da tecla ENTER - códigos hexa 0Dh e 0Ah). • Os espaços em branco têm a finalidade de alinhar os cabeçalhos, de forma que todos os registros tenham o mesmo tamanho. Versão 1.0 e-mail: [email protected] site: www.mobilitysistemas.com.br 16 Hand Pesq.Preco 5 - Configuração dos arquivos e parâmetros Arquivo HandPesqpreco.INI Abaixo segue uma copia do arquivo C:\Windows\System\HandPespreco.INI: [Nome do Diretorio - (PC -> Coletor)] Diretorio=C:\ARQPESQ\ [Nome dos arquivos - (PC -> Coletor)] Local..=LOCAL.TXT Produto=PRODUTO.TXT Grupo..=GRUPO.TXT Depto..=DEPTO.TXT Sessao.=SESSAO.TXT Observ.=OBSERV.TXT [Nome do Diretorio - (Coletor -> PC)] Diretorio=C:\ARQPESQ\ [Nome dos arquivos - (Coletor -> PC)] Coleta pesq.=COLETADOS.TXT Obs.do oper.=OBS_OPER.TXT [Retorno das coleta da pesquisa por percentual] % Perc. da pesquisa=100 Comentários do HandPesqpreco.INI Verifique que nos blocos de [Nome de Diretório..] e [Nome dos arquivos], basta editar este arquivo e alterar estes nomes para o de sua necessidade. Já no [Retorno das coleta da pesquisa por percentual], Segue uma configuração referente a importação da coleta dos preços pesquisados, o valor default deste campo é =100 , que corresponde apenas será coletado no sincronismo(HotSync) as pesquisas das lojas que apresentarem a mensagem no coletor de (*)= Pesquisa completada: Caso seja necessário a coleta das pesquisas parciais é preciso alterar o valor deste campo, ou seja, reduzir o percentual de 100% para um novo valor. Exemplo: Uma pesquisa de 500 produtos e apenas foi coletado 443 produtos, é calculado que apenas 88,6% foi realizada esta informação é possível de ser verificada no coletor na tela de consulta de lista. Se o valor de 100% for diminuído para 85% =85, esta tabela já será importada no próximo sincronismo. Versão 1.0 e-mail: [email protected] site: www.mobilitysistemas.com.br 17