Показать сообщение отдельно
Старый 01.02.2005, 18:56   #1  
bobkov_imported is offline
bobkov_imported
Участник
 
69 / 10 (1) +
Регистрация: 23.02.2004
Как показывает практика, для того чтобы перенести все фильтры, настроенные для некоторой формы, от пользователя A пользователю Б, достаточно:

1. Открыть таблицу SysLastValue с помощью браузера (она живет в АОТ- System Documentation), отфильтровать записи по полю ElementName="F:"+имя формы в АОТ.
2. Удалить запись с имеющимися настройками фильтров данной формы для пользователя Б.
3. Найти запись с настройками фильтров данной формы для пользователя А и в поле userId поменять А на Б.
4. Сохранить исправленную запись, зайти под логином Б и убедиться что все получилось хорошо.

Достоинства метода:
простота, отсутствие дополнительных средств.

Недостатки метода:
1. Можно только _перенести_, но не _скопировать_ настройки. Если нужно размножить настройку для нескольких пользователей, то придется повторить ее несколько раз.
2. Так как все настроки хранятся в одной записи, то их можно перенести только все вместе. Если у пользователя Б есть для данной формы какая-то своя нужная настройка, то она будет навсегда потеряна и ее придется восстанавливать вручную.

См. также:
проект для копирования значений между пользователями
http://www.axforum.ru/forums/showthr...&threadid=5935