INSTRUTOR: KLAUS
PASSO 0 Tentar levantar o ambiente teste do Protheus na estao, em seguida ter a certeza de que tem o Frame work 4.0,
no Windows 7 e 8 j tem, no XP no tem.
PASSO 1 Restaurar o bancos Protheus.bak e o RM.bak que vai no anexo deste no SQL Sever 2012, j estamos partindo do
princpio que o SQL Server esteja instalado, no vamos detalhar aqui a instalao do mesmo, detalharemos os passos
conforme print abaixo.
PASSO 2 Com os bancos restaurados, para montar o ambiente local do Protheus em uma estao simples, ou mesmo
servidor, faamos o seguinte.
Copiar a pasta TOTVs, j definida que estar no anexo deste documento, dentro desta pasta ter mais trs sub -pastas, sendo
elas: DBAccess64 / Protheus / Protheus_Data.
PASSO 4 Com o atalho do executvel na rea de trabalho, clickar nas propriedades do cone e no path de chamada ao
executvel no final acrescentar - console, conforme imagem abaixo.
PASSO 5 Ir na pasta C:\totvs\Protheus\bin\appserver e enviar o executvel appserver.exe para a rea de trabalho, mesmo
procedimento do passo anterior, e digitar no final do path - console
PASSO 6 Acrescentar o Alias Protheus no ODBC, para isso v em Ferramentas Administrativas e v em ODBC 64 ou 32,
em seguida v em DSN de Sistema, e crie uma alias conforme mostrado nos prints seguintes.
PASSO 7 Configuraremos agora o SmartClient, para isso acesse o PATH C:\totvs\Protheus\bin\smartclient, e envie o
executvel smartclient.exe para a rea de trabalho.
PASSO 8 Abaixo os 3 aplicativos que executaremos, primeiro execute a DBAccess64.exe, em seguida execute o
appserver.exe, em seguida o Smartclient.exe
PASSO 12 Com o ambiente do Protheus em funcionamento, passaremos para o RM, para isso necessrio t er a Biblioteca
RM instalada no computador = Verso 11.82.32.1, para baixa a mesma v ao portal RM, no anexo deste documento estar a
mesma, para instalar a mesma, necessrio desabilitar o UAC em Painel de Controle, controle de usurios s avanar, e
escolher Ambiente Local
PASSO 14 - Aps a instalao da Biblioteca, verificar o servio RM.Host.Service se est executando, o mesmo criar um
atalho na rea de trabalho chamado RM.EXE, execute-o. Se o servio no for instalado automaticamente, executar o
aplicativo RM.Host.Service.Manager.exe, execut-lo como administrador, escolher a conta Local System, e instalar o servio
na mo.
PASSO 16 - Ao abrir, escolher o cone de banco, abaixo a direita, criar ALIAS e apontar para o ip do servidor que tem o banco
RM, que no nosso caso o computador local.
PASSO 17 - Se no conectar executar o script Usuarios SQL 2008.sql de criao de usurios que vai no anexo, estes usurios
so criados para a execuo do sistema RM_BIS.
PASSO 18 Aps a execuo dos Scripts, adicionar o usurio sysdba no grupo sysadmin, para isso siga o print abaixo.
PASSO 19 Criar o ODBC do Alias chamado RM, para isso v em Ferramentas Administrativas e v em ODBC 64 ou 32,
em seguida v em DSN de Sistema, e crie uma alias conforme mostrado nos prints seguintes , o ideal criar o Alias com as
informaes tudo em minsculo.
PASSO 20 Aps isso iremos criar um novo Alias para o nosso banco local.
PASSO 21 Aps iremos conectar no nosso novo Alias com o usurio = mestre e a senha = totvs
PASSO 24 - Aps a criao do usurio acionar a fonte de dados externa para isso v em Segurana e click em Conexo a
banco de dados Externos, click em Incluir, colo que o nome e descrio, click em string de conexo e preencha as
informaes de banco conforme anexo e teste a conexo.
PASSO 25 Para o servio do RM, e ajustar a conta de inicializao do servio precisa estar assim, se no estiver assim, no
funciona.
PASSO 26 MUITO IMPORTANTE Copiar estas linhas abaixo do servidor Web Service do Protheus para dentro de todos os
arquivos de configurao do RM em C:\totvs\CorporeRM\RM.Net, so eles:
RM.AliasManager.exe.config
RM.exe.config
RM.Glb.PlanilhaNet.API.dll.config
RM.Host.exe.config
RM.Host.Service.exe.config
RM.Lib.Gerador.Execute.exe.config
RM.Script.Executor.exe.config
RM.TotvsSQLTools.exe.config
Testando a conexo
http://localhost:8051/rptwebservicesserver/mex
Testando no Protheus
http://127.0.0.1:94/ws/
PASSO 29 No Protheus h necessidade de ajustar o arquivo appserver.ini para o WebService dele funcionar, para isso siga
as imagens abaixo, preste ateno nas nomenclaturas de apontamento, se vai apontar via ip, nome, etc.
PASSO 30 Criao de um novo Alias, com as informaes do banco RM, possvel editar um arquivo que contm essas
informaes, o arquivo Alias.dat dentro do diretrio C:\totvs\CorporeRM\RM.Net
PASSO 33 Mais um ajuste necessrio no banco, no SQL, entraremos nas propriedades de segurana do usurio Sysdba e
acrescentaremos em Funo do Servidor a opo Sysadmin
PASSO 34 Passo importante, para vinculao dos sistema RM x Protheus, h necessidade de fazer alguns ajustes globais, com
o usurio Mestre ou com um usurio que tenha permisses administrativa, v em Servios Globais Ambiente
PASSO 36 Na aba Gerador de Relatrios dar 2 clicks no Provedor Protheus e habilitar conforme imagens abaixo.
Est Pronto a configurao, a partir daqui trataremos somente da gerao dos relatrios.
PASSO 37 Aps esta configuraes, logar com o usurio criado anteriormente, e ir em: BI-SELF SERVICE, quando pedimos um
novo relatrio, lembre de criar o Filtro com o Sistema = G, conforme imagem abaixo, pois este filtro criado aqui ser til
para todo o processo, este valor G que faz o interfaceamento entre o BIS e o PROTHEUS, SALVE O FILTRO este processo
muito importante.
PASSO 38 Abaixo estamos na tela principal do RM-REPORTS, onde a partir daqui daremos inicio a criao dos relatrios,
repare que a nomeclatura do relatrio tem que seguir os padres 1.1, 1.1.1, etc.
PASSO 39 abaixo o relatrio sendo criado, lembre neste momento de fazer a alinhamento entre as ferramentas.
PASSO 40 Neste momento importante definir as ferramentas disponveis para a criao do relatrio, lembra da aula a
questo da exibio das mesmas.
PASSO 41 Neste momento adicionaremos as Fontes de dados, para isso siga os passos abaixo
PASSO 42 Repare que neste momento ser apresentado a opo de PESQUISA, onde as informa es j viro do Protheus,
repare que voc pode digitar qualquer campo ou tabela que o sistema ir pesquisar no Protheus.
PASSO 45 - Mudando formato da pgina, por padro em detalhes, numero de registros, de 10 para 100
PASSO 56 - Adicionando entrada de dados primeiro passo editar o SQL e entrar como WHERE