Przejdź do głównej zawartości

Wyrażenia C#

Kwota netto plus VAT daje kwotę brutto. Dodaj zmienną GrossAmount (decimal) i zmienną VatRate, która bierze wartość z klucza konfiguracyjnego. Klucz definiujesz w ustawieniach modułu: menedżer modułów, konfiguracja, nowy klucz (np. VatRateValue). Potem ustaw GrossAmount wyrażeniem C#: Var.NetAmount * (1 + Var.VatRate). Var daje dostęp do zmiennych procesu. Stawka podatku siedzi w konfiguracji, a nie w procesie.

Wpisz Var., a edytor pokaże, co jest dostępne. Literówka zostanie podkreślona — najedź na nią, żeby przeczytać, co jest nie tak. Ten sam komunikat pojawia się w analizatorze i znika, gdy poprawisz błąd. Zmienne możesz też przeciągać z menu po lewej.

Nie ma osobnej aktywności C#. C# żyje w polach wartości. Wyrażenie może mieć kilka linii, a kończysz je instrukcją return:

var gross = Var.NetAmount * (1 + Var.VatRate);
return Math.Round(gross, 2);

C# użyjesz w większości pól większości aktywności, nie tylko w SetVariable — wszędzie tam, gdzie wybierasz źródło wartości.

C# stosuj do małych obliczeń. Do całej reszty zwykle jest aktywność, a aktywności łatwiej czytać, sprawdzać i używać ponownie.