Ir para o conteúdo principal

OS 105476 - MELHORIA - CONTABILIDADE - GRUPOS DE CENTRO DE CUSTOS - IMPEDIR ASSOCIAÇÃO DUPLICADA NA MESMA ESTRUTURA DE NÍVEL 1

Objetivo:

Aprimorar a organização da estrutura de Grupos de Centro de Custos, permitindo que um Centro de Custo Analítico seja associado somente uma vez dentro de cada árvore de Nível 1.

Depois de ser incluído em um Grupo Sintético, o Centro de Custo não ficará disponível para associação nos demais grupos pertencentes à mesma raiz. O mesmo Centro de Custo poderá ser utilizado em outra árvore de Nível 1, pois cada raiz representa uma estrutura independente.

Premissas:

  • Possuir acesso ao módulo de Contabilidade;
  • Possuir permissão para consultar e alterar o cadastro de Grupos de Centro de Custos;
  • Possuir uma estrutura com uma raiz de Nível 1 e Grupos Sintéticos subordinados;
  • Possuir Centros de Custos Analíticos disponíveis para associação;
  • Para validar a restrição, possuir pelo menos dois Grupos Sintéticos pertencentes à mesma árvore;
  • Para validar estruturas independentes, possuir pelo menos duas árvores de Nível 1.

Evidência de Testes

Cenário 01: Consultar os níveis dos Grupos de Centro de Custos

Objetivo:
Consultar a estrutura hierárquica e identificar os Grupos Sintéticos e Centros de Custos Analíticos vinculados a uma árvore de Nível 1.

Pré-condição:
Existir uma estrutura de Grupos de Centro de Custos com uma raiz de Nível 1 e grupos subordinados.

Resultado Esperado:
O sistema deve apresentar as estruturas cadastradas e permitir a expansão dos níveis para consulta dos Grupos Sintéticos e Centros de Custos associados.

Acessando a funcionalidade

  1. Acesse o módulo Contabilidade;
  2. Acesse Cadastros > Grupos de Centro de Custos;
  3. Confira as estruturas apresentadas na tela.


  1. Localize uma árvore que possua grupos subordinados;
  2. Expanda o nó raiz;
  3. Confira os níveis pertencentes à estrutura;
  4. Identifique os Grupos Sintéticos e os Centros de Custos já associados.



Cenário 02: Consultar os Centros de Custos disponíveis

Objetivo:
Confirmar que o sistema apresenta somente os Centros de Custos disponíveis para associação na árvore de Nível 1 selecionada.

Pré-condição:
Existirem Centros de Custos já associados a algum Grupo Sintético da estrutura e pelo menos um Centro de Custo ainda disponível.

Resultado Esperado:
O prompt deve apresentar somente os Centros de Custos que não estejam vinculados a nenhum Grupo Sintético pertencente à mesma árvore de Nível 1.

Acessando a funcionalidade

  1. Expanda a estrutura que será utilizada;
  2. Localize um Grupo Sintético pertencente à raiz;
  3. Clique na opção para incluir um Centro de Custo Analítico.


  1. Aguarde a abertura do prompt;
  2. Caso necessário, utilize os filtros para facilitar a consulta;
  3. Compare os registros apresentados com os Centros de Custos já associados à estrutura;
  4. Confirme que os Centros de Custos já utilizados na mesma árvore não são apresentados;
  5. Verifique que os Centros de Custos ainda não associados permanecem disponíveis.


Atenção:
A disponibilidade considera toda a estrutura subordinada à raiz de Nível 1, e não apenas os Grupos Sintéticos que estejam no mesmo nível.


Cenário 03: Associar um Centro de Custo disponível

Objetivo:
Associar um Centro de Custo disponível ao Grupo Sintético selecionado.

Pré-condição:
O Centro de Custo não deve possuir associação com nenhum Grupo Sintético pertencente à árvore utilizada.

Resultado Esperado:
A associação deve ser concluída com sucesso e o Centro de Custo deve ser apresentado abaixo do Grupo Sintético selecionado.

Acessando a funcionalidade

  1. Abra a inclusão de Centro de Custo Analítico no Grupo Sintético desejado;
  2. Localize um Centro de Custo disponível;
  3. Selecione o registro;
  4. Confirme a associação.


  1. Confira a apresentação da mensagem de sucesso.


  1. Feche a mensagem e o prompt;
  2. Retorne à estrutura;
  3. Confirme que o Centro de Custo está apresentado no Grupo Sintético selecionado.



