Buscar

Download e Instalação do TOTVS Protheus 12

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 34 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 34 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 34 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Download e Instalação do TOTVS Protheus 12 (12.1.17)
Saudações jovem gafanhoto,
Meu nome é Jonatan Temesio estou aqui para ensinar tudo que eu sei sobre o ADVPL eeeee não é aquele ADVPL que o consultor dinossauro usa.
Iremos ver ADVPL POG (Programação orientada gambiarra) mentiraaaa é POO (Programação orientada objeto) que futuramente se tornará o TL++ que significa TOTVS Language Plus Plus (será que copiaram o nome de algum linguagem da microsoft ?? kkkkk), com o ADVPL POO podemos desenvolver em camada e utilizando padrões o nosso famoso Designer Partner …..se você tmb não tem noção nenhuma de POO fica tranquilo que irei te ensinar, mas para você ir me ajudando que tal fazer a lição de casa e dar uma lida nesse post Programação Orientada Objeto
Antes de começarmos o ADVPL, que tal a gente instalar uma base TOTVS Protheus 12.1.17 (12.1.17 é a versão do ERP maledeto) em seu personal computer. Esse tutorial é para quem manja pelo menos um pouco de computador “aquele cara que não fica instalando o baidu ou deixa o Yahoo como sua pagina de busca principal no browser kkkkkkkk”.
Entendendo arquitetura TOTVS PROTHEUS 12
A linha TOTVS Protheus utiliza a tecnologia By You, a qual opera sobre a estrutura Client/Server nível 5, em que se destacam 3 camadas de aplicação:
Client: responsável pela apresentação da aplicação (Front-End).
Application Server : encarregada de todo processamento das regras de negócio.
Banco de Dados: cuida do gerenciamento dos dados no Sistema.
O Application Server é um middleware preparado para a arquitetura SOA, e conceito de distribuição de software online SaaS, atuante como um intérprete e facilitador, “traduzindo” e conectando os comandos da linguagem com o Framework da linha TOTVS Protheus. Além disto, esta camada funciona sobre um ambiente de balanceamento de carga. O Framework da Linha Microsiga fornece diversos facilitadores e aceleradores de desenvolvimento baseados na arquitetura MVC.
Passo 1: Instalação do banco de dados
Caso você tenha alguma instalação do SQL SERVER em sua maquina  basta criar um banco de dados vazio chamado TOTVS12 e uma conexão ODBC  64bits e pular para o passo 2 =].
O Banco de Dados escolhido é o SQL Server Express Edition 2017 (caso queira outro banco eu aconselho acessar o link TDN e se virar kkkkkkkkk ). Para efetuar o download basta navegar no seguinte link SQL SERVER ou pesquisar no Google SQL Server Express.
Após efetuar o download pelo link e executar o programa SQLServer2017-SSEI-Expr.exe, aparecera a seguinte imagem:A forma de instalação fica a seu critério eu utilizei a “Básico”
Logo em seguida é perguntado o diretório para instalação do Banco de dados, eu deixei padrão porem fica a seu critério:
Após a instalação básica ser concluída, aparecera as informações do seu banco de dados instalado. Minha instalação ficou assim, instância é SQLEXPRESS  e o administrador sql é meu usuário de login do WINDOWS:  
Após isso iremos abrir o nosso banco de dados através do sql management studio, na minha maquina estava instalado o 2012, segue link para download.  Feita a instalação iremos informar localhost\SQLEXPRESS em nome do servidor e na autenticação deixaremos a opção “Autenticação do Windows”:
Se tudo der certo graças as deuses do t.i. irá aparecer a seguinte tela:
Dentro da pasta Banco de Dados iremos criar o banco “TOTVS12” de forma bem padrão (para criar o banco basta clicar com o botão direito do mouse em cima de banco de dados e selecionar novo banco =] ) :
Ufaaa…essa parte passou com sucesso, agora é hora de criarmos uma conexão ODBC com o nosso querido banco de dados “TOTVS12” para o TOTVS DbAcess . Vamos acessa o painel de controle > Ferramentas Administrativas:
Logo em seguida a opção “Fonte de Dados ODBC (64bits)”:
Após aberto, clicar em “Adicionar”:
Iremos selecionar a opção “SQL Server”:
Nessa parte temos que informar o nome para a conexão ODBC, eu utilizei  “TOTVS12” o mesmo do banco de dados porem você pode colocar o nome que mais lhe agrada como “PalmeirasNaoTemMundial” já na instância você deve seguir o padrão criado na instalação do banco o meu foi “localhost\SQLEXPRESS01”:
Nessa parte iremos informar o usuário de autenticação do banco. Na instalação básica é utilizado o usuário do Windows para ser o administrador do banco (resumindo, logou com esse usuário na maquina pode fazer merda no banco de dados kkkkk), então é só selecionar “autenticação WINDOWS NT”:
Após clicar em avançar iremos marcar a opção “Alterar o banco de dados padrão para” e selecionaremos o nosso querido banco de dados “TOTVS12′ e caso não estejam marcadas as opções favor selecionar “Usar identificadores entre aspas ANSI” e “Usar nulos, preenchimentos e avisos ANSI”:
Irá aparecer uma tela revisando todos os dados de conexão ODBC:
Vamos clicar em “Testar fonte de dados” e se aparecer a seguinte mensagem indica que você e um dos filhos de Odin e tudo deu certooooo uhulllll “Vlws tio Bill”: 
Clicamos em OK e depois OK e aparecerá a nossa queria conexão ODBC, favor guardar o nome dela jovem gafanhoto porque usaremos no TOTVS DbAcess:
Passo 1 concluido jovem…… Agora iremos para a parte divertida
Passo 2: Configuração do nosso TOTVS DbAcess 64bits
Bom para começarmos sugiro que você baixe o pacote que montei do TOTVS ERP, onde contem tudo para a gente configurar o ERP. O arquivo é um pouco pesado “799Mb” zipado em winrar e você não precisa ter uma conta do gmail. (TOTVS Protheus 12.1.17)
Após ter baixado o arquivo favor descompactar e copiar a pasta “TOTVS12” para o “C:\”. Com os arquivos extraidos teremos a seguinte visão:
Abriremos a pasta “Totvs DBAccess x64” e dentro dela teremos o executável “TOTVS 12 – DBAccess64.exe” onde criaremos um atalho para execução em console, basta clicar com o botão direito do mouse e selecionar criar atalho: 
Com o atalho criado iremos clicar com o botão direito do mouse em cima de “TOTVS 12 – DBAccess64.exe – Atalho” e selecionar a opção propriedades:
Na tela de propriedades na opção “Destino:” iremos ate o final após as aspas duplas e incluiremos o parâmetro do MS-DOS conhecido como “-CONSOLE”:
Após clicar em “OK” basta executar dois cliques no atalho criado e aparecera a mensagem do “Windows Defender Firewall”. Na qual devemos permitir a comunicação das redes para o Dbacess ser visto pelo Appserver e a comunicação ODBC, basta copiar a tela abaixo e clicar em “permitir acesso”:
Eeeee termos o nosso DbAcess Online =]
Logo em seguida iremos minimizar a tela do DbAcess64 e executaremos um duplo clique em “DBMonitor.exe”, aparecerá a tela de conexão do monitor onde informaremos o Servidor e a Porta. “Servidor:localhost” , “Porta:7890” depois é só clicar “OK”: 
A senha para logar é “Usuario:admin” e a senha pode deixar em branco e clicar “OK” (lembrando que em Usuario o “admin” é minúsculo):
Informando a identificação aparecerá a tela inicial do DBMonitor:
Bom, lembra que a gente efetuou uma forma de conexão ODBC 64bits onde a autenticação é feita pelo usuário logado ? Com isso não precisamos ir em “Configurações” e depois “Microsoft SQL”  para configurar usuário e senha do banco. (Caso você já tenha o banco de dados instalado basta seguir os seguintes passos. Clicar na aba “Configurações” e depois na aba “Microsoft SQL” e depois no botão “Novo” e informar o nome igual da conexão ODBC 64bits e depois na caixa Usuário informar o nome e senha do usuário do banco de dados =]. *”dica……nome e usuário é o mesmo que você usa para acessar o SQL Server Management Studio”)
Após isso iremos acessar aba “Assistentes” para testar a conexão ODBC:
Vamos clicar em “Validação de Conexão” e depois em “Avançar” e aparecerá a opção para escolhermos o banco de dados “Microsoft SQL”:
Após clicar em “Avançar” vamos escrever o nome da instância criada na conexão ODBC 64bits, “TOTVS12”:
E quando clicamos em Finalizar ….. a mensagem é “Conexão OK”:
Passo 3: Configuração do nosso TOTVS AppServer
O TOTVS | Application Server foi desenvolvido em ANSI C++ e, portanto, independe de API´s especificadas para funcionar. Desta forma, o núcleo do TOTVS | Application Serverpode ser recompilado em todos os sistemas operacionais e plataformas que suportem ANSI C++. Outra preocupação durante o desenvolvimento foi garantir total compatibilidade dos repositórios de objetos (RPO`s) e das correções dos repositórios (Patch´s) entre os sistemas operacionais e plataformas.
Após essa rápida explicação do portal TDN, vamos configurar o nosso servidor de aplicação. Dentro da pasta “TOTVS12”  temos a pasta “Protheus” e dentro dela a “bin”, na pasta “bin” temos o nosso executável “AppServer.exe” e seu arquivo de configuração o “appserver.ini”: 
Duplo click no “appserver.ini” e aparecerá a seguintes configurações, caso queira se aprofundar mais na configuração favor acessar o link AppServer TDN:
[DEPURANDOADVPL] <- Nome do servidor
SourcePath=C:\TOTVS12\Protheus\apo\ <- Caminho para o RPO
RootPath=C:\TOTVS12\protheus_data\ <- Caminho para a pasta system e system load
StartPath=\system\
formPath=C:\TOTVS12\Protheus\rpoform\ <- Caminho para o RPO de formulas 
RpoDb=top
RpoLanguage=por
RpoVersion=120
LocalFiles=CTREE
localdbextension=.dtc
DBDATABASE=MSSQL <- Qual banco de dados utilizado 
DBSERVER=localhost <- Caminho onde se encontra o DbAcess
DBALIAS=TOTVS12 <- Nome do banco de dados criado 
DBCONTYPE=TCPIP <- Tipo conexão 
DBPORT=7890 <- Porta do DbAcess
SPECIALKEY=TOTVS12
DisableAskTOP=1
MaxQuerySize=47940
INACTIVETIMEOUT=900
TOPMemoMega=1
TAFMultint=1
;=============================================
;============== CONFIG GERAIS ================
;=============================================
[Drivers]
Active=tcp
[TCP]
TYPE=TCPIP
Port=1500 <- Porta do Appserver para conexão 
[Service]
Name=TOTVS12
DisplayName=TOTVS 12
[TDS]
allowApplyPatch=*
ALLOWEDIT=*
Após esse breve resumo do “Appserver.ini” vamos voltar na pasta “appserver” e criar um atalho do “AppServer.exe”
E no atalho criado iremos efetuar o mesmo procedimento que no DbAcess , clicar com o botão direito do mouse e selecionar propriedades . Na parte de Destino iremos adicionar o comando de execução -CONSOLE
Feito isso basta clicar em “OK” e depois um duplo clique no atalho do “Appserver.exe” e adicionar as permissões ao Windows Defender Firewall:
Feito isso o nosso Appserver está online:
Feito isso vamos voltar na pasta “bin” só que desta vez abriremos a pasta “smartclient” e um duplo clique no arquivo de configuração o “smartclient.ini”:
[config]
lastmainprog=SIGAMDI
BrowserEnabled=0
[drivers]
active=tcp
[DEPURANDOADVPL] <- Nome da conexão 
server=localhost <- Caminho do appserver 
port=1500 <- Porta do appserver 
Agora com o DbAcess e Appserver Online:
Na pasta “smartclient” vamos executar com um duplo clique o “smartclient.exe”:
Irá aparecer a tela de conexão inicial do smartclient perguntando qual o programa que vamos executar , qual comunicação iremos usar e qual o nome do servidor do appserver, por padrão irá aparecer igual a imagem e basta clicar em “OK”:
Na tela de login é só informar que o usurário é “admin” e a senha pode deixar em branco e clicar em “Entrar”:
Na tela de configuração irá aparecer a empresa 99 – TESTE com todos os ambientes disponíveis: 
Você deve informar qual seu pais, para o Protheus carregar o idioma:
Logo em seguida e uma vez ao dia é perguntada as Taxas das Moedas, pode deixar zerada e apertar confirmar:
Sistema logado com sucesso:
Só por curiosidade abra o banco de dados “TOTVS12” e abra a pasta “Tabelas” e você verá todas as tabelas criadas pelo ERP:
 
Então é isso pessoal espero que tenha gostado do post e vamos para o próximo que é a instalação da nossa plataforma de desenvolvimento ADVPL e famoso TDS.

Continue navegando