Zastosowanie zaawansowanych schematów księgowych w module Comarch ERP Optima Księga Handlowa

Strona 2 z 2

4. Automatyczne przeksięgowanie kosztów na wynik finansowy

Przycisk „Maska" daje możliwość zdefiniowania kwoty według kryteriów związanych z numeracją kont poprzez wykorzystanie następujących makr, znaków lub ciągów znaków specjalnych:

  • @* - dowolny ciąg znaków, symbol będzie oznaczał pobranie kolejnych segmentów kont z Konta Wn lub Ma i podstawienie ich w miejsce definicji kwoty gdzie również wystąpi symbol „@*".
  • @? – jeden znak, symbol będzie oznaczał pobranie kolejnego znaku z konta Konta Wn lub Ma i podstawienie go w miejsce definicji kwoty gdzie również wystąpi symbol „@?".
  • * - zastępuje dowolny ciąg znaków, np. wprowadzenie maski w definicji: @ObrotyWn(4*) pozwoli na uzyskanie kwoty obrotów na wszystkich analitykach kont zespołu 4.
  • ? – zastępuje dokładnie jeden znak w numerze konta. Przykładowo chcąc pobrać obroty Wn na kontach z grupy 4, których syntetyka ma 3 znaki, z których dwa ostatnie są dowolne, pierwsza analityka ma dwa dowolne znaki, a na drugim poziomie analityki mają segment ‘01’ - można użyć następującego wyrażenia @ObrotyWn (4??-??-01).
  • [nm] – znak należy do ciągu, wprowadzenie na przykład maski 401-[137]-01 w definicji @ObrotyWn(401-[137]-01) pozwala na uzyskanie obrotów Wn, ze wszystkich analityk konta 401, które w drugim członie mają cyfrę 1 lub 3 lub 7, a w ostatnim ‘01’.
  • [x-z] – znak zawiera się w zakresie, przykładowo @ObrotyWn(40[1-4]-*) oznacza, że interesują nas Obroty Winien ze wszystkich „czwórek", których ostatni znak w numerze konta syntetycznego, to cyfra z przedziału od 1 do 4.
  • [^nm] – znak nie zawiera się w ciągu, wprowadzenie na przykład definicji @ObrotyWn (401-[^137]-01) będzie pozwalało na uzyskanie sumy Obrotów Winien wszystkich analityk konta 401, które w drugim członie mają cyfrę inną niż 1, 3 lub 7, z subanalityką ‘01’. Definicja ObrotyWn(4[^9]*) pozwoli na uzyskanie sumy obrotów winien na wszystkich kontach zespołu 4 poza tymi, które na drugim miejscu mają cyfrę 9, czyli np. 490.
  • [^x-z] – znak nie należy do przedziału, np. 40[^1-4]-* czyli program wyszuka wszystkie konta, których syntetyka rozpoczyna się znakami ‘40’, a ostatni, w tym przypadku trzeci, jest różny niż cyfry z przydziału od 1 do 4.
« wstecz | Strona 2 z 2 | dalej »