Тема: Как объявить новую коллекцию пользователей?
Возникла необходимость объявить в памяти объект типа Коллекция Пользователей для следующей задачи:
Большой процент пользователей в системе имеет несколько должностей (совмещает), соответственно часто необходимо делать выборку пользователей по конкретной должности. Решено было сделать это следующим образом:
1) Пользователям добавлен табличный аттрибут, в котором по классификатору прописаны все должности
2) Сделать функцию, возвращающую коллекцию пользователей, имеющих заданную должность
Использовать выборки для такой простой задачи - перебора всех пользователей системы и выделения только тех, кто имеет нужную должность - неудобно, слишком много нажимать, так сказать :)
По ходу написания функции я не нашёл, как объявить новую коллекцию пользователей (просто не знаю имя класса). В итоге вынужден объявлять ненужный SelectUserDlg и использовать его коллекцию SelectFromUser :)
В общем, изврат каких мало :) Можно ли это реализовать проще и притом корректно с точки зрения техники программирования?