MANUAL DE OPERAÇÃO IIIIIIII HAND PAPA FILA PAPA FILA e-mail: comercial.mobilitysistemas.com.br site: www.mobilitysistemas.com.br Versão 1.0 e-mail: comercial@mobilitysistemas.com.br site: www.mobilitysistemas.com.br 0
Índice 1- Introdução... 2 2- Instalação... 2 2.1. Palm Desktop... 2 2.2. HandPapaFila... 3 3- Funcionalidades... 4 3.1.Carregando tabelas no coletor... 4 3.2. Entrando no software HandPapaFila... 5 3.3. Configurações de preferência... 5 3.4. Registro... 6 3.5. Sobre... 7 3.6. Tela principal da HandPapaFila... 7 3.7. Recebendo comanda do coletor...10 4- Formato dos arquivos...11 5- Configuração dos arquivos e parâmetros...13 1- Introdução Versão 1.0 e-mail: comercial@mobilitysistemas.com.br site: www.mobilitysistemas.com.br 1
O sistema de Papa-Fila foi desenvolvido para realizar a mesma função de um PDV, mas com a mobilidade de um coletor de dados 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: comercial@mobilitysistemas.com.br site: www.mobilitysistemas.com.br 2
2.2. HandPapaFila O programa HandPapaFila Setup.EXE já instala automaticamente o aplicativo PapaFila.PRC,o conduit PapaFila.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: comercial@mobilitysistemas.com.br site: www.mobilitysistemas.com.br 3
3 - Funcionalidades 3.1. Carregando tabelas no coletor. O primeiro passo para o funcionamento do HandPapaFila é a carga de suas tabelas de trabalho que são: 1) PRODUTOS.TXT...arquivo de produtos (tabela completa) 2) ALTERADOS.TXT...arquivo de produtos (apenas alterados) 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:\ARQPAPAF, pois a existência destes arquivos na próxima rotina de sincronismo HotSync, será enviada para a plataforma do coletor. O Arquivo PRODUTOS.TXT deve ser gerado com todos os itens da loja, e esta rotina deve ser efetuada no inicio do dia, pois o tempo de sincronismo deve ser estendido devido ao grande número de itens, para resolver este problema se caso exista alguma modificação ou inserção de novos itens durante o turno de trabalho do coletor, existe a opção de gerar o arquivo ALTERADOS.TXT, que tem o mesmo formato do PRODUTOS.TXT, mas que apenas tenha em seu conteúdo estes itens modificados ou inseridos, resultando em um sincronismo rápido e a indexação junto à tabela já existente no coletor, este processo pode ser feito varias vezes ao dia. 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: comercial@mobilitysistemas.com.br site: www.mobilitysistemas.com.br 4
3.2. Entrando no software HandPapaFila A figura abaixo mostra o ícone de entrada do software HandPapaFila Figura 04 3.3. Configurações de preferência. A figura abaixo mostra como acessar o menu Opção/ Preferências: Figura 05 Menu Preferências Possibilita ao usuário do coletor configurar algumas funções: Figura 06 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. Versão 1.0 e-mail: comercial@mobilitysistemas.com.br site: www.mobilitysistemas.com.br 5
2)Modelo de Impressora: Configura o modelo da Impressora ligada ao coletor de dados: 1- [Comanda ] = Nesta opção o coletor não terá impressora ligada e sim criara o(s) arquivo(s) texto com o conteúdo da(s) comanda(s); 2- [ Serial ] = No final do fechamento da venda no coletor, o operador poderá efetuar a impressão em uma impressora serial de 40 colunas; 3- [IF Daruma] = No final do fechamento da venda no coletor, o operador poderá efetuar a impressão em uma impressora fiscal da Daruma; 3)Visualizar campo Sub-Total: Este campo configura se o operador poderá ter na tela o acompanhamento do campo Sub-Total da operação, atualizado item a item. 3.4. 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 07 Sem este registro o aplicativo efetuara no máximo 5 itens de registro. 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 mobilitysistemas@terra.com.br, 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. Versão 1.0 e-mail: comercial@mobilitysistemas.com.br site: www.mobilitysistemas.com.br 6
3.5. Sobre. Informa a versão do sistema/versão do software HandPapaFila. Figura 08 3.6. Tela principal do HandPapaFila. Figura 09 Efetuando registro de itens Para efetuar a venda, o operador deve ler o código de barras, automaticamente o código, descrição, qtde e valor será acrescentado na caixa de registros. Para entrar com o código manualmente em casos em que o código de barras esteja danificado, ou seja, inexistente no produto, o operador devera acionar a tecla [Key], será ativado um teclado virtual conforme figura abaixo: Figura 10 Versão 1.0 e-mail: comercial@mobilitysistemas.com.br site: www.mobilitysistemas.com.br 7
Após a entrada do código manualmente, basta acionar a tecla [Voltar] que o item já será transferido para a caixa de registro da tela principal. Efetuando registro com quantidades Para efetuar o registro com multiplicação de quantidades basta acionar os botões de incremento e decremento de quantidade, conforme figura abaixo: Figura 11 Quando for registrar produtos com quantidade, esta deve sempre ser informada antes do registro, sendo monitorada pelo campo quantidade. Após o registro com quantidade, o campo quantidade será retornado igual a 1 (um). Botões: 1- [Cancela ] = Efetua o cancelamento total desta comanda de venda. Por segurança será apresentada uma tela de alerta ao operador para que esta operação seja realmente confirmada ou cancelada; 2- [Correção ] = Efetua a correção/cancelamento do último item registrado, ou seja, funciona com uma rápida operação de correção de um erro ou cancelamento do item pelo cliente. Para cancelamentos de outros itens do cupom, basta clicar com a caneta sobre o produto que a mesma função de correção será ativada neste item. Por segurança será apresentada uma tela de alerta ao operador para que esta operação seja realmente confirmada ou cancelada; Versão 1.0 e-mail: comercial@mobilitysistemas.com.br site: www.mobilitysistemas.com.br 8
3- [Ord. Cód.] = Sendo a tela do coletor bem resumida em dimensões devido a sua portabilidade, foi criado esta função que é alterada conforme o seu acionamento, [Ord. Cód.] ou [Ord. Des.]. Seu funcionamento serve para alterar a apresentação da tela na caixa de registro, entre código ou descrição. Figura 12 4- [SubTotal ] = Serve para entrar na tela de finalização da venda. A tela apresentada será de acordo com a configuração do modelo de impressora no menu preferências. 4.1 Para Impressora configurada como Comanda, neste caso não será utilizada nenhuma impressora junto ao coletor, e a funcionalidade da tecla SubTotal será de fazer uma chamada da tela de entrada do número da comanda. Com a entrada do número + a tecla [Ok] a comanda será armazenada no coletor e no próximo HotSync será transmitido o arquivo texto com o seu conteúdo ao PC. Figura 13 Versão 1.0 e-mail: comercial@mobilitysistemas.com.br site: www.mobilitysistemas.com.br 9
4.2 Para Impressora configurada como Serial ou Impressora Fiscal Daruma, neste caso o coletor deve estar próximo a uma impressora, pois na finalização da entrada do valor pago, será enviado o comando pela porta serial, para que a impressora emita o cupom. Figura 14 3.7. Recebendo comanda do coletor. Os arquivos que serão recebidos do coletor são 1) NNNNNNNN.TXT...arquivo de retorno das comandas. Obs. a) A documentação do formato de deste arquivo esta no próximo tópico deste manual. 2) OBSERVACAO.TXT...arquivo com observação do operador. Este é um arquivo texto com o conteúdo que o operdor do coletor pode digitar no menu preferências, campo Observações: Versão 1.0 e-mail: comercial@mobilitysistemas.com.br site: www.mobilitysistemas.com.br 10
4 - Formato dos arquivos Arquivos transmitidos do PC para o Coletor: 1) PRODUTOS.TXT...arquivo de produtos (tabela completa) 2) ALTERADOS.TXT...arquivo de produtos (apenas alterados) Diretório destes arquivos é C:\ARQPAPAF O nome deste diretório e de cada um dos arquivos podem ser alterados editando o arquivo texto HandPapaFila.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. 1) PRODUTO.TXT - (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><Descrição><Preço><Situação Tributária> <Código EAN><Descrição><Preço><Situação Tributária> <Código EAN><Descrição><Preço><Situação Tributária> Os campos deste arquivo possuem as seguintes características: CAMPO TIPO TAMANHO OBS.: Código EAN Numérico 13 * Ordenação Descrição Alfanumérico 30 Preço do produto Numérico 08 Situação Tributária Numérico 02 Apenas p/ uso de IF OBRIGATORIAMENTE: Ordenação: Código EAN Exemplo: 7891000434901CHOCOLATE N CRUNCH C0000010014<cr><lf> 7891003310035DETERGENTE LIQUIDO 0000021001<cr><lf> Versão 1.0 e-mail: comercial@mobilitysistemas.com.br site: www.mobilitysistemas.com.br 11
2) ALTERADOS.TXT - (Origem: PC; Destino: Coletor). O arquivo ALTERADOS.TXT tem o mesmo formato do PRODUTOS.TXT, mas com diferença que apenas tenha em seu conteúdo itens modificados ou inseridos durante o dia, ou seja, resulta em um sincronismo rápido e a indexação junto à tabela já existente no coleto. Arquivo coletado ( Retorno da Comanda ) 1) NNNNNNNN.TXT - (Origem: Coletor ; Destino: PC). Para cada comanda é gerado um arquivo texto, para a sua diferenciação e fácil encontro o nome é o mesmo da comanda, por exemplo: uma comanda com o número 15, o resultado do nome do arquivo é 00000015.TXT, ou seja, é o mesmo nome do arquivo com complemento de zeros à esquerda para o complemento de 8 caracteres, mais a extensão.txt. Ps. Esta extensão pode ser alterada, o modo será vista no item (HandPapaFila.INI) Os arquivos de Coleta transmitidos pelo Coletor possuem o seguinte lay-out: < Código EAN >< Quantidade Registrada > < Código EAN >< Quantidade Registrada > < Código EAN >< Quantidade Registrada > Os campos deste arquivo possuem as seguintes características: CAMPO TIPO TAMANHO Código EAN Numérico 13 Quantidade Registrada Numérico 05 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: 789100331003500001<cr><lf> 789172343234400013<cr><lf> Versão 1.0 e-mail: comercial@mobilitysistemas.com.br site: www.mobilitysistemas.com.br 12
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. 5 - Configuração dos arquivos e parâmetros Arquivo HandPapaFila.INI Abaixo segue uma copia do arquivo C:\Windows\System\HandPapaFila.INI: [Arq.Importado - (Coletor -> PC)] Extensao do Arq. Imp=TXT Diretorio do arquivo=c:\arqpapaf Nome do arquivo Obs.=OBSERVACAO.TXT Diretorio do arq Obs=C:\ARQPAPAF [Arq.Exportado - (PC -> Coletor)] Nome do Arq.Tot Exp =PRODUTOS.TXT Nome do arq.alt Exp.=ALTERADOS.TXT Diretorio do arquivo=c:\arqpapaf Versão 1.0 e-mail: comercial@mobilitysistemas.com.br site: www.mobilitysistemas.com.br 13