1. Opis ogólny
2. Znak gwiazdki [*]
3. Znak wykrzyknika [!]
4. Znak zapytania [?]
5. Znak kropki [.]
6. Podsumowanie
7. Tematy powiązane
1. Opis ogólny
Znaki maskujące (maska konta) oraz zakres kont od.. do.. - Wskazują
które konta zostaną ujęte w obliczeniach automatów księgowych i formuł.
Znaki maskujące (en: Wildcard character) używa się do wyszukiwania ciągów
znaków poprzez wskazanie symbolu wieloznacznego, który zastępuje inne,
szukane znaki.
Np. [*] szukaj każdej litery, cyfry i wszystkie inne znaki pisarskie.
W systemie KG do wybierania i sumowania zapisów na kontach zastosowano
znaki: [*] [!] [?] [.]
Znaki można stosować w funkcjach:
Automaty. Definicje [KG_TAK10] Obliczenia [KG_DDA10] [KG_DDA20]
Formuły. Definicje [KG_TFO10] Obliczenia [KG_ZFP10] [KG_ZZF10]
Np. konto: 300- maska: !! zakres: 19-20
(konta z literami = T)
Taka definicja spowoduje, że powstaną zapisy na konta:
300-19
300-1A
300-1B
......
300-1Z
300-20
Znaki maski: [*] [!] [?] [.] używane są do wybierania i sumowania zapisów grup kont.
Jest to podstawowy mechanizm do uzyskiwania informacji z kartoteki kont KSO.
2. Znak gwiazdki [*]
Gdy wśród cyfr, z których składa się symbol konta, umieści się znak
gwiazdki [*], to znak ten jest interpretowany jako dowolny.
Znaki, które są na pozycjach gwiazdek, nie będą sprawdzane w czasie
wyszukiwania kont.
Użycie znaku gwiazdki [*] w symbolu konta oznacza, że nastąpi
sumowanie wartości z kont, dla których wystąpiły dowolne znaki na
pozycjach gwiazdek (en: Rollup account)
Jeżeli w Kartotece Kont KSO znajdują się konta: Obroty bieżące Wn
1. Konto 501144321 1.00
2. Konto 501244838 15.00
3. Konto 501346924 7.00
4. Konto 501444856 3.00
Razem 26.00
i podamy symbol konta: 501*44*** (co może np. oznaczać, że należy
wybrać konta kosztów produkcji podstawowej poniesionych na
wydziale o symbolu 44), to wybrane zostaną (i zsumowane ich
wartości) następujące konta:
1. 501144321,
2. 501244838,
3. 501444856
Obroty bieżące konta o symbolu 501*44*** wynosić bedą w tym przypadku
19 = (1 + 15 + 3).
Zastosowanie znaku [*]
1. Tworzenie automatycznych księgowań
2. Tworzenie formuł i analiz
3. Przeglądanie bieżących stanów kont
4. Zestawienie wg parametrów
3. Znak wykrzyknika [!]
Znak ten wprowadza wartości z podanego zakresu od: nn do: mm.
Jeżeli wsród cyfr, z których składa się symbol konta, umieścimy
znak wykrzyknika [!], to znak ten jest interpretowany jako: dowolny
(lecz zawarty w podanym zakresie). W efekcie w czasie wyszukiwania kont
w kartotece wybierane bedą konta, w których na pozycjach wykrzykników
bedą cyfry z podanego zakresu.
Jeżeli w Kartotece KSO znajdują się konta o symbolach:
Obroty bieżące Wn
1. Konto 501144321 1.00
2. Konto 501244838 15.00
3. Konto 501346924 7.00
4. Konto 501444856 3.00
Razem 26.00
i podamy symbol konta: 501!44*** zakres od: 2 do 4 (co może
oznaczać, że należy wybrać konta kosztów produkcji podstawowej
wyrobu B, C i D poniesionych na wydziale o symbolu 44), to wybrane
zostaną (i zsumowane ich wartości) następujące konta:
2. 501244838
4. 501444856
Obroty bieżące konta o symbolu: 501!44*** zakres od 2 do 4 wynosić
będą w tym przypadku 18 = (15 + 3)
Zastosowanie znaku [!]
1. Tworzenie formuł automatycznych księgowań
2. Tworzenie formuł i analiz
3. Przeglądanie bieżących stanów kont
Przykład użycia znaku [!] do tworzenia wielopozycyjnych dokumentów
przy pomocy AutomatyKG (Automaty księgowe):
Automaty księgowe
Zasady używania znaków [*] i [!]
1. Znaków [!] może być co najwyżej cztery i muszą znajdować się
w jednym ciągu
2. Znaki [*] i [!] nie mogą znajdować się na pierwszej pozycji
symbolu konta. Wynika, to ze struktury planu konta.
Do budowania symbolu konta można używać:
* 5 ciagów znaków znaczących (cyfr),
* 5 ciagów znaków maskujących [*] lub [!]
(znak [!] nie może być użyty w więcej niż jednym ciągu)
Wyjątek stanowi: Wydruk wg parametrów, gdzie można użyć tylko
jednego ciągu składającego się z [*]
Przykład budowania ciagów znaków maskujących:
1*!!*5, tu jest jeden ciąg (*!!*), 1*2!3*5, tu są 3
ciągi (*, !, *).
4. Znak zapytania [?]
Użycie znaku [?] w szablonie konta oznacza, że na wydruku znaki [?]
zostaną zastąpione przez rzeczywiste znaki symbolu konta.
Uwaga: znak [?] nie służy do wyszukiwania kont - tylko do prezentacji na wydruku.
Znak może być zastosowany w zestawieniu wg parametrów [KG_ZSP1A].
W KSO mamy następujące konta:
Obroty bieżące Wn
1. Konto 2001310 1.00
2. Konto 2001311 15.00
3. Konto 2001312 7.00
4. Konto 2001510 3.00
5. Konto 2001511 25.00
6. Konto 2002110 4.00
7. Konto 2002111 30.00
Razem 85.00
Szablon symbolu konta: ???***??????? Obroty bieżące Wn
Konto 200***0 8.00 (suma kont 1,4,6)
Konto 200***1 70.00 (suma kont 2,5,7)
Konto 200***2 7.00 (kwota konta 3)
Razem 85.00
5. Znak kropki [.]
Znak kropki [.] używany jest podczas drukowania zestawień według
stopni agregacji [KG_ZSA10].
Umieszczenie kropki w wybranym miejscu powoduje tworzenie sum pośrednich
po wskazanej ilości cyfr w koncie.
Kropka wyznacza miejsce, od którego konto jest traktowane jako 'reszta dowolna'
dla obliczenia sumy pośredniej (agregacja).
Jeżeli np. zmienimy cyfrę 5 na kropkę, to kwoty dla symboli kont
od szóstego miejsca włącznie, zostaną zsumowane.
Stopień agregacji konta został określony na: 12..567890123.
Konta zostaną przedstawione następująco:
200123 123.70
200125 200.00
2001********* 323.70
2002234 75.50
2002236 590.00
2002********* 665.50
200********** 989.20
6. Podsumowanie
[*] Dowolny znak (ignorowana pozycja przy wyszukiwaniu; sumuje grupę kont)
[!] Dowolna cyfra/znak w zakresie od.. do..
[?] Podstawianie znaków na wydruku (formatowanie wyniku)
[.] Miejsce agregacji w zestawieniu stopni agregacji