Introduo Este documento tem por objetivo demonstrar o passo a passo para a impresso de contracheque via job server. 1. Contra cheque O contracheque um relatrio criado no Gerador de Relatrios que retorna todas as informaes referentes ao envelope de pagamento do funcionrio. Este relatrio pode ser executado atravs do Portal RM Web. Para tanto se faz necessrio que o Portal RM Web esteja instalado, configurado e funcionando. Para gerar um relatrio atravs do Portal RM Web, necessrio configurar o relatrio no Gerador de Relatrios, alterar os arquivos de configurao para modo 3 camadas na pasta RM.Net e no Portal RM Web. 2. Configuraes do relatrio no Gerador de Relatrios Acesse o Gerador de Relatrio (Relatrios -> Gerador) Na tela do Gerador de Relatrios, selecione o relatrio de contracheque, na barra de menus do Gerador de Relatrios selecione a opo Editar (Terceiro boto da esquerda para a direita). Habilite a opo Executa em JobServer, que apenas habilitar o host desta mquina a executar os processos em modo 3 camadas, no configurando o ambiente para 3 camadas.
Clique em Salvar e OK.
3. Alterar os arquivos de configurao para modo 3 camadas Acesse a pasta RM.Net (C:\totvs\CorporeRM\RM.Net) e abra o arquivo RM.Host.Service.exe.config no bloco de notas. Edite este arquivo de modo que o valor da tag JobServer3Camadas seja verdadeiro (true), como segue modelo abaixo. <?xml version="1.0"?> <configuration> <appSettings> <add key="CommunicationStyle" value="WCF" /> <add key="JobServer3Camadas" value="true" /> <add key="Port" value="8050" /> <add key="ActionsPath" value="C:\totvs\CorporeRM\RM.Net;C:\totvs\CorporeRM\Corpore.Net\Bin" /> <add key="EnableCompression" value="true" /> </appSettings> <runtime> <NetFx40_LegacySecurityPolicy enabled="true" /> </runtime> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" /> </startup> </configuration> Acesse a pasta Corpore.Net (C:\totvs\CorporeRM\Corpore.Net) e abra o arquivo Web.config no bloco de notas. Edite este arquivo de modo que o valor da tag JobServer3Camadas seja verdadeiro (true), como segue modelo abaixo. <!--Configuraes de Remoting--> <add key="RemoteLoad" value="false"/> <add key="SelfHosted" value="false"/> <add key="Host" value="localhost"/> <add key="Port" value="8050"/> <add key="JobServer3Camadas" value="true" /> <add key="ServerUrl" value="http://localhost/RM.net/"/> Volte na pasta RM.Net e acesse o executvel RM.AliasManager.exe. Neste aplicativo, na ABA SERVIOS, ser necessrio habilitar a opo de Processamento de Job e definir um valor de execues simultneas. Obs.: Muito cuidado ao definir esse valor. Se for inserido um valor muito alto, poder sobrecarregar o servidor. Para dividir esse processamento, poder ser feita a mesma configurao em outras mquinas, porm com a opo de Executar apenas Jobs Locais Desmarcada. A vantagem que essas mquinas no sero de uso exclusivo para execuo de processos e o usurio poder trabalhar normalmente. Na Pasta RM.Net, executar o aplicativo RM.Host.ServiceManager.exe e seguir os seguintes passos: a) Clicar no boto Desinstalar; b) Apagar o arquivo _Broker.dat da pasta RM.Net c) Clicar em instalar e esperar que o servio esteja iniciado.
Aps essas configuraes, o relatrio poder ser gerado pelo Portal RM Web.