Имя: Пароль:
1C
1С v8
НайтиПоРеквизиту
0 bcosta
 
27.09.11
16:25
Необходимо при запуске 1С сверять пользователя, вошедшего в 1С со справочником Пользователи. И если у вошедшего в этом справочнике стоит галка у реквизита "Администратор", то задавать какой-нибудь вопрос.
Если использовать НайтиПоРеквизиту и пользователей с такой галкой много, то после нахождения первого подходящего пользователя в справочнике? дальше он не проверяет. А зайти тем пользователем, который в справочнике далеко не первый, то сравнение будет не с тем элементом.
Как это сделать?
И, если можно, не с помощью запросов.
Спасибо.
1 butterbean
 
27.09.11
16:27
вообще имена или коды должны быть уникальны, по ним и надо искать
2 miki
 
27.09.11
16:27
А по коду поискать или, на крайняк, по имени?
3 palpetrovich
 
27.09.11
16:28
зачем его искать по ревизиту? при запуске 1С пользователь оперделен однозначно
4 bcosta
 
27.09.11
16:30
я найду его по коду или по имени, но задать вопрос надо ему только в том случае, если стоит галка "Администратор". А таких Администраторов в системе может быть много.
5 butterbean
 
27.09.11
16:31
(4) вот когда найдешь, тогда и проверяй галку, это вроде очевидно
6 bcosta
 
27.09.11
16:32
Согласен, но как проверить. Конкретно НайтиПоРеквизиту начинает искать с начала справочника. Как заставить проверять только конкретный элемент (найденный по имени)?
7 butterbean
 
27.09.11
16:33
(6) эээээ, НайденныйЭлемент.ТвояГалка ... как-то так
8 bcosta
 
27.09.11
16:33
сейчас попробую, спасибо.
9 Жан Пердежон
 
27.09.11
16:35
проверить реквизит у ссылки... жесть)
10 palpetrovich
 
27.09.11
16:36
я один в непонятках? зачем шерстить справочник Пользователи для нахождения пользователя который вошел в базу, т.е. самого себя?
или я не туда въехал?
11 bcosta
 
27.09.11
16:42
(9) Согласен, это легко. Но я только учусь и это часть обучения.
12 bcosta
 
27.09.11
16:42
(7) Примерно так. Повертел еще и сработало. Спасибо, что навел на путь)))
13 bcosta
 
27.09.11
16:43
(10) Ты немного не въехал, но все уже получилось.
14 bcosta
 
27.09.11
16:44
Всем спасибо, все работает.
15 palpetrovich
 
27.09.11
16:45
(13) а можно подробней, во что я не въехал ...а то я спать не буду :(
16 bcosta
 
27.09.11
16:58
(15) Я захожу в 1С. Нужно сравнить меня с элементом справочника Пользователи. И если у этого элемента (т.е. меня) стоит галка "Администратор", то задавать какой-либо вопрос.
17 hhhh
 
27.09.11
17:01
(16) он не поймет, зачем искать пользователя? Ведь он уже есть.
18 palpetrovich
 
27.09.11
17:05
(16) если конфигурация не самопал, то с большой долей вероятности,  когда ты заходишь - определяется текущий пользователь (элемент справочника Пользователи) и ,следовательно,  искомый реквизит "Администратор" должен быть доступен для чтения без всяких дополнительных телодвижений
19 bcosta
 
27.09.11
17:25
конфа самописная
20 palpetrovich
 
27.09.11
17:29
(19) с этого надо было начинать :)
21 Сергей Д
 
27.09.11
17:36
А чего бы не запросом?
22 bcosta
 
27.09.11
19:43
(20) Согласен) не прав)