Módulos do SG-Sistema de Gestão "Ponto de Venda"

Cadastros dos módulos:

Ver "Frente de Loja":

Características do Sistema AUDITOR - "Ponto de Venda":

Verificações na Instalação do Concentrador. (itens básicos)

1 – Tela de diversos:

2 – Tela de ECF:

3 – Tela de Terminal:

4 – Tela de usuários (Configurações/usuários)

Uma vez preenchidas as configurações, abra em rotinas programadas Concentrador e providencie as cargas:

Verificações na Instalação do Frente. (itens básicos)

1 – Instalar o Auditor

2 – Alterar as configurações do auditor.ini (veja em anexo). Se você já está copiando o auditor.ini com as configurações padrão, atenção para o número do terminal na tela.

Principais problemas encontrados:

Problema:

Possível solução:

Ao ligar informa que a impressora está desligada

1) Verifique se nas configurações do terminal a impressora está correta, dê carga de configurações novamente e reinicie o frente;

2) Se não deu certo, olhe no arquivo terminalfixo.ini se a impressora está correta (em anexo números das impressoras no Auditor). Estando errado, acerte no concentrador, dê carga e reinicie o frente;

3) Se não deu certo, as pastas de comunicação podem estar diferentes no concentrador e no auditor.ini; Acerte e reinicie o frente;

4) Se ainda não deu certo, caso a impressora seja Bematech ou Yanco, verifique o arquivo BemaFi32.Ini

Dado carga mas o frente não está pegando ela

As pastas de comunicação podem estar diferentes no concentrador e no auditor.ini; Acerte e reinicie o frente;

O frente inicia mas nada funciona, aperto qualquer tecla e nada

As configurações do teclado na tela do terminal estão em branco. Acerte, dê carga e reinicie o frente;


Rotina de funcionamento

Entrando no Sistema:

Sistema Aberto:

Fica monitorando cargas enquanto espera abertura cupom pelo arquivo controle.001 no caminho da rede. Uma vez dado carga, lê nesse arquivo qual carga foi dada, obtém a mesma e apaga esse arquivo.

Tela de funções:

Desliga todas as operações fiscais enquanto aguarda a função desejada;

Começou a venda:

Enquanto vende grava dentro do arquivo cupomatual.txt todas as funções realizadas na impressora fiscal;

Ao finalizar a venda, transfere para dois outros:

  • cupom xxx.001 – que traz o conteúdo do cupom vendido
  • venda do dia aaaammdd.001 – traz todos os cupons vendidos no dia no terminal, faz cópia dos dois arquivos par dentro do diretório da rede, apaga o arquivo cupomatual.txt

Fechando o dia:

Diretórios:

Arquivos (INI):

Outros:

Diretórios-Arquivos nos Terminais (PDVs): (Ver: Seção [DADOS] do Auditor.Ini)

Diretório Raiz:

Sub-Diretório Backup – Onde ficam os arquivos compactados dos cupons e log.

Sub-Diretório Cupons – Onde ficam os arquivos com cupons separados.

Sub-Diretório Imagens – Imagens usadas pelo frente, como logomarca, imagens de configurações, produtos (as imagens usadas para os produtos deve ter o nome no formato código de barra.jpg).

Sub-Diretório Leiaute – Imagens usadas na tela modelo 5.

Sub-Diretório Logs – Logs de erros e atenções encontrados no Sistema.

Sub-Diretório Recebimentos – Guardar informações de recebimentos, exceto vendas.

Sub-Diretório Sons – Sons usados pelo frente.

Sub-Diretório Temp – Usado para criar arquivo temporário durante o backup.

Sub-Diretório Vendas – Onde ficam os arquivos que reúne todos os cupons do dia.

Diretório Produtos – Imagens usadas pelo frente para os produtos. Os nomes devem ser código de barra.jpg.

7894521524135.jpg

Diretórios - Arquivos no Concentrador: (Ver: Seção [DADOS] do Auditor.Ini)

Diretório Raiz

