Projektowanie > Słownik danych > Parametry > Zmienne typu licznika 

Funkcja ta służy do tworzenia liczników numer sekwencji i zapisywania ich wartości w tabeli administratora APLCOM. Każdy licznik numeru sekwencji może być zindeksowany. Każdy licznik numeru sekwencji jest dostępny w klasie [C] zmiennej o tej samej nazwie. Są to zmienne klasy [C], które muszą być używane w procesie rezerwacji kolejnych cyfr (np. numer procesu importu). Cechy zmiennych klasy [C] są następujące:

  • zmienna ma tę samą nazwę, co licznik numeru sekwencji
  • zmienna może być indeksowana
  • zmienna jest dostępna w momencie otwarcia sesji; nie ma miejsca na zadeklarowanie jej w procesach.
  • zmienna jest wspólna dla wszystkich sesji.
  • zmienna jest załadowana; automatyczne ładowanie tabeli APLCOM przez silnik.

Warunek

SEEREFERTTO Odniesienie do dokumentacji Implementacja

Zarządzanie ekranem

Karta Ekran wpisów

Pola

Na tej karcie występują następujące pola :

Blok numer 1

  • Licznik (pole COMNOM)

Ten kod identyfikuje utworzone pliki w unikalny sposób.

  • Typ (pole TYP)

Rodzaj parametru:

  • Zn. Ciąg znakowy
  • Liczba całkowita: Wartość liczby całkowitej
  • Pozycja dziesiętna: Wartość pozycji dziesiętnej
  • Data: data
  • Tytuł: Menu lokalne

  • Długość (pole COMLEN)

Długość może zostać wprowadzona w alfanumerycznym liczniku sekwencji.

Tabela Lista wartości

  • Nr (pole NUMLIG)

 

  • Liczb. porz. (pole COMIND)

Zdefiniuj aktualny indeks w tabeli.

  • Wartość (pole COMFLD)

Służy do wskazania wartości parametru dla każdego indeksu. Zazwyczaj jest to ostatnia z przypisywanych wartości.
Uwaga! Pole normalnie nie może być modyfikowane.

Zamknij

 

Liczniki numeru sekwencji

Kod

Użyj

EKSPORT

Numer eksportu

INTERLOC

Automatyczne kodowanie pracowników

NUMFIL

Numer pliku danych bankowych

NUMIMP

Numer procesu importu/eksportu

NUMTEX

Numer tekstu

Metoda projektowania

Wszystkie zmienne klasy [C] muszą być zmienione w ekranie wprowadzania. Ponadto, operacja blokowania symbolu jest wykonywana na tej zmiennej przed modyfikacją zmiennej klasy [C]. Nie jest konieczne zadeklarowanie tabeli APLCOM w procesach; silnik odczyta tę tabelę, aby wypełnić zmienne klasy [C] i automatycznie zaktualizować plik, gdy dokonano zmian wartości zmiennej klasy [C].

Na przykład: rezerwacja kolejności używanej podczas tworzenia nazwy procesu dla importu lub eksportu.

#-----------------#
$TR_NUMIMP
Trbegin APLCOM
Gosub MAJ_NUMIMP
Zatwierdź
Wróć

#-----------------#
$MAJ_NUMIMP
Zablokuj NUMIMP
If fstat=0
NUMIMP = [C]NUMIMP
[C]NUMIMP += 1
If fstat : ER = 2 : Endif
Else
ER = 1
Endif
Wróć

Komunikaty o błędzie

Jedynymi komunikatami o błędach są komunikaty ogólne.

Użyte tabele

SEEREFERTTO Odniesienie do dokumentacji Implementacja