Колонки и быстрый просмотр

Добрый день.
Использую BPMonline Realty 5.4
При создании пользователей не переносятся настройки по колонкам и быстрому просмотру.
Создавала пользователей из под пользователя с правами Системные администраторы.
В чем может быть причина? Как ее устранить? Может я где-то какую-то настройку не сделала?

Нравится

4 комментария

Спасибо за Ваше обращение. Мы зарегистрировали его в Службе технической поддержки и назначили специалиста, который сможет Вас компетентно проконсультировать по данному вопросу.

Здравствуйте, Антонина!

На сколько я понял, вопрос состоит в том, что при создании нового пользователя, у него не переносится преднастроенный Вами заранее профиль? Или у пользователя не сохраняются настройки колонок, итогов и т.д., настраиваемые им? Если необходимо копировать настройки одного конкретного профиля, для всех пользователей, можно решить эту проблему выполнив скрипт в БД:

declare @usersCounter int
set @usersCounter = 0
declare @fromUser nvarchar(50)
set @fromUser = (select ContactId from SysAdminUnit where Name = 'Пользователь 1') -- укажите имя пользователя, чей профиль хотите распространить
declare @toUser uniqueidentifier
 
while @usersCounter != (select count(*) from SysAdminUnit where ContactId is not null and ContactId <> @fromUser)
begin
       with OrderedUsers as
       (
             select ContactId, Name,
             row_number() over (order by ContactId) as RowNumber
             from SysAdminUnit where ContactId is not null and ContactId <> @fromUser
       ) 
       select @toUser = ContactId from OrderedUsers where RowNumber = @usersCounter + 1
       delete from SysProfileData where ContactId = @toUser
       insert into SysProfileData(Id, ObjectId, [Key], ObjectData, ContactId)
       select newid(), ObjectId, [Key], ObjectData, @toUser
       from SysProfileData where ContactId = @fromUser
       set @usersCounter += 1;
       continue
end

Сергей, да, мне именно это и нужно.
Подскажите, а каким образом можно в этом скрипте убрать пользователя, которому не нужно переносить настройки?

Антонина, попробуйте модернизировать скрипт следующим образом:

  FROM SysProfileData WHERE ContactId = @fromUser AND ContactId  NOT IN (*****,*****) -- id пользователей которым не нужно переносить настройки
Показать все комментарии