Ukládá hodnotu Data uživatelského nastavení pro index Idx. Používá se ve spojení s procedurou _GetUserSetItem pro ukládání uživateli poplatných informací, třeba nastavení chování makra atd.
Maximální délka řetězce Data je 400 znaků a nelze ukládat řetězce obsahující binární nuly! Proto pro ukládání číselných hodnot nepoužívejte makro funkci _StrPut.
Příklad:
const usi_xxx = 100; dim szData : StringZ; szData := "abcd|4575|qwe"; SetUserSetItem(usi_xxx, szData);
const cUSI_xxx	= 1
const cUSI_yyy	= 2
        
dim a   : Word;
dim d   : Date;
dim s10 : String[10];
s10 := "Text";
a := 555;
d := _ActDate;
SetUserSetItem(cUSI_xxx, _Str(a) + #9 + s10 + #9 + _Str(_DateToDay(d)) + #9);
		Podívejte se na: System