Você está na página 1de 21

Subida de vendas

Equipe de Capacitação
02/10/2015

Instrutor: Welton Alves


Qual o nosso objetivo?

Orientar sobre os procedimentos corretos e cuidados


a serem tomados ao analisar e realizar a subida de
vendas que não subiram para o servidor.
Estrutura
A estrutura principal do SysPDV é formada por SysPDV Server e SysPDV PDV, onde o SysPDV Server será o Servidor
(Retaguarda) e o SysPDV PDV será ou serão os Pontos de Venda (Caixas). Além disso, a estrutura do SysPDV pode contar
com mais 2 elementos: SysPDV Estação de Trabalho; SysPDV PDA .

SYSPDV - SERVER
Estrutura
Em relação ao banco de dados, no SysPDV Server encontramos o banco de dados principal com o nome de
syspdv_srv.fdb que contém todas as informações do sistema. No SysPDV PDV, utilizado no caixa (frente de loja) para
realizar e controlar movimentações de venda, encontramos os bancos de dados syspdv_cad.fdb e o syspdv_mov.fdb.
Os demais elementos não possuem bancos de dados alocados e/ou dedicados, portanto, eles se comunicam e utilizam
os bancos de dados já existentes

ESTAÇÃO DE
SYSPDV - SERVER SYSPDV – PDV TRABALHO SYSPDV – PDA

Syspdv_srv.fdb Syspdv_cad.fdb
Syspdv_mov.fdb
Fluxo

Responsável por fazer os INSERT’s


de vendas no server, dentre outras
funções.
SYSPDV - SERVER Relatórios

Syspdv_cad.fdb Syspdv_srv.fdb
Syspdv_mov.fdb
Existem várias situação no dia a dia de um
supermercado que pode causar falhas na subida de
transações de um caixa para o servidor da aplicação.

 Rede
 Sysnet
 Produto não cadastrado
 Validação da chave primária
 Versão do caixa superior a versão do SysPDV
Server
 Firewall ou AntiVirús (Sysnet)
Checklist
Identificar a causa da não subida das transações para o servidor

Verificar na base ou em relatórios se a falha na subida das vendas aconteceu por


Completa ou de forma parcial.

Atenção aos tipos de transações (TRNTIP)

Verificar se o caixa está comunicando com o servidor (Ping IP)

Verificar se houve mudanças de IP do servidor


TRNTIP
TPTRCOD TPTRDES
0 Cancelamento (125)
1 Venda de Produto
2 Entrada de Operador (110)
3 Saída de Operador (150)
4 Sangria
5 Recebimento
6 Pagamento
7 Cancelamento Cupom Aberto (126)
8 Abertura do Caixa
9 Fechamento do Caixa (Leitura Z)
A Troca de Finalização
B Empréstimo
C Flash de Caixa (210)
D Reimpressão do cupom (127)
E Estorno Recebimento
F Estorno Pagamento
G Abertura de gaveta (520)
Transações realizada pelo Administrador Tef
H Software Express
I Inicializa Venda Bruta (235)
J Bloqueio das operaзхes
R Reforço de Caixa (111)
T Troca de Bobina (134)
X Leitura X
Z Emissão de Nota Fiscal
TRNTRF

A = A Transmitir

T = Transmitida
Syserro

 É gerado pelo SysPDV_PDV.exe


 Analisar a crítica feita pelo Sysnet.
 O Syserro.err exibirá o motivo da não subida da
transação par ao server, que pode ser uma
duplicidade de chave primária por exemplo.
Restaurando o backup do MOV.FDB

 Realizar o reenvio das transações pela função


820/ do PDV.
Ferramentas de análise
 IBO Console
Ferramentas de análise
 IBExpert
Ferramentas de análise
 Comandos básicos

select * from transacao where trndat ='05.08.2015'

delete from transacao where trndat ='05.08.2015'

delete from transacao where trndat ='07.10.2015'

select * from transacao where trndat ='07.10.2015‘

select * from transacao where trntrf =‘A'


Erros comuns

Provavelmente é
porque o campo
procod está com
valor nulo
no caso você pode
pegar esse
sequencial e
visualizar na tabela
itevda o campo
deve estar nulo
Erros comuns
Erros comuns
Erros comuns
Erros comuns
Dúvidas
Agradecimentos

Obrigado pela atenção!

Você também pode gostar