Histórico da Página
ÍNDICE
- Visão Geral - (o que é)Pra que serve?
- Pontos positivos da mudança.
- Como implementar essa Melhoria? - (Como utilizar) - Pré-Requisitos / Pontos de Atenção (Observações) / Passo a Passo.
01. Visão Geral
Disponibilizada a utilização do A TOTVS disponibilizada o uso do SQLite como Base principal no TOTVS PDV com base de dados principal SQLite, não foi alterada as funcionalidades já existentes do PDV, com isso é possível melhorar a performance das suas consultas no Banco de Dados, segurança dos seus arquivos locais. (Como por Exemplo: Problemas com arquivos corrompidos, um único arquivo de Banco de Dados e Dicionário eliminando arquivos no seu System / Data, deixando a estrutura do seu TOTVS PDV mais limpa e menor).
02.
...
Pontos positivos da mudança.
- Aumento de Performance (Maior agilidade nas suas buscas/consultas, menor tempo no registro de Itens, menor tempo na busca de Clientes/Produtos em grandes Base de Dados).
- Um único arquivo para Banco de Dados e Dicionário de Dados.
- Maior segurança (Segurança na estrutura das suas tabelas evitando índices gigantescos e arquivos corrompidos).
- Um único RPO (Topconnect) mesmo RPO utilizado na Retaguarda.
- Possibilita o uso de Query´s no PDV (Possível utilizar Query´s nos seus Ponto de Entrada).
- Possível utilizar Dicionário no Banco de Dados no TOTVS PDV.
- Processo de Carga de Ambiente utilizando arquivos em .CSV.
- Atualização de Senhas para Ambientes (Retaguarda e TOTVS PDV) com Dicionário no Banco de Dados.
...
Para que seja possível implementar essa melhoria, primeiramente é necessário migrar o Ambiente da Retaguarda para Dicionário no Banco, sendo disponível a partir da Release 12.1.25 do Protheus.
- Liberado para versão 12.1.25 e Superiores.
- Liberado apenas para Ambientes com Dicionário no Banco na Retaguarda e no PDV.
03. Como implementar essa melhoria?
- Para versão anteriores a 12.1.25 deve ser executado o UPDDISTR para migração da Release do Ambiente para Certifique-se que seu Ambiente esteja atualizado (Release 12.1.25 , após a migração deve ser feita a migração do Ambiente utilizando o procedimento de Migração do Dicionário de Dados para o Banco de Dados.
- Migração do Dicionário de Dados para o Banco de Dados - Essa migração consiste em Migrar um Ambiente em Ctree como Dicionário local para um Ambiente SQLite com Dicionário no Banco.
- Inicialização do Dicionário de Dados no Banco de Dados - Para inicialização do Ambiente já com Dicionário no Banco.
Informações | ||
---|---|---|
| ||
|
05. Exemplo de Utilização:
- ou Superior) como Pacote Acumulado do Varejo aplicado e com Dicionário no Banco de Dados previamente configurado. (Para mais informações verificar o Tópico de Observações localizado neste documento).
- Configure seu Appserver.ini com as seguintes Tags:
- RpoDb=SQLITE - (Tipo do Repositório "RPO" - Binário converte para "TOP" por isso é possível utilizar o "RPO - tttp").
- LocalFiles=SQLITE - (Tipo dos arquivos criados localmente).
- localdbextension=.db - (Extensão dos arquivos criados localmente).
- DBServer=localhost - (Endereço de IP do Banco de Dados).
- DBPort=7890 - (Porta do Banco de Dados, não alterar).
- DBDataBase=SQLITE - (Tipo do Banco de Dados).
- DBALIAS=SYSTEM - (Nomenclatura do Banco de Dados).
- Certifique-se que as chaves referente ao TOTVS PDV estão ativas no seu Appserver.ini
- StartSysInDB=1 (Habilita criação de Dicionário no Banco de Dados)
PosLight=1 (Indica que o Ambiente é TOTVS PDV)
- StartSysInDB=1 (Habilita criação de Dicionário no Banco de Dados)
- Exemplo do Appserver.ini:Configuração do Appserver.ini principais chaves para configuração do Ambiente.
- [PDV12125_SQLITE]
- SourcePath=C:\TOTVS PDV SQLite\Protheus\APO
RootPath=C:\TOTVS PDV SQLite\Protheus_Data
StartPath=\System\
x2_path=
DateFormat=DEFAULT
PictFormat=DEFAULT
RpoDb=SQLITE
LocalFiles=SQLITE
localdbextension=.db
DBServer=localhost
DBPort=7890
DBDataBase=SQLITE
DBALIAS=SYSTEM
SPECIALKEY=PDV12125_SQLITE
StartSysInDB=1
PosLight=1
RpoLanguage=Portuguese
RpoVersion=120
TopMemoMega=1
...
- Para utilização do Ambiente TOTVS PDV - SQLite o pré requisito é a utilização do Dicionário de Dados no Banco. Referente a Carga de Dados deve ser utilizado como padrão o Driver .CSV.
- Para atualização de senhas os dois Ambiente (Retaguarda e PDV) devem estar com Dicionário no Banco.
08. TABELAS UTILIZADAS
03. Observações:
Informações | ||
---|---|---|
| ||
|
- Migração do Dicionário de Dados para o Banco de Dados - Essa migração consiste em Migrar um Ambiente em Ctree como Dicionário local para um Ambiente SQLite com Dicionário no Banco.
- Inicialização do Dicionário de Dados no Banco de Dados - Para inicialização do Ambiente já com Dicionário no Banco.
HTML |
---|
<!-- esconder o menu --> <style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |
...