Algoritmus zjišťování zakázky a střediska (účetnictví AWT)

Z Prirucky

Algoritmus zjišťování zakázky a střediska (účetnictví AWT)

1) Je vyplněno id_vazby2.

Středisko se bere z tabulky pichacky.
1.1) Existuje odpovídající záznam v cis_zakazky.
Zakázka se bere z tohoto záznamu v cis_zakazky.
1.2) Neexistuje odpovídající záznam v cis_zakazky.
Zakázka se bere z pracovního poměru, pole režijní zakázka.

2) Není vyplněno id_vazby2

2.1) Je vyplněno id_vazby.
2.1.1) Existuje odpovídající záznam v prof_vazba.
Středisko se bere z tohoto záznamu.
2.1.1.1) Je zadaná hodnota id_zak v tomto záznamu.
2.1.1.1.1) Existuje odpovídající záznam v cis_zakazky.
Bere se zakázka z tohoto záznamu
2.1.1.1.2) Neexistuje odpovídající záznam v cis_zakazky.
Zakázka je prázdná.
2.1.1.2) Není zadaná hodnota id_zak v tomto záznamu.
Zakázka je prázdná.
2.1.2) Neexistuje odpovídající záznam v prof_vazba.
Středisko se bere z tabulky pichacky.
Zakázka se bere z pracovního poměru pole režijní zakázka.
2.2) Není vyplněno id_vazby.
2.2.1) Existuje kmenový záznam v prof_vazba
Středisko se bere z tohoto záznamu.
2.2.1.1) Je zadaná hodnota id_zak v tomto záznamu.
2.2.1.1.1) Existuje odpovídající záznam v cis_zakazky.
Bere se zakázka z tohoto záznamu.
2.2.1.1.2) Neexistuje odpovídající záznam v cis_zakazky.
Zakázka je prázdná.
2.2.1.2) Není zadaná hodnota id_zak v tomto záznamu.
Zakázka je prázdná.
2.2.2) Neexistuje kmenový záznam v prof_vazba
Středisko se bere z tabulky pichacky.
Zakázka se bere z pracovního poměru pole režijní zakázka.

Odkazy