Controle.xxx – Dentro desse arquivo existe o controle das cargas geradas. (Ver: Estrutura do arquivo Controle.XXX)

xxx - será substituido pelo número do PDV
Ao ligarmos um terminal, o Sistema AUDITOR "Ponto de Venda" procura este arquivo na rede, conforme configuração em Auditor.INI, na seção [DADOS], a fim de verificar se existem novas atualizações registradas neste arquivo, para aquele PDV. Não havendo atualizações ou mesmo não localizando este arquivo ou ocorrendo a impossibilidade de comunicação através da rede o Sistema Auditor "Ponto de Venda" será executado de conformidade com as configurações locais já instaladas em: Diretórios-Arquivos nos Terminais (PDVs)

Sub-Diretório Backup – Onde o frente gravará cópia do seu backup.

Sub-Diretório Carga – Onde o concentrador gravará os arquivos com as cargas que o frente irá pegar.

Sub-Diretório Cupons – Onde o frente gravará cópia dos seus arquivos de cupom, separados por terminal.

Sub-Diretório Exportação – Onde ficam os arquivos consolidados para o retaguarda importar.

Sub-Diretório Importação – Onde ficam os arquivos gerados pelo retaguarda e usados na importação dos dados.

Sub-Diretório Log – Logs de erros e atenções encontrados no Sistema.

Sub-Diretório Recebimentos – Guardar informações de recebimentos, exceto vendas.

Sub-Diretório Terminais – Onde o frente gravará o arquivo com o seu status.

Sub-Diretório Vendas – Onde o frente gravará cópia dos seus arquivos de vendas, separados por terminais.

Sub-Diretório Imagens – Imagens usadas pelo frente, como logomarca, imagens de configurações, produtos (as imagens usadas para os produtos deve ter o nome no formato código de barra.jpg).

Sub-Diretório Sons – Sons usados pelo frente.

Sub-Diretório Leiaute – Imagens usadas na tela modelo 5.

Diretório Produtos – Imagens usadas pelo frente para os produtos. Os nomes devem ser código de barra.jpg.

Diretório de instalação do Sistema AUDITOR.EXE

Arquivo BemaFi32.Ini – Geralmente não é alterado. Se necessário, apenas as seguintes:

[Sistema]

Porta=COM1
Path=Caminho onde será gerado o arquivo de mapa resumo, colocar pasta local do auditor.ini
ControlePorta=1 ( DLL controla)
ModeloImp= BEMATECH ou YANCO
ModoGaveta=0-BEMATECH ou 1-YANCO
EmulMFD=0-ECF ou 1-emulador

[MFD]

Impressora=0-Impacto ou 1-MFD

Quando as .dlls,.libs estiverem desatualizadas, tanto na pasta Programas do Auditor quanto na pasta System32 do Windows, provocarão falha de comunicação Auditor x Bematech. Para solucionar esses erros de comunicação é só atualizar o pacote Bemaf32.
Quando o sistema operacional do cliente for Windows 7 e a impressora estiver se comunicando via cabo USB deve ser feito os passos abaixo:

Instalando Bematech via USB no Windows 7

Escolha um diretório para salvar os arquivos e clique em instalar.

Em "meu computador-> Gerenciador de dispositivo" localize o dispositivo USB relativo a impressora.

Agora clique com o botão direito sobre o dispositivo desconhecido e escolha propriedades:

Agora vá na aba  Driver e clique em Atualizar Driver:

Na tela seguinte:

Se tudo ocorreu bem o driver será instalado com sucesso.

Agora acesse o arquivo bemafi32.ini (geralmente fica no diretório c:\windows\system32) e modifique a chave "porta" para USB:
No caso do Auditor não precisa modificar porta, deixe Defaut pois o sistema altera para a porta que localizar a impressora.

Depois destes passos a impressora estará pronta para funcionar pela porta USB no Windows 7.

Concentrador.Ini

Arquivo com as configurações comuns à todos os frentes, exemplo: Mensagens, leiautes e finalizadoras. Alterações deve ser feitas pelo concentrador e depois gerado carga.

