Como montar uma hierarquia de fases a partir da tela de cadastro:
Tabela 1:
Fases
|
Projeto |
Fase |
Classificação |
Nível |
Posições nível |
Fase Pai
|
Analítica/Sintética |
Aceita rateio
|
999 |
1 |
1 |
1 |
1 |
|
Sintética |
Não |
999 |
10 |
101 |
2 |
2 |
1 |
Sintética |
Não |
999 |
100 |
101001 |
3 |
3 |
10 |
Analítica |
Sim |
999 |
101 |
101002 |
3 |
3 |
10 |
Analítica |
Sim |
999 |
20 |
102 |
2 |
2 |
1 |
Sintética |
Não |
999 |
200 |
102001 |
3 |
3 |
20 |
Analítica |
Sim |
Utilizaremos a tabela acima como exemplo para explicar como os valores da coluna Classificação são formados. A Classificação é construída pela combinação dos valores anteriores da mesma coluna, considerando tanto o Nível quanto a Fase Pai a que está associada.
- Na primeira linha, a Classificação é "1" porque este é o Nível e Fase inicial, sem uma fase pai. É o ponto de partida da hierarquia.
- Na segunda linha, a Classificação é "101". Este valor é formado olhando para a Classificação da linha anterior, "1", que é a Fase Pai (1) e Nível anterior (1) ao atual. Como estamos no Nível "2", a nova Classificação combina o "1" do campo Classificação, com "01", que representa o Nível "2" associado à Fase Pai "1".
- Na terceira linha, a Classificação é "101001". Este valor é criado olhando para a Classificação da linha anterior, "101", que é a Fase Pai (10) e Nível anterior (2) ao atual. Agora que estamos no Nível "3", a Classificação é formada combinando o "101" do campo Classificação e adicionando "001", que representa o Nível "3" associado à Fase Pai "10".
- Na quarta linha, a Classificação é "101002". Neste caso, olhamos para a Classificação da segunda linha, já que a Fase Pai contém o valor "10", que é a Fase da segunda linha da tabela. A Classificação "101002" é construída combinando o "101" (valor do campo Classificação na segunda linha) com "002", que representa o Nível "3".
- Na quinta linha, a Classificação é "102". Este valor é formado olhando para a Classificação da primeira linha, pois a Fase Pai da quinta linha remete à primeira linha, que possui Fase "1" e Classificação "1". Como estamos de volta ao Nível "2", a Classificação é "1", combinada com "02".
- Na sexta linha, a Classificação é "102001". Este valor é formado olhando para a Classificação da linha anterior, "102". Como estamos no Nível "3", a nova Classificação combina o "102" com "001".
Tabela 2:
Fases
|
Projeto |
Fase |
Classificação |
Nível |
Posições nível |
Fase Pai
|
Analítica/Sintética |
Aceita rateio
|
999 |
1 |
1 |
1 |
1 |
|
Sintética |
Não |
999 |
10 |
1.1 |
2 |
2 |
1 |
Sintética |
Não |
999 |
100 |
1.1.01 |
3 |
3 |
10 |
Analítica |
Sim |
999 |
101 |
1.1.02 |
3 |
3 |
10 |
Analítica |
Sim |
999 |
20 |
1.2 |
2 |
2 |
1 |
Sintética |
Não |
999 |
200 |
1.2.01 |
3 |
3 |
20 |
Analítica |
Sim |
As tabelas acima apresentam o cadastramento de uma hierarquia de fases. O campo
Classificação Fase é importante nesta estrutura, pois é este campo que o sistema
considera para a atualização on-line.
Tabela 3:
A tabela 3 apresenta a atualização das fases cadastradas na primeira tabela,
supondo lançamentos de R$ 70,00 na fase 101 e outro de R$ 15,00 na fase 200. Enquanto
tabela 4 apresenta a atualização das fases cadastradas na tabela 2, supondo
lançamentos de R$ 100 na fase 101 e outro de R$ 35,00 na fase 200.
FASES
|
Projeto |
Fase |
Saldo |
Observação |
999 |
1 |
R$ 85,00 |
Esta fase os valores das fases "10" e
"20", pois é "fase pai" destas. |
999 |
10 |
R$ 70,00 |
Esta fase recebeu o lançamento de R$
70,00, pois é a "fase pai" da fase "101". |
999 |
100 |
|
|
999 |
101 |
R$ 70,00 |
Esta fase recebeu o lançamento de R$
70,00. |
999 |
20 |
R$ 15,00 |
Esta fase recebeu o lançamento de R$
15,00, pois é a "fase pai" da fase "200". |
999 |
200 |
R$ 15,00 |
Esta fase recebeu o lançamento de R$
15,00. |
Tabela 4:
Atualização das fases conforme estrutura.
FASES
|
Projeto |
Fase |
Saldo |
Observação |
999 |
1 |
R$ 135,00 |
Esta fase os valores das fases "10" e
"20", pois é "fase pai" destas. |
999 |
10 |
R$ 100,00 |
Esta fase recebeu o lançamento de R$
100,00, pois é a "fase pai" da fase "101". |
999 |
100 |
|
|
999 |
101 |
R$ 100,00 |
Esta fase recebeu o lançamento de R$
100,00. |
999 |
20 |
R$ 35,00 |
Esta fase recebeu o lançamento de R$
35,00, pois é a "fase pai" da fase "200". |
999 |
200 |
R$ 35,00 |
Esta fase recebeu o lançamento de R$
35,00. |
As tabela 3 e 4 apresentam a atualização das fases conforme a estrutura criada na
tabela 1 e 2, respectivamente.