Professional Documents
Culture Documents
31/01/2014
1
Sumrio
Requisitos Mnimos de Hardware TOTVS PDV _______________________________________________ 4
Instalao do PDV ______________________________________________________________________ 5
A Configurao abaixo deve ser realizada no PDV: ____________________________________________ 17
Central de PDV ________________________________________________________________________ 27
No AppServer.ini do PDV ________________________________________________________________ 28
Na AppServer.ini da Central de PDV _______________________________________________________ 28
Log Manager _________________________________________________________________________ 30
Menu _______________________________________________________________________________ 30
Exemplo _____________________________________________________________________________ 31
FAQ TOTVS PDV _______________________________________________________________________ 32
Interface _____________________________________________________________________________ 32
Perifricos____________________________________________________________________________ 32
Framework ___________________________________________________________________________ 33
TEF (Transferncia Eletrnica de Fundos) ___________________________________________________ 34
Integrao ERP (Gravabatch) _____________________________________________________________ 34
Central de PDVs _______________________________________________________________________ 34
Contingncias _________________________________________________________________________ 35
Legislao ____________________________________________________________________________ 35
Gerais _______________________________________________________________________________ 35
1. Introduo
Este documento tem como objetivo auxiliar a configurao e manuseio do instalador do PDV e da
ferramenta Deploy.
2. Requisitos
necessrio que os Itens abaixo estejam atualizados:
Lib.
POR.
Binrio.
3. Premissas
Estar com o todos os ambientes atualizados (LIB+RPO+BINRIO).
Estrutura de campos SX3 deve ser igual em todos os ambientes.
Estar utilizando verso 11.8 em todos os ambientes.
Consulte a documentao do fabricante do banco de dados para mais informaes dos sistemas
operacionais homologados para o respectivo banco de dados.
A TOTVS segue o mesmo calendrio de suporte dos fabricantes (ex: Microsoft, Oracle, IBM).
O disco rgido (HD - Hard Disk) deve ser adquirido em funo das necessidades da empresa, ou seja,
conforme o volume de dados.
Todas as verses dos aplicativos citados devem seguir a orientao de plataformas homologadas
divulgadas no TDN.
A configurao dos servidores centrais deve seguir a mesma recomendao divulgada no TDN.
As configuraes citadas acima se tratam das necessidades mnimas e exclusivas para utilizao do
Sistema Protheus no PDV e na Central de PDVs e dos SGBDs (Sistema Gerenciador de Banco de Dados)
homologados. Diante da utilizao de outros aplicativos, as necessidades devem ser mais bem
dimensionadas.
Para mais detalhes sobre as plataformas homologadas TOTVS, consulte os tpicos disponveis no TDN
Deleloper Network.
* Pode ser utilizado, porm no tem suporte da Microsoft e da TOTVS.
A verso SQL Server 2008 R2 Express suporta at 10 GB.
Instalao do PDV
O Processo abaixo realizado para instalao de uma nova Estao do PDV, e no deve ser utilizado
para montagem de qualquer outro ambiente.
1. No Portal do Cliente, faa o download do arquivo Setup.exe
2. Execute o arquivo Setup.exe e selecione o Pas.
4. Selecione Eu concordo com este contrato de licena. Em seguida clique na opo Prximo.
6. Selecione o Banco de Dados, Idioma do RPO e Pas. Em seguida clique na opo Prximo.
9. Informe o diretrio que se encontra as DLLs responsveis pelos Perifricos, exemplo: Impressora
Fiscal, Balana, Leitor etc.
10. Informe o diretrio onde se encontra a outra DLL e/ou arquivo Ini, por exemplo: Sigaloja.ini,
Sigaloja.dll etc.
10
11
O processo abaixo foi construdo utilizando um cenrio Retaguarda e PDV. Caso utilize Central de PDV,
mais abaixo ter instrues sobre como proceder.
12
13
Menu
SIGALOJA
Submenu
Atualizaes
Nome da rotina
Hosts
Programa
CFGA050
Mdulo
Controle de Lojas
Tipo
Funo Protheus
Menu
SIGALOJA
Submenu
Atualizaes
Nome da rotina
Funcionalidades
Programa
CFGA051
Mdulo
Controle de Lojas
Tipo
Funo Protheus
Menu
SIGALOJA
Submenu
Atualizaes
Nome da rotina
Perfil
Programa
CFGA052
Mdulo
Controle de Lojas
Tipo
Funo Protheus
Menu
SIGALOJA
Submenu
Atualizaes
Nome da rotina
Gerao de Pacote
Programa
CFGA053
Mdulo
Controle de Lojas
Tipo
Funo Protheus
Menu
SIGALOJA
Submenu
Atualizaes
Nome da rotina
Programa
CFGA054
Mdulo
Controle de Lojas
Tipo
Funo Protheus
Menu
SIGALOJA
Submenu
Atualizaes
Nome da rotina
Programa
CFGA055
Mdulo
Controle de Lojas
Tipo
Funo Protheus
3. No Grid inferior possvel selecionar quais protocolos sero responsveis pela comunicao
entre os Hosts e suas prioridades. Basta preencher e avanar.
14
15
7. Se essa mensagem for exibida, a configurao do Host na Retaguarda, esta ok. Caso contrrio,
retorne ao cadastro e revise as informaes anteriores.
8.
9. Clique em Incluir para incluso de um novo Perfil, no caso ser o PDV. Preencha o ID e Descrio
(opcionais). No necessrio selecionar nenhuma funcionalidade neste Perfil.
10. Clique em Confirmar.
16
17
5. Nesta fase, necessrio preencher as informaes da Retaguarda, pois ser conectado a ela,
portanto, o Server da Retaguarda deve estar ativo.
6. Preencha o IP, Porta, Protocolo de Comunicao e Ambiente.
7. Clique na opo
18
Segue abaixo a comunicao do PDV e do Ambiente Auxiliar. Portanto, ambos devem estar
iniciados no Servio do Windows.
11. Feito isso, clique na opo Testar, em seguida clique em Avanar.
19
Agora ser configurado o Schedule, que ser responsvel por realizar o Download e aplicar as
atualizaes da Retaguarda para o PDV:
20
14. Clique sobre a lupa para selecionar a Empresa. Em seguida confirme e clique em Avanar.
15. Selecione novamente a empresa, porm, agora ser para configurao da Carga de Ambiente.
16. Clique em Finalizar.
21
Se essa mensagem for exibida, a configurao do Host no PDV, esta ok. Caso contrrio, retorne ao
cadastro e revise as informaes anteriores.
22
Atualizao de Ambiente:
Este processo tem o objetivo de efetuar atualizao nas Estaes configuradas (PDV)
Este processo deve ser realizado na Retaguarda.
Todos os servios instalados anteriormente (PDV e Auxiliar) devem estar iniciados.
1.
23
Neste exemplo criou-se uma pasta Envia_RPO. Porm, esse nome opcional.
24
4.
5. Clique em Avanar.
25
Clique em Avanar.
9.
Selecione a Empresa.
26
O processo de download e aplicao do Pacote no PDV feito atravs do Schedule do servidor Auxiliar
do PDV, porm, esse processo interno e, caso o arquivo no tenha sido baixado e aplicado, no ser
apresentado no Sistema qualquer mensagem de inconsistncia. S possvel verificar se h alguma
inconsistncia, por meio do console.log e atravs de um novo arquivo localizado na System que se
chama errorhost.log.
Central de PDV
o servidor que pode ser instalado nas lojas de forma que fique independente da conexo com a
Retaguarda. Possibilita a incluso da pr-venda (com a opo de reserva cega, caso esteja offline), troca
e devoluo que so sincronizados com a retaguarda central quando restabelecer a comunicao.
27
Abaixo segue o guia para configurao da Central de PDV, caso opte por este cenrio.
Configurao dos Appserver.ini
No AppServer.ini do PDV (ambiente principal), deve incluir a seguinte TAG:
[CPDV]
COMCPDV=1
Na AppServer.ini da Central de PDV (ambiente principal), dever incluir a seguinte TAG.
[CPDV]
ISCPDV=1
E o seguinte JOB:
[STWJOBCont]
Main=STWJOBCont
Environment=NomeDoAmbiente
nParms=3
Parm1=Grupo
Parm2=Empresa
Parm3=Filial
No OnStart colocar:
Jobs=STWJOBCont
28
1. Na Retaguarda, acesse o cadastro de Perfil, pois ser necessrio cadastrar um novo Perfil para
Central de PDV.
STFCOMMUCP
_GeraL1L2L4
_ConfL1L2L
_STDCANCRE
FR271HArq
STBISGetOp
STBImportR
A Central de PDV ser responsvel por executar essas funcionalidades.
29
Log Manager
O Gerenciador de Logs (Log Manager) permite gravar e exibir os logs do sistema (registros de eventos
que foram processados pelo sistema) de forma organizada, permitindo classificar as mensagens por :
nvel, tipo e atribuio de Tags. O nome da funo que est sendo processada e nome do mdulo que
est sendo executado a rotina, so exemplos de tags que podem ser atribudas s mensagens.
O Gerenciador de Logs grava em cada mensagem a data e hora que a mensagem foi gravada, usurio do
sistema, nmero da thread, mensagem em si,. Alm do tipo e nvel da mensagem, grava as tags que
foram atribudas e os segundos (nmero de segundos passados a partir da meia noite).
Menu
1. No Configurador (SIGACFG) acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opo
de menu do SIGALOJA, conforme instrues a seguir:
Menu
Miscelnea
Nome da Rotina
Gerenciador de Logs
Programa
LogManager
Mdulo
Todos
Tipo
Funo Protheus
30
Opes da Rotina:
Visualizar: Apresenta todas as informaes gravadas na mensagem (nvel, tipo, data, hora,
usurio, thread, tags e a mensagem em si). Alm disso, possvel navegar entre as mensagens
gravadas.
Configurar: Permite diversas configuraes, como o local onde as mensagens sero gravadas e
apresentadas (DBF ou console). O arquivo que ser gerado para armazenar os logs, alm de
disponibilizar filtros de gerao de logs por tags, nveis, tipos e usurios, tambm permite
habilitar/desabilitar o Gerenciador de Logs. As configuraes efetuadas por essa opo so
gravadas no arquivo .INI do servidor, na chave [LOGMANAGER]. Ou seja, possvel realizar as
configuraes diretamente pelo arquivo .INI do servidor.
Diferena entre os registros: Duas ou mais mensagens devem ser marcadas, atravs da caixa de
seleo. Ao clicar na opo Diferena entre os registros, ser exibido o tempo gasto em segundos
entre as mensagens. Muito til para medies de desempenho.
Importar arquivo: Possibilita a importao de um arquivo DBF contendo os logs. Desta forma,
facilita a comunicao entre os profissionais de atendimento e clientes.
Parar Monitoramento: Uma vez iniciado a atualizao em tempo real, necessrio utilizar esta
opo para que a atualizao da tela seja parada.
Legenda: No browser principal do Gerenciador de Log, cada Nvel de Log recebe uma cor distinta.
A legenda mostra o que significa cada uma dessas cores.
Exemplo
31
Agilidade no atendimento.
Independncia de mouse.
Perifricos
1. Os perifricos atualmente homologados no Front Loja so compatveis com o TOTVS PDV?
Resposta: Sim, a compatibilidade com todos os equipamentos j homologados mantida.
2. Os logs de comunicao com impressoras (sigaloja.log, LjECF<estao>.log) e TEF
(LjTEF<estao>.log) atualmente gerados no Front Loja tambm so gerados no TOTVS PDV?
Resposta: Sim, estes logs so habilitados e gerados da mesma forma.
32
Framework
1. Em qual sistema operacional est homologado o TOTVS PDV?
Resposta: Windows. Estrategicamente a TOTVS enxerga valor na portabilidade, acessibilidade e
usabilidade, por isso optamos por no investir horas de desenvolvimento na homologao do PDV
em Linux, que apresenta pelo menos 3 fatores crticos:
2. Nesta verso, h alguma diferena com relao aos arquivos de empresas (sigamat.emp) ou de
senhas (sigapss.spf)?
Resposta: No, no houve mudana nestes arquivos.
3. Est planejado em Road map a anlise para reduzir o arquivo de senhas.
Resposta: Sim.
4. O que deploy?
Resposta: Consiste na distribuio dos arquivos de ambiente (RPO, dicionrio de dados, DLLs
entre outros) a partir de um servidor para as estaes ligadas a ele, que pode ser a Central de
PDVs e/ou os prprios PDVs. um processo que deve ser realizado pelo Administrador de
Sistema, atravs da seleo dos componentes que deseja atualizar e para quais ambientes, como
por exemplo os PDVs. Por enquanto, no possibilita ser schedulado.
5. Quais so os tipos de arquivos que podem ser atualizados pelo deploy?
Resposta: RPO, binrio, dicionrio de dados, DLLs e qualquer outro arquivo que esteja dentro da
estrutura da pasta Protheus (RootPath). importante se atentar ao tamanho do arquivo que ser
distribudo, pois dependendo da estrutura da rede, pode gerar acumulo de informaes na
atualizao.
6. Qual o tamanho do RPO do novo PDV?
Resposta: de aproximadamente 30 MB, sem considerar customizaes.
7. Qual a vantagem de se utilizar o instalador do PDV?
Resposta: Alm de agilizar a instalao do PDV, permite a configurao da comunicao com a
retaguarda e da integrao com o ECF (identificao do modelo, formas de pagamento,
totalizadores). O instalador tambm possibilita a gerao do replicador para a instalao dos
demais PDVs da loja. Para agilizar e facilitar a implantao fundamental a utilizao do
Instalador.
33
Central de PDVs
1. O que a Central de PDVs? Que operaes permite realizar?
Resposta: o servidor que pode se instalar nas lojas de forma que fique independente da
conexo com a retaguarda. Possibilita a incluso da pr-venda (com a opo de reserva cega,
caso esteja offline), troca e devoluo que so sincronizados com a retaguarda central quando
restabelecer a comunicao. As premissas deste servidor so:
34
Contingncias
1. Quais operaes podem ser realizadas de forma offline (sem conexo com a retaguarda) no
PDV?
Resposta: As operaes so: recebimento de ttulos e compensao de NCC (Nota de Crdito
Cliente).
2. Qual o critrio para a baixa dos ttulos a receber na retaguarda quando for realizada de forma
offline no PDV?
Resposta: Ser selecionado a partir do ttulo com a data de vencimento mais antiga. Caso o valor
pago seja maior, ser gerada uma NCC para uso futuro pelo cliente e caso seja menor, ser
efetuada a baixa parcial.
3. Qual o procedimento para se receber a NCC offline para evitar fraude?
Resposta: Exigir um comprovante fsico do cliente para comprovar a existncia do crdito.
Legislao
1. O TOTVS PDV est homologado no PAF-ECF?
Resposta: A verso homologada do PAF-ECF ser liberada at o dia 27/11/2013 em funo das
adequaes por perfil no roteiro de homologao, vigente a partir de 01/06/2013.
2. Qual o status da integrao do TOTVS PDV com o SAT CF-e (Sistema Autenticador e Transmissor
de Cupons Fiscais Eletrnicos) e NFC-e (Nota Fiscal Eletrnica do Varejo)?
Resposta: Ser homologado no prximo Road map 2013/2014, os analistas e clientes sero
devidamente comunicados.
35
Vendas
1. A subida das vendas e das movimentaes, ex: sangria (SE5), continuam sendo controladas pelos
campos xx_SITUA (ex: L1_SITUA)?
Resposta: Sim, este processo controlado por este mesmo campo.
2. possvel cadastrar clientes no PDV?
Resposta: Sim, permitida a incluso com a regra de cdigo com base no CNPJ/CPF. A alterao
e excluso devem ser efetuadas na Retaguarda.
3. H algum impacto na conciliao de cartes via SITEF das vendas originadas no TOTVS PDV?
Resposta: No h nenhum impacto, a conciliao poder ser feita normalmente.
4. Quais so as modalidades de TEF integradas na venda?
Resposta: So as mesmas j homologadas atualmente, so elas:
TEF discado.
TEF IP Pay&Go.
TEF dedicado CLISITEF (Software Express).
A diferena que, tanto o TEF discado quanto o Pay&Go, passam a suportar mltiplas
bandeiras (multi-TEF).
Gerais
1. Qual banco de dados pode ser usado no TOTVS PDV?
Resposta: Pode ser utilizado o DBF e o Ctree local para o dicionrio de dados. No foi
homologado um banco de dados relacional pelos seguintes motivos:
Necessidade do PDV ter uma estrutura simples para no onerar a implantao nem a
manuteno e o uso de um banco relacional exigiria a instalao do prprio banco e do
DBAccess.
O banco DBF suporta alto volume de dados nos PDVs, no tendo nenhuma restrio.
36
Resposta: As customizaes devem ser revistas em funo da reescrita dos programas para o
TOTVS PDV. o momento oportuno para avaliar a possibilidade de executar a customizao na
retaguarda e, em caso de continuidade do especfico, deve-se ajust-lo considerando as novas
variveis.
5. Qual o procedimento de implantao do PDV nos casos de clientes que j utilizam o Front Loja
ou Venda Assistida (VA) offline?
Resposta: Neste caso deve ser feita uma nova instalao do PDV, de acordo com o
instalador/replicador em funo das mudanas e melhorias de estrutura do produto, sendo:
Mudana na estrutura dos arquivos de Clientes (SA1) e Produtos (SB1), que esto mais
otimizados (estrutura light).
Como premissa, todos os movimentos realizados pelo Front Loja ou VA offline, j devem constar
na Retaguarda.
6. Como feita a atualizao dos arquivos de cadastros da Retaguarda para os PDVs?
Resposta: Deve ser utilizada a carga de Ambiente j disponvel na soluo SIGALOJA. Neste caso,
no utilizada a forma de atualizao de arquivos da Venda Assistida offline (PAF-ECF).
7. O TOTVS PDV est integrado com o RMS?
Resposta: Por enquanto no, mas esta definio est sendo analisada pela Estratgia e Inovao
do Segmento de Varejo.
37