[Concentrador]
CONTADOR=1
CABECALHOLINHA1=OBRIGADO
CABECALHOLINHA2=
CABECALHOLINHA3=PELA
CABECALHOLINHA4=
CABECALHOLINHA5=PREFERÊNCIA
MENSAGEMVENDA1=OBRIGADO
MENSAGEMVENDA2=
MENSAGEMVENDA3=VOLTE SEMPRE
SEGUNDOCUPOM=
IMPRIMEVALORESGERENCIAIS=
MENSAGEMCAIXAABERTO=ABERTO
MENSAGEMCAIXALIVRE=LIVRE
MENSAGEMCAIXAFECHADO=FECHADO
MENSAGEMCAIXASUSPENSO=SUSPENSO
IMAGEMCAIXAFECHADO=
IMAGEMLOGOMARCA=
LOCALARQUIVOCOMUNICACAO=C:\PDVAUDITOR\REDE\
LOCALBACKUP=C:\PDVAUDITOR\REDE\Backup\
LOCALCOMUNICACAORETAGUARDA=C:\PDVAUDITOR\FRENTE\
LEIAUTETELA=3
MAXDINHEIRO=
SITEFINSTALADO=
RELATORIOXABRIR=
REDUCAOZFECHAR=
IMAGEMFUNDO=
IPCONCENTRADOR=
LIMITEONLINE=
Monitor=-1
Data=21/08/2009

TerminalFixo.xxx       (xxx = Terminal)

Configurações feitas pelo frente que podem ser diferentes de um terminal para outro, exemplo: Periféricos e teclas usadas. Alterações deve ser feitas pelo concentrador e depois gerado carga.

[Terminal]
NUM_TERMINAL=1
DESCRICAO=Pascal
NOMEMAQUINA=Pascal
SITUACAO=
OBSERVACAO=
TIPOIMPRESSORA=9999
PORTAIMPRESSORA=Não Inst
GAVETAIF=1
VFD=
TIPOBALANCA=1
PORTABALANCA=Não Inst
DIGITOBALANCA=
VELOCIDADEBALANCA=
LEITURAAUTOMATICABALANCA=
PORTAPINPAD=Não Inst
TIPOSCANNER=
PORTASCANNER=Não Inst
TIPOIMPCHEQUE=
PORTAIMPCHEQUE=Não Inst
TIPOTECLADO=1
DELAYTECLADO=
NumeroTerminal=001

[Teclado]
NUM_TERMINAL=1
ABERTURACAIXA=A
CONSULTA=C
DESCONTOITEM=D
CANCELARULTIMOITEM=E
CANCELARGENERICO=P
CANCELARVENDA=U
FUNCAO=F
RELATORIO=K
LIMITE=L
FECHACAIXA=M
ACRESSUBTOTAL=R
DESCSUBTOTAL=T
AJUDA=N
IMPORTARCARGA=I
SAIR=
SUBTOTAL=S
QUANTIDADE=X
ENTER=
AJUDAFINALIZA=
FISCAL=B

Arquivo Terminal.xxx – (xxx =Terminal) - Arquivo gravado pelo frente e usado na tela de monitoramento dos terminais pelo concentrador. Nada a ser alterado.

[ECF]

Situacao=1

[Caixa]

DataAbertura=0

CodTribFrente.txt     (Ver: Tributações cadastradas)

BE0908101000101 T070001
BE0908101000101 T120002
BE0908101000101 T170003
BE0908101000101 T250004
BE0908101000101 T270005
BE0908101000101 F0000FF
BE0908101000101 I0000II
BE0908101000101 N0000NN

Números das impressoras:

Modelos Yanco

Modelos Bematech Matricial:

BEMATECHMP20CI = 201;
BEMATECHMP20MI = 202;
BEMATECHMP20FI_II = 203;
BEMATECHMP20FI_II_R = 204;
BEMATECHMP25FI = 205;
BEMATECHMP40FI_II = 206;
BEMATECHMP40FI_II_R = 207;
BEMATECHMP50FI = 208;

