В общем, не столько вопрос, на который я не знаю ответ, сколько желание сделать КАК НАДО.
Ситуация: нужно ограничить пользователя по складам. В УТ это реализовано профилями доступа и группами доступа. У нужного пользователя 9 различных групп, часть ролей пересекается.
В итоге я пришел к 2 возможным выходам:
1) Проанализировать все роли в группах доступа и сделать профиль группы доступа для этого пользователя со всеми ролями, сделать ограничение по складу. Это немного муторно по времени, расставлять все галочки и т.д.
2) Тупо для каждой группы доступа сделать копию для этого пользователя. Быстро и грубо.