Witaj Gość. Produkt: Logowanie
GIGA Katowice
RSS RSS

GIGA Wiki





Szukaj
»

ScrewTurn WIKI

Możliwości liczników numeracji

RSS
Zmodyfikowana 2024/02/01 13:13 przez Wojtek Skategoryzowana jako GW-MAX
Liczniki numeracji są jedynym i podstawowym składnikiem systemu Gw-Max za pomocą którego ustala się kolejne numery fakturach, kartotekach, umowach itp. W konfiguracji systemu jest osobna sekcja liczniki numeracji gdzie możemy ustalić jaki licznik będzie numerował dopisywanie kartotek, pozostałe konfiguracje takie jak w parametrach rozliczeń, terminalach mobilnych itp. ustalają kolejności numeracji dokumentów.

Jeden licznik może być wykorzystywany przez kilka konfiguracji, dla przykładu numeracja kartotek kontrahentów i obiektów może być oparta o jeden licznik. Oczywiście tego typu konfiguracje są niepoprawne w przypadku numeracji faktur inkasentów, ponieważ ten sam licznik nie może być synchronizowany pomiędzy dwoma inkasentami w czasie rzeczywistym.

Formuła licznika służy do zbudowania pełnego numeru własnego czy kartoteki na podstawie składników licznika takich jak seria, lp, rokfin itp.

Liczniki numeracji obsługują dwa typy języków formuły

  • Clarion - Wewnętrzny język podobny do Basic
  • CSharp - Kod w języku C#
  • SQL - Kod w procedurach SQL

Dostępne makra w formule licznika

  • SYMBOL - Symbol kartoteki licznika numeracji
  • NAZWA - Pełna nazwa licznika numeracji
  • ROKFIN - Rok finansowy licznika numeracji
  • LP - Lp z kartoteki licznika numeracji (numer kolejny licznika)
  • SERIA - Seria z kartoteki licznika numeracji
  • PRZYROSTEK - Przyrostek z kartoteki licznika numeracji
  • OPERATOR - Identyfikator aktualnie zalogowanego operatora
  • ID_OPERATOR - Wewnętrzny identyfikator aktualnie zalogowanego operatora
  • ROLA_OPERATOR - Rola z jaką pracuje aktualnie zalogowany operator
  • PRZELOZONY_OPERATOR - Przełożony do aktualnie zalogowanego operatora
  • MODUL - Symboliczna nazwa bieżącego modułu
  • NAZWA_MODUL - Pełna nazwa bieżącego modułu
  • KONTRAHENT_AKRONIM - Akronim bieżącego kontrahenta
  • OBIEKT_AKRONIM - Akronim bieżącego obiektu
  • FORMULA_AKRONIM - Akronim bieżącej formuły obciążeń
  • MC - Numer miesiąca z daty wystawienia dokumentu
  • LP_MC - Numer kolejny Lp z miesiąca daty wystawienia

Przykłady formuł z wartościami makr:
  • Seria: TM
  • Lp: 12
  • RokFin: 2024
  • Przyrostek: GM
  • Data wystawienia: 2024-02-15
  • Lp (Luty): 123

Clarion

seria & '/' & Format( Lp, @n04) & '/' & RokFin                       zwraca TM/0012/2024
seria & '/' & Lp & '/' & RokFin                                      zwraca TM/12/2024
seria & '/' & Lp & '/' & RokFin & '/' & Przyrostek                   zwraca TM/12/2024/GM
seria & '/' & Format( mc, @n02) & '/' & lp_mc & '/' & RokFin         zwraca TM/02/123/2024

CSharp

"^seria^/"+String.Format("{0:0000}", ^LP^)+"/^rokfin^"                 zwraca TM/0012/2024
"^seria^/"+String.Format("{0}", ^LP^)+"/^rokfin^"                      zwraca TM/12/2024
"^seria^/"+String.Format("{0}", ^LP^)+"/^rokfin^"+"/"+"^przyrostek^"   zwraca TM/12/2024/GM



ScrewTurn Wiki wersja 3.0.5.640. Ikony stworzone przez FamFamFam.