IUserRecordSet
Наследование 
Функции и процедуры
Интерфейс по работе с пользовательскими наборами данных
Пример на VBScript:
Для работы примера необходимо в справочнике Наборы данных создать Набор данных с обозначением UserIdFromName, состоящим из выбора из таблицы USERS, с условием фильтрации в виде параметра USERS_NAME = :USERNAME
Sub FormMacro_testFindUser(TCSActiveModule)
Dim Params(0)
Dim ParamValues(0)
Params(0) = "USERNAME"
ParamValues(0) = "Администратор"
Set Query = TCSApp.UserRecordSet( "UserIdFromName", False, Params, ParamValues )
Res = Query.ShowModal( "Найден пользователь по имени" )
End Sub
Реализует интерфейсы:
IGModule