Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Polish

  ← Powrót do listy dostępnych akcji

Info
Jeśli masz problem ze zrozumieniem jak działa akcja, sprawdź opisy: Akcja, Wykonanie warunkowe, Parametry komponentów
Panel
titlePodstawowe informacje

Kategoria: Ogólne

Umiejscowienie akcji: Przycisk, Zmienna

Dostępna od wersji: 1.0.0

Panel
titleOpis

 Akcja wstawia do zmiennej unikatowy numer, wygenerowany z wykorzystaniem sekwencji, w oparciu o podane formatowanie i nazwę sekwencji. Akcję wywołuje się na polu nagłówkowym.

Panel
titleWywołanie akcji
Info

Pozostawienie pustego pola wykonania warunkowego jest jednoznaczne z ustawieniem go na "prawdę".

Umiejscowienie akcjiDziałanie parametru "Wykonanie warunkowe"Warunek wywołania akcji
Przycisk

Uaktywnia akcję

Naciśnięcie przycisku

ZmiennaWywołuje akcję

Parametr "Wykonanie warunkowe" zwróci "prawdę"

Panel
titleParametry konfiguracyjne
Nazwa parametruOd wersjiOpisTyp parametruWartość domyślnaRodzaj polaUwagi i ograniczenia
Format wygenerowanego numeru*1.0.0Format na podstawie którego zostanie wygenerowany numer. Typowy format składa się z trzech elementów: znacznika numeru, symbolu oddzielającego i znacznika roku. Cyfry w znacznikach numeru i roku oznaczają ilość cyfr, które mają zostać wygenerowane. Rok może być dwu- lub czterocyfrowy, ale może również zostać pominięty, podobnie jak symbol oddzielający.
Tekst[N4]/[R2]Pole edytowalne

Format musi posiadać znacznik numeru.

Formatowanie może również zawierać stałe tekstowe.

Przykładowy, domyślny format [N4]/[R2] pozwala, np., na wygenerowanie numeru 0001/17

Nazwa sekwencji*1.0.0Nazwa nowej lub istniejącej już sekwencji w bazie danych systemu.Tekst Pole edytowalne

Jeśli chcemy zadbać o resetowalność numeru z nowym rokiem, wystarczy, że nazwa zawierać będzie aktualny rok. Dynamiczne pobranie bieżącego roku umożliwia funkcja currentYear(). 

Przykładowa nazwa wykorzystująca funkcję może być zdefiniowana w następujący sposób: #concat(test_,toString(currentYear())).

Zmienna docelowa*

1.0.0Zmienna, w której zapisany zostanie numer.Zmienna

 <zmienna na którą przeniesiono akcję> ( w przypadku umieszczenia na zmiennej)

Pole edytowalne/pole nieedytowalne ( w przypadku umieszczenia na zmiennej)

Zmienna powinna być typu tekstowego i umieszczona na formularzu (nie w tabeli dynamicznej).

Zamiana znaków specjalnych*

1.0.37Określa czy znaki specjalne w nazwie sekwencji mają zostać zamienione na "_" (jedyny akceptowalny znak specjalny we wszystkich bazach oprócz MSSQL).Logiczny NiePole edytowalne
  1. Nazwa sekwencji w bazie Oracle nie może zaczynać się od żadnego znaku specjalnego (nawet "_")!
  2. Przy włączonej opcji zmiany znaków jeden symbol zostaje zamieniony na jeden podkreślnik. Dla przykładu "T$.st" = "T__st", a "T@#$e%st" = "T___e_st".

Parametr*- pole wymagane

Panel
titlePrzykładowa konfiguracja

Image Modified

Panel
titleChange log

1.0.0

  • Dodanie komponentu

1.0.1

  • Dodanie możliwości generowania unikatowego numeru pod przyciskiem

1.0.37

  • Dodanie parametru "Zamiana znaków specjalnych" i naprawa błędu

1.0.56

  • Modyfikacja dynamicznego formularza
Panel
titlePakiet z przykładowym formularzem wykorzystującym akcję

View file
nameTesty komponentów - akcje - [AKCJA] Wstawianie unikatowego numeru 2019-10-14 10_22_34.zip
height250
 

Hide If
special@anonymous

Powiązane zadania

Aktualne

JIRA
server192.168.1.52 JIRA
serverId2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1
keyCUFCMP-598

Archiwalne

JIRA
server192.168.1.52 JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1
keyCUFCMP-3

JIRA
server192.168.1.52 JIRA
serverId2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1
keyCUFCMP-58

JIRA
server192.168.1.52 JIRA
serverId2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1
keyCUFCMP-376

JIRA
server192.168.1.52 JIRA
serverId2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1
keyCUFCMP-458

English

  ← Return to the list of available actions

Info

If you have a problem understanding how the action works, check: ActionConditional executionComponents parameters

Panel
titleBasic information

Category: General

Action location: Button, Variable

Available from version: 1.0.0

Panel
titleDescription

The action deletes all rows from the table.

Panel
titleAction call-up
Info

Leaving an empty conditional field is equal to setting it to "true".

Action location

Conditional execution parameter action

Action call-up condition

Variable

Call-up action

The "Conditional execution" parameter will return "true"

Button

Activates action

Pressing the button

Panel
titleConfiguration parameters

Parameter name

From version

Description

Paremeter type

Default value

Field type

Comments and restrictions

Format of generated number*

1.0.0

The format based on which the number will be generated. A typical format consists of three elements: a number marker, a separating symbol and a year marker. The numbers in the year and number markers indicate the number of digits to be generated. The year can be two or four digits, but it can also be omitted, as can the separating symbol.

Text

 [N4]/[R2]

Editable field

 The format must have a number marker.

Formatting can also contain text constants.

The sample default format [N4] / [R2] allows, for example, to generate number 0001/17

Sequence Name*1.0.0 The name of the new or existing sequence in the system database.Text Editable field 

If we want to ensure that the number is reset with the new year, it is enough that the name contains the current year. The currentYear () function can dynamically retrieve the current year.

An example name using the function can be defined as follows: #concat (test_, toString (currentYear ())).

Target Variable*1.0.0 Variable in which the number will be saved.Variable <variable to which the action was moved> (if placed on a variable)Editable field (Uneditable if on variable) The variable should be of the text type and placed on the form (not in the dynamic table).
Replacing special characters*1.0.37Specifies whether special characters in the sequence name are to be converted to "_" (the only acceptable special character in all databases except MSSQL).Boolean NoEditable field The sequence name in the Oracle database cannot start with any special characters (even "_")!

When the character change option is enabled, one symbol is replaced by one underscore. For example, "T $ .st" = "T__st" and "T @ # $ e% st" = "T___e_st".

Parameter*- mandatory field

Panel
titleConfiguration example

Image Added

Panel
titleChange log

1.0.0

  • Adding a component

1.0.1

  • Adding the ability to generate a unique number under the button

1.0.37

  • Addition of the "Convert special characters" parameter and error correction

1.0.56

  • Modifying the dynamic form