Escolar Documentos
Profissional Documentos
Cultura Documentos
Atendimento
Abertura e fechamento do caixa
Desconto por item e/ou total da venda
Pagamentos em dinheiro, cheque, carto, etc.
Excluir item
Cancelar cupom
Alterar cliente
Sangria
Troco
Leitura X
Reduo Z
Permisso de Acesso por Usurio
Identificando as Estaes
Pelo fato de o Totvs Protheus Front Loja trabalhar independentemente de um servidor, faz-se
necessrio montar uma estao que tenha a capacidade de enviar as vendas para um
centralizador de informaes. Com esta viso teremos dois tipos de mquinas, o Check-Out, o
qual ser o responsvel pelas vendas, e o Servidor de Retaguarda, o qual ser o centralizador
destas informaes.
O Check-Out
O check-out uma estao que deve ter as mesmas caractersticas do servidor, uma vez que
ele no acessa diretamente a base de dados do Servidor. O dicionrio de dados deve ter as
mesmas caractersticas do dicionrio de dados do Servidor. Portanto, caso seja feita alguma
alterao no dicionrio de dados do Servidor, a mesma deve ser replicada para todos os chekouts. Cada check-out deve ser identificado por um nmero que servir tanto para a
identificao no Cadastro de Estaes no Servidor, quanto para Carga das Estaes (rotina
responsvel por atualizar a base de dados no check-out).
Para que o check-out possa enviar as vendas ao Servidor, deve-se iniciar um servio na
inicializao do Server do check-out, a qual chamamos de StartJob. O Job APFrontLoja o
responsvel por fazer a conexo do Server do check-out com o Server do Servidor. Uma vez
que o check-out esteja conectado ao Servidor, este servio ir verificar se existe vendas
pendentes a serem enviados ao Servidor, ao mesmo tempo que verifica se existe alguma Carga
a ser baixada.
necessrio adotar como padro nas implantaes, que o check-out 1 utilize as caractersticas
da Estao identificada como 001 no Cadastro de Estaes, e no servio de envio de vendas e
recepo de Carga, e assim por diante nos outros check-outs.
O Servidor de Retaguarda
O Servidor de Retaguarda uma estao que ser responsvel por receber e processar os
pacotes enviados pelo check-out. Devemos iniciar os trabalhos com o FrontLoja, com a
premissa de que o Controle de Lojas esteja devidamente instalado e configurado nesta
mquina.
Uma vez que os pacotes tenham sido recebidos pelo Servidor, os mesmos devem ser
processados para que se possa haver a integrao das vendas com o ERP da Microsiga. Para
isso deve ser iniciado um Job no Server do Servidor. Este servio pode ser inicializado por uma
interveno do usurio ou por uma StartJob.
Podemos carregar este servio utilizando as funes LJGRVSTART (ERP On-Line) e LJGRVEND
(ERP Off-Line) diretamente do Menu ou caso queiramos automatizar, podemos carregar este
servio em uma StartJob, como no exemplo abaixo:
[OnStart]
Jobs=Integracao ERP
[Integracao ERP]
Main=LJGRVBATCH
Environment=<cAmbiente>
nParms=2
Parm1=<cEmpresa>
Parm2=<cFilial>
O Que So Pacotes?
Um pacote caracterizado pela base de dados geradora do Controle de Lojas, ou seja, os
arquivos SL1, SL2 e SL4. Estes arquivos contm todas as informaes necessrias para a
integrao com o ERP da Microsiga. Com estes arquivos possvel gerar as notas de sada,
atualizar o estoque, gerar as informaes financeiras, atualizar o saldo dos clientes, enfim,
todos os processos disparados quando se realiza uma venda pelo Controle de Lojas. Um outro
arquivo que tambm pode integrar este pacote o SE5, que guarda os movimentos de Sangria
e Entrada de Troco.
A conexo entre o check-out e o Servidor, unilateral, isto , somente o check-out se conecta
ao Servidor, verificando se tem Carga a ser baixada ou enviando os pacotes.
Uma vez que o check-out tem o simples objetivo de atender o cliente ou seja, vender, no
necessrio que uma sobrecarga de informaes trafegue pela rede, diminundo assim a sua
performance. Foi com esta concepo que foi desenhado o arquivo SBI Produtos x Preos,
que nada mais que uma simplificao dos arquivos SB1 e SB0.
Configurao dos Operadores de Caixa
Os Operadores de Caixa utilizados pelo FrontLoja devem ser configurados exclusivamente no
Servidor, para que todas as estaes recebam estas configuraes. Em virtude da segurana,
todos os check-outs devem somente acessar a aplicao FrontLoja. Para isto habilite a opo
Acionamento Automtico da Tela de Vendas no FrontLoja.
Para usufruir da grande capacidade de segurana oferecida pelo FrontLoja, convm configurar
rotinas especficas a certas pessoas. Delegaremos neste caso um Supervisor, que ter
permisso a todas as rotinas e os Caixas que necessitaram da autorizao deste Supervisor
para acessar rotinas como Abertura e Fechamento do Caixa, Descontos, e Cancelamentos do
Cupom.
Configurao das Estaes
Algums detalhes importantes na configurao das estaes devem ser analizados para se evitar
problemas futuros.
No FrontLoja temos que utilizar configuraes especficas para cada check-out, pois como
vimos, estas configuraes esto diretamente ligadas com o check-out. Quando trabalhamos
com um grande nmero de check-outs, certamente iremos deparar com diferenas nas
configuraes.
Devemos prestar bastante ateno em configurar corretamente a pasta Back Office FrontLoja,
pois as informaes que esto na seo Conexo com o servidor so as necessrias para
conexo. Os valores devem ser os mesmos para todos os check-outs. Neste ponto devemos
nos atentar para o no preenchimento da seo Ambiente Local, pois as informaes aqui
configuradas sero gravadas no MP8SRV.INI em questo, o que no caso do Servidor, no deve
ocorrer. Esta seo ser vista mais adiante, e somente dever ser configurada no check-out.
Caso seja necessrio adicionar mais algum arquivo a esta lista, existe o Ponto de Entrada
FRTCARGA, que recebe um array com estes arquivos. O seu retorno deve ser este mesmo array
adicionado dos arquivos a fazer parte da Carga. Atente-se ao fato que que este Ponto de
Entrada tambm deve estar no RPO do check-out.
Arquivos Adicionados na Carga
-
Roteiro de Implantao
Aps serem configurados todos os parmetros para o funcionamento do FrontLoja, no Servidor,
deve-se realizar os seguintes procedimentos para a sua instalao.
Inicialmente deve-se copiar os seguintes diretrios do Servidor para o check-out:
\PROTHEUS8\SYSTEM
\PROTHEUS8\BIN;
\PROTHEUS8\APO.
Crie o diretrio especificado como diretrio de dados no SX2. Por exemplo, no SX padro crie o
diretrio \DATA\. (As tabelas sero criadas e preenchidas automaticamente pelo FrontLoja)
Certifique-se de que o item Server, na seo TCP do arquivo de configurao MP8RMT.INI
esteja corretamente configurado. Deve ser utilizado a chave LocalHost ou o prprio nome da
mquina.
Lembre-se que cada check-out dever ter obrigatoriamente um Server. E que cada check-out
dever ter um nmero de estao prprio.
Na pasta Iniciar do Windows, coloque um atalho para o MP8SRVWIN.EXE e para o
MP8RMT.EXE, como no exemplo abaixo, pois o check-out dever inicializar e iniciar diretamente
o FrontLoja.
MP8SRVWIN.EXE CONSOLE
MP8RMT.EXE P=SIGAFRT E=<Ambiente>
Estao>
A=
-A=<Nmero
da
Funo
Abrir Caixa
Fechar Caixa
Conceder desconto p/ o item de venda
Alterar a quantidade
Cancelar item
Apresentar sub-total do valor de venda
Alterar cliente
Alterar Vendedor
Tecla de funes
Sair do Sistema
Para se executar qualquer procedimento no FrontLoja, deve-se Abrir o Caixa. Caso o usurio
no tenha permisso para efetuar a operao, ser sempre solicitada a senha de permisso de
um superior.
possvel sair do sistema entre uma venda e outra. Para isso pressione [ESC]. Quando
retornar ao sistema novamente deve ser utilizado o caixa que estava aberto
anteriormente. Caso seja necessrio utilizar outro caixa, feche o caixa anterior e abra
um novo caixa.
O atendimento permite alterar o cliente nas operaes de venda. Para isso, antes de iniciar a
venda, pressione a tecla [F10]. Somente possvel alterar o cliente antes de se iniciar a venda.
O sistema assume automaticamente o cliente informado pelo parmetro MV_CLIPAD.
A partir deste momento, as movimentaes de vendas podem ser executadas. Para agilizar a
venda, o sistema j considera o campo "Quantidade" com 1. Se for necessrio registrar uma
quantidade maior, pressione [F7] e informe-a. Caso esteja sendo utilizada o leitor de cdigo de
barras, faa a leitura do cdigo do produto. Se os produtos no puderem serem lidos pelo
leitor, ou o check-out no o possu-lo, basta apenas digitar o cdigo e teclar [ENTER].
Nas operaes de venda possvel conceder descontos para os itens. Para isso antes de
informar o cdigo do item, pressione a tecla [F6]. Caso o usurio no tenha permisso para
efetuar a operao, ser sempre solicitado a senha de permisso de um superior.
O Atendimento permite que os itens informados sejam excludos. Para isso na tela de Venda,
pressione a tecla [F8]. S ser possvel cancelar o ltimo item impresso. Caso o usurio no
tenha permisso para efetuar a operao, ser sempre solicitado a senha de permisso de um
superior. O item excludo apresenta a notao de Cancelado na rea do ticket.
Aps ter registrado todos os produtos da venda, iniciado o processo de finalizao da venda
onde so definidos os pagamentos. Para isso pressione a tecla [F9]. No quadro abaixo so
apresentadas as teclas de atalho utilizadas na finalizao da venda:
Teclas
[F6]
[F9]
[F12]
[ESC]
Funo
Desconto para o total da venda
Finalizar a venda
Tecla de funes
Sair do Sistema
As formas de pagamento no FrontLoja podem ser definidas pelas teclas CTRL+A at CTRL+Z.
Caso no tenha sido cadastrada nenhuma Administradora Financeira (SAE), as formas de
pagamento padro sero:
CTRL + A
CTRL + B
Pagamento em Dinheiro
Pagamento em Cheque
10
11
12
Reviso: 03/10/2005
Fbio L. Pereira