Strona startowa

Drukuj

Uproszczone definiowanie wskaźników

W programie zdefiniowano makrojęzyk do prostego definiowania wskaźników ekonomicznych firmy.

Dołączenie makrojęzyka następuje przez umieszczenie w pierwszej linii raportu polecenia:

#include "wskazn.ci"

następnie w kolejnych liniach można umieszczać dowolny tekst z umieszczonymi w nim makropoleceniami. Dostępne są następujące makropolecenia (wszystkie makropolecenia są umieszczane w nawiasach trójkątnych):

 

1. ustalanie typu wydruku i nazwy zestawienia – to polecenie musi być umieszczone w drugiej linii raportu, po poleceniu #include. (to polecenie musi być jedynym poleceniem w linii)

<tekstowy> nazwa_raportu – ustala typ wydruku tekstowy

<graficzny:> nazwa_raportu – ustala typ wydruku graficzny. rozmiar strony i orientacja jest brana z ustawień programu

<graficzny: pionowo> nazwa_raportu – ustala typ wydruku graficzny. rozmiar strony jest brany z ustawień programu, a orientacja jest ustalana na pionową

<graficzny: poziomo> nazwa_raportu – ustala typ wydruku graficzny. rozmiar strony jest brany z ustawień programu, a orientacja jest ustalana na poziomą

 

2. zmiana kroju pisma i pozycji tabulatorów

<symbol_kroju_pisma> – ustawia krój pisma zdefiniowany w ustawieniach programu dla wybranego wcześniej rodzaju wydruku, np. 17cpi lub tekst.

<symbol_kroju_pisma, tab1, tab2 ...> – ustawia krój pisma zdefiniowany w ustawieniach programu dla wybranego wcześniej rodzaju wydruku, np. 17cpi lub tekst oraz pozycje kolejnych tabulatorów. Pozycje kolejnych tabulatorów muszą być podawane rosnąco, jednostką jest 0.1mm (np. 200 oznacza pozycję 2cm od lewego marginesu strony).

 

3. Określenie zawartości licznika dla obliczanego wskaźnika (to polecenie musi być jedynym poleceniem w linii)

<licznik: dowolna_liczba> – inicjuje licznik wyrażenia podaną liczbą

<licznik: wyrażenie> – dodaje do licznika obliczone wyrażenie. Wyrażeniami mogą być obroty i salda kont oraz wartości pozycji bilansu lub rachunku zysków i strat. Dostępne wyrażenia są opisane w pomocy do języka raportów AmBasic.

 

4. Określenie zawartości mianownika dla obliczanego wskaźnika (to polecenie musi być jedynym poleceniem w linii)

<mianownik: dowolna_liczba> – inicjuje mianownik wyrażenia podaną liczbą

<mianownik: wyrażenie> – dodaje do mianownika obliczone wyrażenie. Wyrażeniami mogą być obroty i salda kont oraz wartości pozycji bilansu lub rachunku zysków i strat. Dostępne wyrażenia są opisane w pomocy do języka raportów AmBasic.

 

5. Określenie skali (mnożnika) wyniku (to polecenie musi być jedynym poleceniem w linii)

<skala: dowolna_liczba> – ustawia mnożnik wyniku (np. 100 dla wyniku w %)

 

6. Określenie precyzji obliczeń wyniku (to polecenie musi być jedynym poleceniem w linii)

<precyzja: liczba_miejsc> – określa dokładność obliczeń do podanej liczby miejsc po przecinku

 

7. Pobranie wyniku dla określonego okresu sprawozdawczego

<wynik: okres> oblicza wynik dla podanego okresu według wzoru:

licznik(okres)

wynik(okres) = ------------------------------ * skala

mianownik(okres)

Wynik jest obliczany z podaną precyzją i umieszczany w miejscu makropolecenia. To polecenie może być dowolnie wymieszane z tekstem opisu wskaźnika. W przypadku, gdy mianownik wyrażenia jest równy zero (dzielenie przez zero nie jest dozwolone) wówczas wynikiem będzie tekst mianownik=0

 

8. Pobranie obliczonego licznika dla określonego okresu sprawozdawczego