Cenário 04: Impedir nova associação na mesma árvore

Objetivo:
Confirmar que um Centro de Custo associado deixa de ficar disponível nos demais Grupos Sintéticos pertencentes à mesma raiz.

Pré-condição:
O Centro de Custo deve estar associado a um Grupo Sintético da árvore utilizada no teste.

Resultado Esperado:
O Centro de Custo não deve ser apresentado para associação em nenhum outro Grupo Sintético pertencente à mesma árvore de Nível 1.

Acessando a funcionalidade

  1. Na mesma árvore, localize outro Grupo Sintético;
  2. Clique na opção para incluir um Centro de Custo Analítico;
  3. Pesquise pelo registro associado no cenário anterior;
  4. Confirme que o Centro de Custo não é apresentado;
  5. Caso existam outros níveis, repita a consulta em outro Grupo Sintético subordinado à mesma raiz.


Atenção:
A restrição é aplicada a todos os Grupos Sintéticos pertencentes à mesma árvore, independentemente do nível hierárquico.


Cenário 05: Impedir associação duplicada em telas simultâneas

Objetivo:
Confirmar que o sistema impede a associação duplicada quando o mesmo Centro de Custo é selecionado em duas telas abertas simultaneamente.

Pré-condição:
Existirem dois Grupos Sintéticos pertencentes à mesma árvore, pelo menos dois Centros de Custos disponíveis e o cadastro aberto em duas guias do navegador.

Resultado Esperado:
A primeira associação deve ser concluída normalmente. Na segunda guia, o Centro de Custo já utilizado deve ser rejeitado, enquanto outro Centro de Custo disponível deve ser associado normalmente.

Acessando a funcionalidade

  1. Abra Contabilidade > Cadastros > Grupos de Centro de Custos em duas guias;
  2. Na primeira guia, clique para incluir um Centro de Custo Analítico em um Grupo Sintético;
  3. Na segunda guia, abra a mesma opção em outro Grupo Sintético pertencente à mesma raiz;
  4. Mantenha os dois prompts abertos;
  5. Confirme que o mesmo Centro de Custo está inicialmente disponível nas duas telas.


  1. Na primeira guia, selecione o Centro de Custo;
  2. Confirme a associação.


  1. Confira se a operação é concluída.


  1. Não atualize a segunda guia;
  2. Na segunda guia, selecione o mesmo Centro de Custo;
  3. Selecione também outro Centro de Custo disponível;
  4. Confirme a operação.


  1. Confira se o sistema impede a associação do Centro de Custo já utilizado;
  2. Verifique a mensagem apresentada;
  3. Confirme que o outro Centro de Custo é associado normalmente.


  1. Feche os prompts;
  2. Atualize a consulta, se necessário;
  3. Confirme que os Centros de Custos aceitos estão apresentados nos respectivos grupos;
  4. Verifique que não foi criada uma associação duplicada.


Atenção:
A segunda guia não deve ser atualizada antes da tentativa de associação. Essa condição permite confirmar o bloqueio quando duas telas possuírem informações diferentes.


Cenário 06: Associar o mesmo Centro de Custo em outra árvore

Objetivo:
Confirmar que o mesmo Centro de Custo pode ser associado a um Grupo Sintético pertencente a outra árvore de Nível 1.

Pré-condição:
O Centro de Custo deve estar associado à primeira árvore e deve existir uma segunda árvore de Nível 1 com um Grupo Sintético disponível.

Resultado Esperado:
O Centro de Custo deve ficar disponível e sua associação deve ser permitida na segunda árvore, sem alterar o vínculo existente na primeira estrutura.

Acessando a funcionalidade

  1. Localize outra árvore de Nível 1;
  2. Expanda a estrutura;
  3. Selecione um Grupo Sintético;
  4. Clique para incluir um Centro de Custo Analítico;
  5. Pesquise pelo Centro de Custo utilizado na primeira árvore;
  6. Confirme que o registro é apresentado;
  7. Selecione o Centro de Custo;
  8. Confirme a associação;
  9. Verifique se a operação é concluída;
  10. Confirme que o Centro de Custo está associado às duas árvores independentes.


Atenção:
A utilização do mesmo Centro de Custo é permitida quando os Grupos Sintéticos pertencem a árvores de Nível 1 diferentes.

Ficou com alguma dúvida?

ATENÇÃO: As informações neste documento são meramente ilustrativas e utilizadas apenas para fins de teste.