10.10.2007, 14:08 | #1 |
Участник
|
вопрос по userinfo
вопрос такой есть джоб. который я запускаю под собой и под другим пользователем.
X++: static void Job(Args _args) { userinfo ui; DictTable dictTable = new DictTable(tableNum(userinfo)); ; select * from ui where ui.Id == "RS"; info(ui.name) ; } Под другим пользователем запускаю -пусто. Запускаю в компании 1, а пользователь указанный в джобе в компании 2 заведён.. В чём может быть причина? понимаю, что каких-то прав у пользователя не хватает...но каких? |
|
10.10.2007, 14:21 | #2 |
Программатор
|
По-моему, у каждого пользователя где то в настройках можно включить/выключить инфолог. В Сервис/параметры, закладка разное
|
|
10.10.2007, 17:18 | #3 |
Участник
|
По-моему, тут не при чем то, в каких компаниях создавались пользователи. Таблица userInfo общая для всех компаний, поэтому не важно, в какой компании вы находитесь, когда создаете юзеров.
Насколько я помню, была какая-то проблема с выборкой из userInfo под пользователем, который то ли не входит в группу Admin, то ли не имеет доступа к администрированию. Причем выборка не работала только в том случае, если выбирались записи userInfo для тех пользователей, которые являются администраторами. Т.е. если пользователь RS является администратором, то при запуске вашего джоба под не-админом, запись выбрана не будет. |
|
10.10.2007, 17:58 | #4 |
Member
|
Гм... согласен. А дебагером у вас нет возможности посмотреть?
А то тяжело угадывать. И права доступа, и доработки могут влиять. Если запись выбирается и в метод проваливается, то это одно... если нет — то другой разговор.
__________________
С уважением, glibs® |
|