Você está na página 1de 86

TREINAMENTO TOTVS 08-07-2014

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 3 Ir na pasta C:\totvs\DBAccess64 e enviar o executvel DBAccess64.exe para a rea de trabalho.

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 9 Tela inicial do Protheus em execuo abaixo.

PASSO 10 Entrar com o usurio admin

PASSO 11 Escolher o ambiente.

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 13 O ambiente precisa ficar assim.

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 15 Ser apresentado a mensagem.

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 22 Abaixo informaes Tcnicas


Login do sistema.
Usurio = mestre
Senha = totvs
Usuriosde banco RM
Rm = rm
Sysdba = masterkey

ALIAS.DAT local dos arquivos de configurao


PASSO 23 Abaixo criao dos usurios v em Segurana, Usurios, click em novo usurio, lembre que este usurio segue
a linha do RM, preencha o e-mail , marque o flag Sempre vlido para no expirar o usurio, em cdigo de acesso utilizar o
padro, em seguida ir em, servios globais, segurana, na aba segurana, lembre de adicionar as permisses necessrias.

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

PASSO 27 Reiniciar o servio RM.Host.Service

PASSO 28 Se o servio do RM.Host.Service no estiver como servio, existe um executvel chamado


RM.Host.ServiceManager.exe onde ao executar como Administrador, no esquea disso, possvel instalar e startar o servio
normalmente.

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 31 Entrar com as informaes do banco

PASSO 32 Habilitar todos os Flags em Servios

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 35 Acrescente as mscaras ## nos campos, conforme imagem abaixo

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 43 Criando os relatrios

Layout padro em propriedades


Dia 2

PASSO 44 Trocando a fonte de todo o Relatrio

PASSO 45 - Mudando formato da pgina, por padro em detalhes, numero de registros, de 10 para 100

PASSO 46 Mudando o Layout da pgina

PASSO 47 - Depois de adicionado os detalhes do relatrio vamos adicionar as fontes de dados

PASSO 48 Conexo com o banco de dados Externo

PASSO 49 Escolher Microsoft SQL Server

PASSO 50 Adicionar conexo do usurio do banco para o Protheus

PASSO 51 Aps conexo criada, os selects j podem ser criados tambm

PASSO 52 Adicionando ordenao

PASSO 53 Adicionando Checkbox

PASSO 54 Transformando Data

PASSO 55 - Exportar o relatrio para o Protheus

PASSO 56 - Adicionando entrada de dados primeiro passo editar o SQL e entrar como WHERE

Passo 57 entrar com os parmetros de acordo com o WHERE

PASSO 58 Chamando a Call do RM


Chamando a CALL do RM
Comando = CALLRM(1;21)
PASSO 59 - Cubo

PASSO 60 Atualizar os dados

PASSO 61 - Voltando ao relatrio informando as datas de gerao no cabealho

PASSO X - Envio de e-mail