INSTALAÇÃO BASE TESTE AUTOSERVIÇO 1

Transcrição

INSTALAÇÃO BASE TESTE AUTOSERVIÇO 1
INSTALAÇÃO BASE TESTE AUTOSERVIÇO
1-Instalação usando emulador de impressora fiscal.
O PDV DE TESTES DEVE OBRIGATORIAMENTE ESTAR CADASTRADO EM UM BANCO DE DADOS DE TESTES. CASO
ESTEJA EM PRODUÇÃO, CUPONS E OPERAÇÕES EFETUADAS NO MESMO SERÃO ENCAMINHADOS PARA SINTEGRA,
SPED, NOTA FISCAL PAULISTA, NOTA FISCAL ELETRÔNICA, LIVROS FISCAIS, RELATÓRIOS DE VENDA, PLANO DE VÔO
E ASSIM POR DIANTE.
O CAIXA DE TESTES DEVE SER INSTALADO NO SISTEMA OPERACIONAL WINDOWS XP PROFESSIONAL.
OUTROS SISTEMAS NÃO FORAM TESTADOS.
Passo 1 – SIMULADOR PORTA COM COM0COM-2.2.0.0-i-386
Após criar a base local, é necessário criar o ambiente do autoserviço no banco de testes.
Será necessário criar o usuário Caixa.
Use o seguinte script:
create user caixa identified by caixa default tablespace ts_dados temporary tablespace temp;
grant connect,resource to caixa;
grant create table, create synonym, create sequence, create view to caixa;
grant create database link to caixa;
alter user caixa quota unlimited on ts_dados;
alter user caixa quota unlimited on ts_indice;
alter user caixa quota 0m on system;
Feito isso, importe o dmp do usuário caixa.
Acesse o cmd.
O comando é: imp system/local fromuser=caixa touser=caixa file=caixa.dmp
Caso a senha do usuário system não seja local, informe a senha correta.
Salve o dmp no diretório C:\.
Primeiramente, verifique quantas portas seriais (COM) existem na máquina e se as mesmas estão instaladas
corretamente. Uma porta COM com defeito pode interferir no funcionamento de outras portas e mesmo em portas
virtuais.
É necessário um par de portas COM para uso de emulador de impressora fiscal.
Feita a verificação, instale o simulador de portas seriais com0com.
Clique em Setup.exe.
Clique em Next.
Aceite a licença.
Clique em I Agree.
Desmarque a opção CNCA<>CNB0.
Clique em Next.
Clique em Install.
Clique em Next para finalizar a instalação.
Clique em Launch Setup Command Prompt.
Agora sera necessário digitar o comando para instalar a porta serial.
Conforme citado anteriormente, é necessário um par de portas.
Exemplo: COM1 e COM2, COM2 e COM4.
OBS: o emulador da impressora fiscal consegue comunicação até a porta COM4, então não devem ser criados pares
como COM5 e COM6, COM10 e COM12, etc.
O comando é install portname=COM4 portname=COM5. (exemplo)
Serão solicitados automaticamente os instaladores de portas seriais do Windows XP.
Marque “Não, não agora” para procura do driver via Windows Update e clique em Avançar.
Marque a opção “Instalar o software automaticamente (recomendável)” e clique em Avançar.
Clique em Concluir.
Essas telas são para a instalação das duas portas seriais.
Com isso, a instalação das portas seriais estão concluídas.
Passo 2 – EMULADOR DE IMPRESSORA FISCAL – ITAUTEC FISCNET.
Descompacte o arquivo Simulador ZPM 1.10.zip para o C:\ do PDV.
Será criada o diretório C:\ Simulador ZPM 1.10.
Dentro deste diretório, clique duas vezes sobre o executável Logg2.exe.
No topo do aplicativo, observe que há a possibilidade de selecionar a porta serial da impressora fiscal.
Marque a opção (devido ao exemplo, é COM4) e marque o botão ao lado que se assemelha a uma ligação.
Utilize o aplicativo ECFTeste.exe para testes com o emulador antes de executar a rotina diretamente.
No ECFTeste, marque o modelo da impressora fiscal como FiscNET e clique em Ativar.
Acesse o menu Variáveis, opção Equipamento e clique em Num Série.
O número de série do emulador é 999999999.
Feito isso, acesse a rotina PCSIS2044 e crie o caixa de teste.
Deixe a versão do emulador da Itautec como Nulo, sem marcar nenhum modelo.
Clique em Alterar Db.Link para criar a comunicação do servidor para o caixa.
Informe o ip ou nome do host do caixa, usuário Caixa e senha Caixa.
Acesse a rotina PCSIS2001 e agende as cargas para o caixa.
No caixa, clique em Desativar no ECFTeste e execute a rotina PCAUX2075.
A rotina irá procurar pela impressora nas portas COM existentes até encontrar.
Caso não encontre, será exibida mensagem com a informação de que a impressora não está conectada.
Criar o diretório do Auto Serviço.
No diretório C:\WinThor\Prod\Mod-020, salve as dlls citadas abaixo:
BemaFI32.dll
InterfaceEpson.dll
BemaFI32.ini
InterfaceEpson.lib
BemaMFD.dll
libeay32.dll
BemaMFD2.dll
libseppemv.dll
Borlndmm.dll
libseppemv.ini
Cheque.ini
Licence.dll
CliSiTef.ini
MenuFiscal.dll
CliSiTef32.dll
Midas.dll
CliSiTef32I.dll
ModOperPC.dll
CONVECF.dll
Mrrima3eApi.dll
CONVECF.lib
MSJET35.dll
CONVECF95.dll
P05.dll
CONVERSOR.dll
PCAUX2075.ini
Cripto.dll
Pccrip.dll
DAO350.dll
PcScale.dll
DAO350.lib
Pcstrutils.dll
Daruma32.dll
Pcversao.dll
Dbexpint.dll
Qtintf.dll
Dbexpora.dll
Registra.bat
DLL2EFC32.dll
RFDZPMAPI.dll
DLLG2.dll
RFDZPMAPI.lib
DLLG2.dll
SC501GER.dll
DLLG20.dll
SC504.dll
DllInscE32.dll
sign_bema.dll
ECF32M.dll
SWECF.dll
ecfcom32.dll
Swmfd.dll
EcfItaApi.dll
SWMFD-connectc5.dll
ECFZPMAPI.dll
Tbudf.dll
ECFZPMAPI.lib
tec65_32.dll
gds32.dll
WinThor.ini
INPOUT32.dll
Zecf32.dll
Acesse a rotina PCAUX2075.
Faça os procedimentos padrões para uso da rotina 2075.
Pressione F2.
O F2 funciona como uma atualização de base de dados localmente (Oracle XE).
Ela irá criar campos e tabelas novas (caso seja necessário), porém comparando com a estrutura no servidor de
produção.
Se a rotina 560 não for atualizada, ocorrerão erros na atualização do F2 da 2075.
Pressione F2.
Será exibida essa tela de confirmação de atualização de estrutura de base de dados.
Clique em “Sim”.
Clique em “Sim”.
NÃO TENTE ACESSAR O MENU FISCAL.
CASO PRECISE, SOLICITE AUXILIO DO SUPORTE DO MODULO 20.
MANUTENÇÃO DE CHECKOUTS
Acesse o ”MENU DE MANUTENÇÃO DE CHECKOUT” .
Clicar no botão “F-FUNÇÃO FISCAL DE CAIXA“.
Clicar na opção (F2) “Atualizar estrutura de dados”
Em seguida execute a opção (F3)“AJUSTAR NUMERADORES DAS VENDAS”.
Clicar em (F9) para criar o dblservidor.
Acesse o ”MENU DE MANUTENÇÃO DE CHECKOUT”
CÓD USUÁRIO: Informar o código do operador/ fiscal de caixa
SENHA: Informar a senha desse usuário
Dblservidor
Informe o ip ou host da maquina, usuário do banco local e senha, depois informe se será servidor de carga de
tabelas ou servidor WinThor, o servidor que o caixa estará vinculado.
A rotina PCAUX2075 faz a criação e atualização de tabelas e campos, no banco de dados local (funciona como a
rotina PCINFTAB nos caixas).
Esse procedimento é necessário para que, o banco de dados de produção esteja coerente com o banco local.
Cada máquina pode ter um comportamento diferente com esses aplicativos (simulador de portas, emulador de
impressoras fiscais).
Caso haja alguma dificuldade ou mensagens não apresentadas aqui, entre em contato com o fabricante.
A homepage do simulador de portas é http://com0com.sourceforge.net/.
O fabricante do emulador de impressora fiscal é a ITAUTEC, www.itautec.com.br.
2 – Instalação para caixa de nota fiscal.
Após subir a base do banco de dados local, é necessário criar o usuário do caixa e subir o dmp.
create user caixa identified by caixa default tablespace ts_dados temporary tablespace temp;
grant connect,resource to caixa;
grant create table, create synonym, create sequence, create view to caixa;
grant create database link to caixa;
alter user caixa quota unlimited on ts_dados;
alter user caixa quota unlimited on ts_indice;
alter user caixa quota 0m on system;
Feito isso, importe o dmp do usuário caixa.
Acesse o cmd.
O comando é: imp system/local fromuser=caixa touser=caixa file=caixa.dmp
Caso a senha do usuário system não seja local, informe a senha correta.
Salve o dmp no diretório C:\.
Agora, acesse a rotina 2044 para a criação do caixa de nota fiscal.
No Tipo Impressora marque Nota Fiscal e no número de série, informe 123.
Clique em Alterar Db.Link para criar a comunicação do servidor para o caixa.
Informe o ip ou nome do host do caixa, usuário Caixa e senha Caixa.
Verifique o processo de criação do diretório e inicialização da 2075 descrito acima, na instalação usando impressora
fiscal (é a mesma coisa).
Acesse a rotina 2075 e pressione CTRL + F.
Informe o número do caixa que é de nota fiscal.
Pressione F2, faça a carga total e depois acesse o F5, depois Funções Fiscal de Caixa e atualize a base de dados local e
crie o dblservidor.