Uwaga
Przed kompilacją skryptów C# na komputerze z IIS należy nadać użytkownikowi IIS_IUSRS prawozapisu do katalogu .scriptcs_cache
Uwaga
Należy pamiętać, aby na zakładce „Schemat obiegu” na etapie, na którym ma się odbyć inicjalizacja, na zakładce „Kontrolki” zaznaczyć parametr „Inicjalizacja SQL/C#” przy danej kontrolce i aby zapisać wszystkie wprowadzone zmiany za pomocą przycisku
[Zapisz] .
Skrypty C# kompilowane przez kontrolkę „Własna akcja” mogą być uruchomione w ramach procesu IIS lub w ramach niezależnego procesu.
Uruchomienie skompilowanego skryptu w ramach niezależnego procesu zalecane jest w przypadku kodów, które nie mogą działać na wielowątkowym procesie jakim jest IIS.
Wskazanie miejsca uruchomienia skryptu określa się za pomocą właściwości „Miejsce wykonania skryptu” znajdującego się na formatce edytora języka C# kontrolki „Własna akcja”.
Właściwość: Text
- Opis: Po kliknięciu na przycisk uruchamiany jest kod C#. Własna akcja obsługująca skrypt C# umożliwia zapamiętanie wyniku typu tekst.
- Definicja: Globals.MainFrame.
_CSSCRIPT.Text - Typ: string
- Dostęp: Odczyt/Zapis
Przyklad
Odczytanie wyniku wykonania operacji i ustawienie właściwości Text:
string obj = Obiekt.Metoda();
if (obj == "Ok")
Globals.MainFrame.CustomAction1_CSSCRIPT.Text = "Operacja wykonana";
else
Globals.MainFrame.CustomAction1_CSSCRIPT.Text = "Błąd";
Rozpoczynasz pracę z Comarch DMS i chcesz dowiedzieć się, jak korzystać z programu? A może masz już podstawową wiedzę o Comarch DMS i chcesz dowiedzieć się więcej?