Resumo
Este artigo descreve Project problemas que podem ocorrer quando você tenta usar um quadro de horários ou relatório de despesas de funcionários no Portal de Tempo e Despesas para Empresas no Microsoft Dynamics GP. Você pode receber duas mensagens de erro quando os problemas listados na seção "Causa" deste artigo ocorrerem. Uma resolução é fornecida para cada problema.
Sintomas
Se você tentar criar um novo quadro de horários ou despesas de funcionários Project no Portal de Tempo e Despesas para Empresas, receberá as seguintes mensagens de erro:
Mensagem de erro 1
Você não está autorizado a exibir esta página.
Mensagem de erro 2
Erro inesperado.
Essas Project mensagens de erro também podem aparecer quando você tentar exibir outras páginas no Portal de Tempo e Despesas para Empresas, como quando você clica na opção Hora Project ou na opção Project Despesas.
Observação Para criar um novo quadro de horários Project Portal de Tempo e Despesas para Empresas, clique em Project,clique em Project Horae clique em Novo. Para criar uma nova planilha de despesas, clique em Project,clique Project Despesase clique em Novo.Causa
Você pode receber essas mensagens de erro quando experimentar qualquer um dos seguintes problemas:
-
A moeda funcional está ausente.
-
O PDK (Personal Data Keeper) não foi instalado corretamente.
-
O PDK não foi definido corretamente.
-
O funcionário não está configurado corretamente em Great Plains.
-
O usuário do Portal de Negócios não é atribuído corretamente no Site Configurações.
-
A Project de tempo e despesas não terminou com êxito.
-
A ID da moeda nas transações atuais está ausente ou incompleta.
-
O índice de moeda nas transações atuais está ausente ou incompleto.
-
O funcionário foi removido da lista de acesso de um projeto para o que ele havia inserido anteriormente.
-
O gerente ou supervisor do funcionário foi alterado.
Resolução
A moeda funcional está ausente
No Microsoft Dynamics GP, siga estas etapas para adicionar a moeda funcional:
-
No menu GP do Microsoft Dynamics, aponte para Ferramentas, aponte para Instalação, aponte para Financeiroe clique em Multicurrency .
-
Insira uma moeda para a moeda funcional e a moeda de relatório.
-
Na seção Tipos de Taxa de Transação Padrão, insira um tipo de taxa para as linhas Financeira,Vendase Compras.
Observação Conclua estas etapas mesmo se você não estiver registrado para multicursão.
O PDK (Personal Data Keeper) não está instalado corretamente
Siga estas etapas para reinstalar o Personal Data Keeper.
-
Inicializar PDK no Microsoft Dynamics GP.
Clique em Ferramentas,aponte para Utilitários,aponte paraProject e clique em Inicializar PDK. -
Execute o script grant.sql no Microsoft SQL Server 2000 SQL ou no Analisador de Consultas Microsoft SQL Server 2005 no banco de dados do Dynamics e em todos os bancos de dados da Empresa.
O script grant.sql está localizado em sua unidade de disco rígido local no diretório onde Great Plains está instalado. Abra a pasta SQL e abra a pasta Util. -
Instalar o Guardião de Dados Pessoais.
Observação Você pode instalar o Personal Data Keeper no CD 2 do Great Plains 8.0 PS.
O PDK (Personal Data Keeper) não está definido corretamente
Siga estas etapas para configurar o Personal Data Keeper corretamente.
-
Faça logoff no PDK como o usuário sa.
-
Clique em Instalação,aponte para Sistema,insira a senha do sistema PDK e clique em Usuário.
Crie uma ID de usuário e atribua o usuário a um funcionário no Dynamics GP -
Clique para selecionar a opção apropriada para tornar esse usuário um Funcionário, um Gerente ou um Supervisor.
Atribua o Gerente ou o Supervisor responsável pela aprovação de um funcionário a um funcionário específico. Em seguida, clique para selecionar as caixas de aprovação. -
Clique em Quadro de Horários ou Despesas para selecionar opções adicionais, se necessário.
As informações dos funcionários não estão configuradas corretamente no Microsoft Dynamics GP
Inicie a GP do Dynamics e revise os seguintes itens:
-
Se os códigos de pagamento estão sendo usados, verifique se cada funcionário tem um Código de Pagamento Padrão definido.
Para verificar isso, clique em Cartões, aponte para Folhade Pagamento , aponte para Funcionárioe clique em Project. -
Verifique se a Unidade de Medida está correta.
Para verificar isso, siga estas etapas:-
No ponto de menu da GP do Microsoft Dynamics para Ferramentas, aponte para Instalação,aponte para Project eclique em Quadro de Horários.
Você verá um dos seguintes campos:-
Códigos de pagamento padrão de
-
Custos de unidade padrão de
Verifique se esse campo está definido como Funcionário,Orçamentoou Categoria de Custo.
-
-
Se o campo estiver definido como Funcionário,clique em Cartões,em Folha de Pagamento,aponte para Funcionárioe clique em Project.
Se o campo estiver definido como Orçamento,clique em Cartões,aponte para Project eclique em Project. Selecione o projeto no menu Project Manutenção e digite o número Project no Project Não. Em seguida, clique em Orçamento. Se o campo estiver definido como Categoria deCusto, clique em Cartões,aponte para Project eclique em Categoria de Custo. -
Certifique-se de que o campo Unidade de Medida para a categoria Funcionário, Orçamento ou Custo seja escrito "Hora".
Observação A sintaxe é importante. -
Clique em Cartões,aponte para Projecte clique em Project.
Selecione o projeto e clique em Orçamento. Selecione sua Categoria de Custo. Clique no botão Expansão ao lado da Categoria custo. Observação Se a Unidade de Medida e o agendamento da Unidade de Medida não estão corretos, tente alterá-los. Você não poderá alterar esses campos se tiver inserido o tempo para esta Categoria de Custo. Se esses campos não estão corretos e você não pode alterá-los, crie uma nova Categoria de Custo com um nome semelhante. Selecione a Unidade de Medida correta e a Unidade de Agendamento de Medidas e use essa nova categoria de custo em frente.
-
-
Se você quiser que o funcionário possa inserir despesas do funcionário, clique em Cartões, aponte para Folhade Pagamento e clique em Funcionário.
Selecione o funcionário e clique em Project. Marque o campo Despesas de Funcionários de Arquivos. -
O funcionário deve ser atribuído à lista de acesso de pelo menos um projeto.
Para atribuir um funcionário a uma lista, clique em Cartões,aponte para Project eclique em Project Lista de Acesso. Selecione o funcionário e adicione os projetos apropriados.
O usuário do Portal de Negócios não é atribuído corretamente no Site Configurações
-
Faça logoff no Portal de Negócios com um usuário que recebeu direitos de administrador.
-
Clique em Site Configurações,em Usuários e Permissõese em Gerenciar Usuários do Portal De Negócios.
-
Vincule o usuário a um funcionário da GP do Dynamics na seção Funções Avançadas da página.
Clique em Modificare, em seguida, altere a função para Funcionário/Sua Empresa. Selecione o funcionário e clique em OK. -
Atribua o usuário à função de portal apropriada na seção Funções do Portal da página Gerenciar Usuários do Portal de Negócios.
Clique em Modificar. Em seguida, clique para selecionar Criador deQuadro de Horários,Criador de Despesas, Project Aprovadorou todas as três opções. -
Certifique-se de que dois usuários não sejam atribuídos ao mesmo funcionário.
Examine a função avançada de cada usuário. Clique em cada nome de usuário na Lista de Usuários. -
Depois de fazer alterações em um usuário, feche o navegador.
-
-
Faça logoff no Portal de Negócios novamente. Clique Projecte clique em Project Hora.
A Project de tempo e despesas da instalação do Portal de Negócios não terminou com êxito
-
No Microsoft Windows Explorer, abra a seguinte pasta para localizar os scripts SQL que você deve ter para concluir a instalação do Project Tempo e Despesas:
Arquivos de Programa\Dynamics GP\Portal de Negócios\Utilitários\SQL\Empresa\PMA
-
Usando o Analisador de Consultas, execute os seguintes scripts no banco de dados da empresa na seguinte ordem especificada:
-
Table.Pma.sql
-
View.Pma.sql
-
View.PmaCanadianPayroll.sql
-
Proc.Pma.sql
-
Proc.Function.Pma.sql
-
Data.Pma.sql
-
A ID da moeda em transações atuais está ausente ou incompleta
Observação Antes de seguir estas etapas, certifique-se de ter uma cópia de backup completa do banco de dados da empresa que você pode restaurar se ocorrer um problema.
-
Usando o Analisador de Consultas, execute o seguinte script no banco de dados da empresa.
SELECT * FROM PDK10500 WHERE CURNCYID = ''
-
Se os resultados são retornados, execute os seguintes scripts no banco de dados da empresa.
SELECT * FROM MC40000
Observação Observe o valor no campo FUNLCURR. Use-o para substituir o espaço reservado XXXX no script a seguir.
UPDATE PDK10500 SET CURNCYID = ‘XXXX’
-
Repita a etapa 2 substituindo a tabela PDK10500 no segundo script pela tabela PDK10000.
O índice de moeda em transações atuais está ausente ou incompleto
Observação Antes de seguir estas etapas, certifique-se de ter uma cópia de backup completa do banco de dados da empresa que você pode restaurar se ocorrer um problema.
-
Usando o Analisador de Consultas, execute o seguinte script no banco de dados da empresa.
SELECT * FROM PDK10500 WHERE CURRNIDX = ‘’
-
Se os resultados são retornados, execute os seguintes scripts no banco de dados da empresa.
SELECT * FROM MC40000
Observação Observe o valor no campo FUNCRIDX. Use-o para substituir o espaço reservado YYYY no script a seguir.
UPDATE PDK10500 SET CURRNIDX = ‘YYYY’
-
Repita a etapa 2 substituindo a tabela PDK10500 no segundo script pela tabela PDK10000.
Funcionário é removido da lista de acesso
Se um funcionário for removido da lista de acesso de um projeto e tentar revisar ou editar um documento que tivesse esse projeto, o erro poderá aparecer. O funcionário deve estar na lista de acesso no momento em que o documento é enviado e aprovado.
1. Execute esse script em Microsoft SQL Server Management Studio para encontrar quaisquer projetos que tenham quadro de horários em que o funcionário não está mais na lista de acesso. select a.PDK_TS_NO, a.EMPLOYID, a.PAPROJNUMBER, b.PAPROJNUMBER from PDK10001 a left outer join PA01408 b on a.PAPROJNUMBER=b.PAPROJNUMBER and a.EMPLOYID=b.EMPLOYID where b.PAPROJNUMBER is null 2. Adicione o funcionário novamente à lista de acesso do projeto. No menu Cartões, aponte para Project e clique em Project. Selecione seu projeto e clique em Lista de Acesso para adicionar seu funcionário. 3. Modifique seu documento excluindo a linha ofensiva dele se não estiver correta ou envie e processe-a.O gerente ou supervisor do funcionário foi alterado.
Se o gerente ou o supervisor atribuído ao funcionário na Instalação do Usuário PDK tiver sido alterado desde que o documento foi inserido pela primeira vez, o erro poderá aparecer. Observação O gerente e o supervisor são capturados no momento em que o documento é inserido inicialmente. 1. Execute este script em Microsoft SQL Server Management Studio para encontrar todos os quadro de horários não processadas que tenham um gerente ou supervisor na Instalação do Usuário PDK diferente do gerente ou supervisor no quadro de horários. selecione a.* de PDK10000 a, DYNAMICS.. PDK40001 b onde a.EMPLOYID = b.EMPLOYID e (a.MANAGER <> b.MANAGER ou a.SUPERVISOR <> b.SUPERVISOR) e a.PDK_Document_Status < 8 2. Se os resultados são retornados, você pode aprovar o quadro de horários no PdK (Personal Data Keeper) ou alterar a Configuração do Usuário PDK de volta para o gerente e o supervisor que estavam no registro de funcionários anteriormente. Para fazer esse logoff no PDK como o usuário sa, em seguida, no menu Instalação, aponte para Sistema e clique em Usuário.
Informações adicionais
Outras dicas de solução de problemas
-
Pare e inicie o Serviços de Informações da Internet (IIS).
-
Pare e, em seguida, inicie Microsoft SQL Server.
-
Excluir arquivos temporários da Internet.
-
Examine o Visualizador de Eventos no IIS para ver se há avisos.
-
Feche o navegador e reabra-o.