SPED Auditor FAQ Perguntas Frequentes 2015 QUIRIUS Soluções Fiscais 2015 - QUIRIUS Soluções Fiscais 1
SUMÁRIO FAQ 001 O status da auditoria fica como Aguardando... 3 FAQ 002 Running 64 bit mode with the 32 bit Oracle Client... 5 FAQ 003 Pontuação trocada em valores das planilhas geradas... 8 FAQ 004 Alterando os dados de conexão com o Banco de Dados... 10 FAQ 005 Não é possível abrir os arquivos Word ou Excel... 11 2015 - QUIRIUS Soluções Fiscais 2
FAQ 001 O status da auditoria fica como Aguardando O campo status na tela de auditorias tem como objetivo exibir a condição em que o pedido de processamento se encontra. Quando é adicionado uma nova auditoria e ela fica muito tempo com o status Aguardando, sendo que não há outros processos de auditoria em fila, se faz necessário iniciar/reiniciar o serviço de processamentos do Auditor. Para iniciar/reiniciar o serviço da aplicação deve-se acessar os Serviços do Windows, conforme procedimento abaixo: a) Acesse o painel executar do Windows conforme a imagem abaixo; Figura 1 - Demonstração de como acessar a função Executar. b) Digite services.msc no painel executar e clique em OK; Figura 2 - Exibindo o comando services.msc. c) Procure pelo serviço do Auditor e verifique se ele está parado ou em execução; d) Caso o serviço esteja parado, clique em iniciar conforme imagem abaixo; 2015 - QUIRIUS Soluções Fiscais 3
Figura 3 - Iniciar o serviço do Auditor. e) Se o serviço estiver em execução, clique em reiniciar conforme imagem abaixo; Figura 4 - Reiniciando o serviço do Auditor. f) Após o início/reinicio do serviço, deve-se aguardar 1 minuto para que o processamento da auditoria continuidade. 2015 - QUIRIUS Soluções Fiscais 4
FAQ 002 Running 64 bit mode with the 32 bit Oracle Client Ao tentar se conectar com o Auditor Service é exibido o erro abaixo. Essa situação é mais comum quando existem estações de trabalho conectadas a um servidor. System.InvalidOperationException: Attempt to load Oracle client libraries threw BadImageFormatException. This problem will occur when running in 64 bit mode with the 32 bit Oracle client components installed. ---> System.BadImageFormatException: Foi feita uma tentativa de se carregar um programa com um formato incorreto. (Exceção de HRESULT: 0x8007000B) Cenário: Existem duas situações que podem impactar no erro exibido acima. A versão do Oracle Client instalado na estação de trabalho pode ser diferente da versão instalado no servidor do Auditor Service. Devido a incompatibilidade, o sistema irá retornar a mensagem. Pode existir mais de um Oracle Client instalado na estação e ao carregar as variáveis de ambiente, a versão errada é carregada e o sistema irá retornar a mensagem. Solução: Nesse caso, existem duas tratativas a serem realizadas: Realizar a instalação da versão compatível do Oracle Client nas máquinas onde é exibido o erro. Alterar manualmente as variáveis de ambiente para que carreguem a versão compatível do Oracle Client. Abaixo segue um descritivo de como realizar essa alteração: a) Acessar as Propriedades do Meu Computador; Figura 5 - Exibindo a opção Propriedades do Meu Computador. 2015 - QUIRIUS Soluções Fiscais 5
b) Na janela de Propriedades, localizar a aba Avançado e clicar no botão Variáveis de Ambiente; Figura 6 - Exibindo a aba Avançado e o botão Variáveis de Ambiente. c) Na tela de Variáveis de Ambiente, localize o parâmetro Path em Variáveis do Sistema; Figura 7 - Exibindo o parâmetro Path em Variáveis do sistema. 2015 - QUIRIUS Soluções Fiscais 6
d) Clique no botão Editar para que seja possível alterar o parâmetro Path; e) É possível copiar o parâmetro todo para um bloco de notas, facilitando a visualização; Figura 8 - Exemplo de preenchimento do parâmetro Path. f) No início do texto deverá ser inserido o caminho do Oracle Client compatível. Esse caminho deverá ser até a pasta bin e deverá ter o símbolo ; ao final do mesmo, por exemplo: C:\app\administrador\product\11.2.0\client_1\bin; Figura 9 - Exemplo de alteração do Path. g) Copie todo o conteúdo do bloco e notas, apague todo o conteúdo do parâmetro Path e substitua pela nova linha de comando. 2015 - QUIRIUS Soluções Fiscais 7
h) Tente acessar novamente o Auditor Service. Observação: caso ao reiniciar o computador o erro volte a ocorrer, verifique as variáveis de ambiente e se não existe nenhum tipo de grupo de segurança que carregue um padrão pré-formatado. Caso exista, avalie para que o caminho compatível do Oracle Client seja carregado junto dessa política. FAQ 003 Pontuação trocada em valores das planilhas geradas Ao gerar os pareceres em Excel, a pontuação dos valores poderá vir trocada, por exemplo, R$123,456.00, sendo que o correto seria R$123.456,00. Essa situação ocorre devido a configuração de idioma do computador que está diferente de Português (Brasil) e a localidade diferente de Brasil. Solução: É necessário alterar o idioma e localidade do computador para Português (Brasil) e Brasil, respectivamente. Segue abaixo como realizar essa operação: a) Acessar o Painel de Controle e a opção Regiões e Idiomas; Figura 10 - Exibindo a opção Região e Idioma. b) Na nova janela, logo na aba Formatos informe no primeiro campo chamado Formato o valor Português (Brasil), conforme imagem abaixo; 2015 - QUIRIUS Soluções Fiscais 8
Figura 11 - Exibindo o formato em Português (Brasil). c) Na aba Local, informe Brasil no campo Local Atual. Figura 12 - Exibindo a informação Brasil no campo Local Atual. d) Clique no botão Ok e refaça o processo de geração do parecer. 2015 - QUIRIUS Soluções Fiscais 9
FAQ 004 Alterando os dados de conexão com o Banco de Dados A senha de conexão com o banco de dados é controlada através de um arquivo chamado hibernate.cfg.xml, bem como todas as demais informações de conexão entre o Auditor e o Banco de Dados. Caso a senha tenha sido alterada, é necessário alterar esse arquivo de configuração. Confira abaixo como proceder: a) Localize o arquivo hibernate.cfg.xml no diretório de instalação do Auditor; Por padrão o diretório de instalação ficará dentro de C:\Arquivos de Programas ou C:\Arquivos de Programas (x86), dependendo da versão instalada. Lembrando que este caminho pode ser diferente caso a instalação tenha sido realizada em outro local. Figura 13 - Localizando o arquivo hibernate.cfg.xml. b) Acesse o arquivo em um editor de texto (bloco de notas ou notepad++); Figura 14 - Estrutura do arquivo hibernate.cfg.xml. 2015 - QUIRIUS Soluções Fiscais 10
c) Existe uma linha que identifica todos os campos relacionados ao Banco de Dados. Conforme é exibido abaixo: Exemplo de Connection String para bancos em SQL Server: <property name="connection.connection_string">data Source=MUSTANG\SQL2008R2,1433;Initial Catalog=QuiriusAuditorDB;User Id=sa;Password=@quirius123;</property> Exemplo de Connection String para bancos em Oracle: <property name="connection.connection_string">data Source=192.168.0.248:1521/AUDITOR;User Id=auditor;Password=@quirius123;Pooling=true;Enlist=false;Statement Cache Size=500;</property> d) O parâmetro Password deverá ser alterado para a nova senha. Abaixo segue um descritivo de cada um dos campos para facilitar o entendimento: Data Source: é o novo do servidor e instância (SQL Server) ou do Service Name / SID (Oracle) do banco de dados. Segue abaixo exemplos: SQL Server: servidor\instância,porta Oracle: servidor:porta\servicename ou servidor:porta\sid Initial Catalog (somente SQL Server): se refere ao nome da base de dados; User Id: nome do usuário de acesso a base de dados; Password: senha do usuário de acesso a base de dados. Observação: quando Oracle, existe a possibilidade de as informações serem case sensitive (diferenciar maiúsculas de minúsculas). Preencha o hibernate em caixa alta (sempre maiúsculas) e verifique a conexão. FAQ 005 Não é possível abrir os arquivos Word ou Excel Ao final do processo de auditoria, o sistema poderá gerar arquivos de parecer em Word e/ou Excel, dependendo do tipo processado. O Auditor utiliza diretórios compartilhados na rede para gerar e disponibilizar esses arquivos para visualização e utilização. Abaixo segue uma imagem onde é demonstrado onde localizar esses diretórios: 2015 - QUIRIUS Soluções Fiscais 11
Figura 15 - Exemplos de diretórios utilizado pelo Auditor. Cenário: Acesso Negado Ao clicar nos botões para abrir os arquivos em Word ou Excel e o sistema exibe uma mensagem de: Acesso Negado. O usuário que está tentando acessar os arquivos pode não ter permissão nos diretórios. Solução: Aplicar as permissões nos diretórios que o Auditor utiliza para gravar os arquivos Word e Excel. Segue abaixo como realizar esse procedimento: a) Localize os diretórios utilizados pelo Auditor, conforme é exibido na figura 15; Figura 16 - Localizado os diretórios utilizados pelo Auditor. 2015 - QUIRIUS Soluções Fiscais 12
b) Selecione o diretório, clique com o botão direito e acesse a opção Propriedades; Figura 17 - Exibindo as propriedades do diretório. c) Acesse a aba Segurança e clique no botão Editar...; d) Na nova tela, clique no botão Adicionar...; e) Na tela de selecionar usuário ou grupos, informe os usuários que deverão ter acesso a esse diretório e então clique em Ok. Figura 18 - Exemplo de permissão para os grupos todos, administradores e o usuário administrador. 2015 - QUIRIUS Soluções Fiscais 13
f) Ao retornar para a tela anterior, marque para os usuários/grupos desejados a permissão de Controle Total. Figura 19 - Exemplo de controle total para o grupo Todos. g) Clique no botão Ok até sair das propriedades do diretório e então tente abrir novamente o arquivo Word ou Excel. Cenário: Arquivo não Localizado Ao clicar nos botões para abrir os arquivos em Word e/ou Excel e o sistema exibe uma mensagem de: Arquivo não localizado. Solução: Existe a possibilidade de o arquivo ter sido excluído ou movido por algum usuário, e com isso o Auditor não consome localizar e executar esta ação. Para esses casos, será necessário refazer o processo de auditoria e permitir que os arquivos dos pareceres em Word e/ou Excel possam ser regenerados pelo sistema. Observação: o sistema Auditor não realiza nenhum tipo de exclusão automática dos arquivos de parecer. 2015 - QUIRIUS Soluções Fiscais 14
2015 - QUIRIUS Soluções Fiscais 15