Modelos Bematech Térmica:

BEMATECHMP2000_TH_FI = 251;
BEMATECHMP2100_TH_FI = 252;
BEMATECHMP3000_TH_FI = 253;
BEMATECHMP4000_TH_FI = 254;
BEMATECHMP6000_TH_FI = 255;
BEMATECHMP6100_TH_FI = 256;
BEMATECHMP7000_TH_FI = 257;

Modelo Schalter:

Schalter = 301;

Leiaute Cupom

Nomes dos Arquivos:

nome do arquivo de venda: venda dia aaammdd.terminal
nome do arquivo de cupom: cupom xxx.terminal, onde xxx= numero cupom

Cupom de venda:

Cupom de cancelamento

Leiaute redução Z

Tipo Cargas - presente no arquivo controle.001:

ProdutoGeral = 10;
ProdutoParcial = 20;
Cliente = 30;
Usuario = 40;
ProdutoEspecial = 50;
Config = 99;

Controle.xxx

040  301702 30/08/2009 às 17:02:14
020  301702 30/08/2009 às 17:02:39
030  301702 30/08/2009 às 17:02:42
099  301703 30/08/2009 às 17:03:34
010  301708 30/08/2009 às 17:08:24
050  301708 30/08/2009 às 17:08:25
010  301723 30/08/2009 às 17:23:30

xxx - os tres primeiros caracteres, de cada linha, identificam o Tipo de Carga.

xxxxxx - o segundo conjunto de caracteres corresponde ao Dia, Hora e Minutos da última alteração, a ser apresentada no monitor do "Ponto de Venda" - PDV.

Situação ECF – presente no arquivo terminal.001:

Erro = 0; //Branco
Desligada = 1; //preto
Livre = 2; //verde
Vendendo = 3; //amarelo
SemComun = 4; //vermelho
Suspensao = 5; //azul

Erros impressora Bematech (Como identificar quando Impressora Bematech fica piscando luz de erro):

ERRO 1

1- Verificar a quantidade de piscadas se for 8 piscadas.

2- Verificar se a cabeça termica não está desconectada ou mal encaixado o conector.

3- se estiver correto retirar o equipamento pra troca da cabeça termica em laboratorio MANUAL ECF BEMATECH.

ERRO 2

1- Verificar a quantidade de piscadas se for 12 piscadas.

2- Verificar se a guilhotina esta travada se estiver.

3- Girar a engrenagem do motor para frente até destravar totalmente, desligar e ligar o equipamento.

4- Se persistir o defeito, retirar impressora para reparo em laboratorio, para manutenção ou possivel troca de guilhotina MANUAL ECF BEMATECH.

ERRO 3

1- Verificar a quantidade de piscadas se for 14 VEZES.

2- Retirar o equipamento para troca de bateria e intervenção técnica, feito em laboratorio MANUAL ECF BEMATECH.

ERRO 4

1- Verificar se a luz vermelha está acesa direto.

2- Se sua ECF apresenta uma luz vermelha acesa direto, a ECF está acusando a falta de bobina. Execute o procedimento para a troca da bobina térmica. Se após a colocação correta da bobina ainda acusar o erro ou então se o ECF não puxar a bobina, tente desconectar o cabo de força ou alimentação puxando para trás e reconectando novamente após alguns segundos.

'Possíveis retornos da Função (INTEIRO):

'0: Erro de comunicação.
'1: OK.
'-1 - Erro de execucao da função.
'-2: Parâmetro inválido na função.
'-4: O arquivo de inicialização BemaFI32.ini não foi encontrado no diretório de sistema do Windows.
'-5: Erro ao abrir a porta de comunicação.
'-27: Atualiza_Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2).
'-30: Função não compatível com a impressora YANCO. 

Atualização de Pacote – WinMFD2; BemaFI32 e BemaFI64: http://partners.bematech.com.br/2012/02/atualizacao-de-pacote-bemafi32-e-bemafi64/