Ta funkcja pobiera określony parametr aktualnie wybranej pozycji z danego pola Zdefiniowany słownik.
Składnia
GetDictionaryItemData („fieldTitle”, „paramName”);
Argumenty funkcji
fieldTitle - (String) Nazwa pola sprawy zawierającego słownik zdefiniowany.
paramName - (String) Nazwa parametru, który ma zostać pobrany dla pozycji słownika. Dozwolone wartości: [id | opis | externalId | indeks | wartość | displayValue | displayDescription | kategoria | categoryId | externalCategoryId]
Zwracana wartość
Ta funkcja zwraca String.
Zwraca wartość określonego parametru z pozycji słownika wybranej w polu określonego przypadku.
Przykłady
Przykład 1:
Zwraca zewnętrzny identyfikator (identyfikator importowany z zewnętrznej tabeli) Zdefiniowanego słownika z pola „DictionaryField1” bieżącego przypadku.
fieldId = GetDictionaryItemData („DictionaryField1”, „externalId”);
Czytaj więcej
Ta funkcja sprawdza, czy słownik potomny ma jakieś pozycje dla wybranej wartości nadrzędnej
Składnia
HasChilds („parentDict”, „childDict”);
Argumenty funkcji
parentDict - (String) Wartość słownika nadrzędnego
childDict - (String) Nazwa słownika podrzędnego
Zwracana wartość
Ta funkcja zwraca wartość logiczną.
Zwraca true, jeśli słownik potomny ma pozycje dla wybranej wartości nadrzędnej, w przeciwnym razie false.
Przykłady
Przykład 1:
To sprawdzi, czy „someChildDict” ma jakieś pozycje dla rodzica o wartości euqal na „someValue”
HasChilds („someValue”, „someChildDict”);
Czytaj więcej
Ta funkcja ustawia nowy opis pozycji słownika wybranej w określonym polu.
Składnia
SetDictionaryDescription („fieldTitle”, „description”);
Argumenty funkcji
fieldTitle - (String) Pole formularza Sprawa zdefiniowanego słownika
description - (String) Nowy opis wybranego słownika
Zwracana wartość
Ta funkcja zwraca wartość logiczną.
Ta funkcja zawsze zwraca true
Przykłady
Przykład 1:
Spowoduje to ustawienie opisu Zdefiniowanego słownika przechowywanego w polu formularza „Klient” na „Niektóre opisy”
SetDictionaryDescription („Customer”, „Some description”);
Czytaj więcej
Ta funkcja ustawia wartości określonej kolumny w określonej tabeli dla każdego wiersza, który spełnia określone warunki.
Składnia
ConditionalSet („target”, „fieldName”, „conditionalFieldName”, „conditionalValue”, „newValue”);
Argumenty funkcji
target - (String) Nazwa tabeli docelowej. Można to również zagnieżdżać w tabeli (tj. „Table1> table2”)
fieldName - (String) Nazwa pola / kolumny, której wartość ma zostać ustawiona.
conditionalFieldName - (String) Nazwa pola zawierającego wartość do przetestowania jako warunek
conditionalValue - (String) Wartość, której wartość pola warunkowego musi być równa, aby spełnić warunek
newValue - (String) Wartość, którą należy ustawić dla pola docelowego w każdym wierszu spełniającym warunek.
Zwracana wartość
Ta funkcja zwraca wartość logiczną.
Zwraca true w przypadku sukcesu, false w przypadku niepowodzenia operacji dla dowolnego pola.
Przykłady
Przykład 1:
Spowoduje to ustawienie wartości „kolumny 1” w „tabeli 1” na „jakąś nową wartość” dla każdego wiersza spełniającego warunek - wartość „kolumny 3” jest równa „5”.
ConditionalSet („table1”, „column1”, „column3”, „5”, „some new value”);
Czytaj więcej