Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

ÍNDICE

  1. Visão Geral - (o que é)Pra que serve?
  2. Pontos positivos da mudança.
  3. 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.

Image Removed

Informações
titleAtenção
  • No caso de migração de Release 12.1.17 para 12.1.25 e inicialização do Ambiente com Dicionário no Banco de Dados "StartSysInd = 1" serão migradas para o Banco de Dados apenas as tabelas de estrutura do Ambiente. Para migração das tabelas da camada de Regra de Negócio (Vendas) deve ser utilizado a Carga de Dados.
  • Para inicialização do Ambiente direto na Release 12.1.25.

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)
  • 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.

Image Modified

Image Modified



08. TABELAS UTILIZADAS





03. Observações:


Informações
titleAtenção
  • No caso de migração de Release 12.1.17 para 12.1.25 e inicialização do Ambiente com Dicionário no Banco de Dados "StartSysInd = 1" serão migradas para o Banco de Dados apenas as tabelas de estrutura do Ambiente. Para migração das tabelas da camada de Regra de Negócio (Vendas) deve ser utilizado a Carga de Dados.
  • Para inicialização do Ambiente direto na Release 12.1.25.

Image Added











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>

...