Скрипт для установки списка ролей пользователя в базе 1С

1. В режиме конфигуратора (или предприятия) устанавливаем в базе 1С необходимые права для пользователя.

2. В SQL Server Management (например) выполняем запрос к базе:

"SELECT * FROM [ИмяБазы].[dbo].[v8users] where name like '%ЧастьИмениПользователя%'"

3. Запоминаем поля: id, name, Rolesid, Data

4. Текст скрипта для установки состава ролей (вместо “id, name, Rolesid, Data” подставляем значения из результата запроса п.2): 

USE [ИмяБазы]
GO
-- установка прав пользователю 'name'
update v8users WITH(READCOMMITTED) set RolesID = Rolesid,
Data = 0x16DGDFFF75E8134F43A7949BC4F2A2129538611D6435D65531538E53E4F955C4C7CD8791E420462B228B06E69073725FA3CE351C6171C71D9771F111A30B327EE217147838607E5518A2488A9F96DC9FA9BFD6164B658F7F12160561B620E0726D546A24DFDSFE66DB501C61649658C32
where id = id and Name = 'name'