<wynik: okres, L > oblicza wartość licznika dla podanego okresu.

Licznik jest obliczany z dokładnością do grosza i umieszczany w miejscu makropolecenia. To polecenie może być dowolnie wymieszane z tekstem opisu wskaźnika

 

9. Pobranie obliczonego mianownika dla określonego okresu sprawozdawczego

<wynik: okres, M > oblicza wartość mianownika dla podanego okresu. Mianownik jest obliczany z dokładnością do grosza i umieszczany w miejscu makropolecenia. To polecenie może być dowolnie wymieszane z tekstem opisu wskaźnika

 

10. Pobranie daty wybranego okresu sprawozdawczego

<okres: numer_okresu> – umieszcza w miejscu makropolecenia datę okresu w postaci rrrr-mm , gdzie rrrr-numer roku (4 cyfry), mm-numer miesiąca (2 cyfry)

 

11. Zdefiniowanie tabelki o określonej liczbie kolumn i rozpoczęcie pisania tekstu w tabelce (to polecenie musi być jedynym poleceniem w linii)

<tabela opcjonalna_nazwa_kroju_pisma: szerokość_kolumny opcjonalne_wyrównanie, ...> zastosowane oznaczenia:

opcjonalna_nazwa_kroju_pisma – jest to symboliczna nazwa kroju pisma z ustawień programu. Powoduje wybranie dla wszystkich kolumn tej tabeli określonego kroju pisma. Jeśli krój pisma nie będzie podany, wówczas zostanie wybrany krój ostatnio użyty na stronie.

szerokość_kolumny – szerokość kolejnej kolumny podana w 0.1mm

opcjonalne_wyrównanie – wyrównanie tekstu w danej kolumnie. Można stosować następujące symbole: L – wyrównanie do lewej, S – wyśrodkowanie, P – wyrównanie do prawej. Jeśli parametr nie zostanie podany, wówczas domyślnie wyrównanie tekstu w kolumnie będzie do lewej strony.

Kolejne linie raportu umieszczone po poleceniu <tabela:> będą umieszczane w kolejnych wierszach tabeli, przy czym znak tabulatora w linii oznacza przejście do pisania w kolejnej kolumnie tabeli

 

12. Zakończenie pisania w tabeli (to polecenie musi być jedynym poleceniem w linii)

<koniec >

 

13. Sporządzenie graficznego wykresu zmian wskaźnika, licznika oraz mianownika w czasie. Polecenie jest dostępne tylko dla wydruku graficznego (to polecenie musi być jedynym poleceniem w linii)

<Wykres: wysokość, l1, l2, l3> zastosowane oznaczenia:

wysokość – jest to wysokość wykresu podana w 0.1mm. Szerokość wykresu jest ustalana automatycznie.

l1 – rodzaj pierwszej linii wykresu

l2 – rodzaj drugiej linii wykresu – parametr może nie być podany

l3 – rodzaj trzeciej linii wykresu – parametr może nie być podany

Jako wartości parametrów l1, l2, l3 mogą być podane następujące stałe:

L – licznik , M mianownik, W wynik.

Oś pionowa wykresu jest opisana najwyższą wartością występującą na wydruku, oś pozioma jest opisana datami kolejnych okresów sprawozdawczych.

 

Wykres jest sporządzany tylko do daty bieżącego okresu sprawozdawczego

 

Wykres jest przerywany po wykryciu zera w mianowniku wyrażenia

 

Jeśli na wykresie umieszczamy kilka linii, wówczas kolejne linie różnią się od siebie grubością, a z lewej strony wykresu podawana jest legenda, opisująca, jakie grubości linii przyjęto dla poszczególnych oznaczeń: L , M lub W .

 

14. Powtórzenie zadanej linii dla wszystkich okresów sprawozdawczych danego roku

<Powtarzaj: zmienna> linia_danych

zastosowane oznaczenia:

zmienna – jest to nazwa symboliczna (różna od nazwy makropolecenia), którą można zastosować np. jako argument okres dla innych makropoleceń w linii danych. Zmienna ta będzie zawierać numery kolejnych okresów sprawozdawczych.