SCRIPTS

REPROCESSAR VENDA

reprocessar do server para gestor

UPDATE transacao SET trnlog = 'A'

WHERE trndat > '21.04.2023' AND trndat < '24.04.2023'

AND cxanum = '004' AND trnseq = '009347'

para selecionar só NFe pelo campo trnimpcod=’96’


copiar o banco de um dia específico

restaurar pelo IBExpert

image.pngimage.png

copiar o banco para a raiz da pasta syspdv C:\Syspdv

rodar o atualiza pdv para criar o cad

executar sysnet

conferir no servidor se subiu

abrir pelo IBExpert para comparar se subiu tudo


REPROCESSAR VENDA NO CAIXA

Para a versão 35280 — venda presa no caixa

Venda de dias anteriores parada junto com o dia atual

Deletar as vendas que não são do dia na  tabela transacao

Instalar DEPENDECIES [C:\Syspdv\Nfe]

verificar opções de internet

Depois rodar o comando abaixo e abrir o Sysnet    

update transacao t set trnlog = 'A',trntrf='V’

Executar várias vezes até subir tudo

BACKUP / RESTORE

IBExpert

fazer backup primeiro, marcar apenas a opção limbo

parar firebird, renomear banco atual

C:\Syspdv\SYSPDV_SRV.FDB

depois fazer restore

image.png

CANCELAMENTO TEMPESTIVO FORA DO PRAZO DE 7 DIAS

Esse erro acontece quando autoriza o cupom na sefaz e tenta cancelar depois do prazo.

image.png

Consultar a chave na sefaz para ver se está mesmo autorizada, realizar esse procedimento somente se estiver autorizada na sefaz.

IBExpert

verificar se está com o campo TRNTIP 7

select *from transacao where trnseq=’123456’ and cxanum=’001’

image.png

 

caso sim, próximo passo excluir a linha

select *from transacao where trnseqcan=’123456’ and cxanum=’001’

image.png

 

selecionar novamente e alterar o campo TRNTIP para 1

select *from transacao where trnseq=’123456’ and cxanum=’001’

image.png


alterar o campo TRNSTA de CA (cancelado) para PE (pendente)

select *from transacao_xmlnota where trnseq=’123456’ and cxanum=’001’

image.png


listar novamente no servidor, selecionar e enviar (não precisa regerar)

image.png

 

cupom autorizado

image.png

SCRIPT CORREÇÃO IBS CBS

IBExpert

abrir o banco

image.png

Selecionar o botão Script Executive

image.png

Copie os comandos abaixo e cole na página que foi aberta

UPDATE UNIDADE SET
UNDFATREF = 1,
UNDPAD = 'UNID'
WHERE (UNDCOD = 'UN');

UPDATE UNIDADE SET
UNDFATREF = 1,
UNDPAD = 'KG'
WHERE (UNDCOD = 'KG');

UPDATE UNIDADE SET
UNDFATREF = 1,
UNDPAD = 'CX'
WHERE (UNDCOD = 'CX');

UPDATE UNIDADE SET
UNDFATREF = 1,
UNDPAD = 'LITRO'
WHERE (UNDCOD = 'L');

UPDATE UNIDADE SET
UNDFATREF = 1,
UNDPAD = 'LATA      '
WHERE (UNDCOD = 'LT');

UPDATE UNIDADE SET
UNDFATREF = 1,
UNDPAD = 'FARDO     '
WHERE (UNDCOD = 'FD');

UPDATE UNIDADE SET
UNDFATREF = 1,
UNDPAD = 'SACA      '
WHERE (UNDCOD = 'SC');

UPDATE UNIDADE SET
UNDFATREF = 1,
UNDPAD = 'M'
WHERE (UNDCOD = 'M');

UPDATE UNIDADE SET
UNDFATREF = 1,
UNDPAD = 'MILHEI'
WHERE (UNDCOD = 'MIL');

UPDATE UNIDADE SET
UNDFATREF = 1,
UNDPAD = 'GALÃO'
WHERE (UNDCOD = 'GRS');

UPDATE UNIDADE SET
UNDFATREF = 1,
UNDPAD = 'PACOTE'
WHERE (UNDCOD = 'PCT');

update produto p set proundref= prounid,promedref='1',promedfun='1' ;

update produto set CLATRBCODNFCE='000001';

update NCM set CLATRBCODNFCE='000001';

COMMIT WORK;

Se aparecer essa barra em vermelho, apague antes de executar

image.png

Após colar os comandos, marque a flag Use current connect, em seguida o botão Run Script

image.png


Após finalizar vai apresentar a mensagem de sucesso

image.png

REPARAR BANCO PELO CMD

Renomear o banco para SYSPDV_SRV_OLD.FDB 

Fechar os serviços WCF e Service

Verificar se esses arquivos estão na raiz da pasta C:\Syspdv gfix.exe e gbak.exe (em anexo ou através do comando)

Executar o CMD como administrador

Executar esses comandos para acessar a pasta

DC ..
cd ..
cd ..
cd Syspdv

Caso os arquivos gfix.exe e gbak.exe não esteja na pasta, pode incluir através do comando abaixo

Copy C:\"Arquivos de Programas"\Firebird\Firebird_2_5\bin\gfix.exe     c:\Syspdv\
Copy C:\"Arquivos de Programas"\Firebird\Firebird_2_5\bin\gbak.exe     c:\Syspdv\
Copy C:\"Arquivos de Programas"\Firebird\Firebird_2_5\bin\fbclient.dll c:\Syspdv\

copiar e executar os comando abaixo, incluindo o ultimo ponto (.)

SET ISC_USER=SYSDBA
SET ISC_PASSWORD=masterkey

gbak -g -b -z -l -v SYSPDV_SRV_OLD.FDB SYSPDV_SRV.FBK
gbak -create -v SYSPDV_SRV.FBK SYSPDV_SRV1.FDB

image.png

Após finalizar, renomear o banco para SYSPDV_SRV.FDB e executar os serviços WCF e Service novamente

DIMINUIR TAMANHO DO BANCO

 

delete from transacao where trndat<='31.12.2024'

delete from notafiscal where trndat<='31.12.2024'

delete from itevda where trndat<='31.12.2024'

delete from ocorrencia_pdv where trndat<='31.12.2024'

delete from transacaotefdll where trndat<='31.12.2024'

delete from documento_nao_fiscal_emitido where trndat<='31.12.2024'

delete from item_nota_fiscal where trndat<='31.12.2024'

delete from transacao_xmlnota where trndat<='31.12.2024'

delete from transacao_xmllog where trndat<='31.12.2024'

delete from finalizacao where trndat<='31.12.2024'

delete from SCANNTECHLOGPRO s            where s.scpdat<='31.12.2025';

delete from PRODUTO_TERMINAL;

delete from SCANNTECHLOGPRO s            where s.scpdat is null

delete from speddoc                      where SPDDATINC <='31.12.2025';

delete from ESTOQUE_MOVIMENTACAO         where movdat <='31.12.2025'; 

delete from PLANO_CONTAS_LANCAMENTO

delete from LOGENVIOTRANSACAO

 

 

CORRIGIR PROMOÇÃO SCANNTECH

IBExpert

Comando para verificar duplicidade

SELECT procod, COUNT(*) AS quantidade_duplicados
FROM promo_item
GROUP BY procod
HAVING COUNT(*) > 1;

Deletar itens duplicados na promoção, para gerar de novo automaticamente

delete from promo_item s

Executar como administrador

image.png

 

Mandar carga para os caixas.