|
поиск элемента справочника пользователи по имени пользователя ОС | ☑ | ||
---|---|---|---|---|
0
UIV
19.09.13
✎
19:08
|
У всех пользователей аутентификация ОС и соответственно заполнено имя пользователя ОС. На входе имеем строку ИмяПользователяОС, на выходе нужна ссылка на элемент справочника "Пользователи". Как?
|
|||
1
shuhard
19.09.13
✎
19:15
|
(0) запросом пробовал ?
|
|||
2
UIV
19.09.13
✎
21:07
|
(1) Нет. Не пробовал. А как его запросом дернуть, реквизита то соответствующего нет. Забыл сказать. Конфигурация вторая бухгалтерия.
|
|||
3
MadHead
19.09.13
✎
21:18
|
наименования у справочника тоже нет?
|
|||
4
UIV
19.09.13
✎
22:47
|
(3) А по существу есть что сказать?
|
|||
5
shuhard
19.09.13
✎
22:54
|
(4) поржал
в (3) и есть существо |
|||
6
iHell
19.09.13
✎
22:55
|
(4) Если типовая, то разве в параметре сеанса нет текущего пользователя (ссылка на справочник) ?
|
|||
7
iHell
19.09.13
✎
22:55
|
(6) Ступил. Хотя можно посмотреть как его устанавливают в типовых.
|
|||
8
Лефмихалыч
19.09.13
✎
23:10
|
(0) у меня есть старая клава, могу подарить из нее клавиши Ctrl и F1
Самовывоз из Краснодара |
|||
9
UIV
20.09.13
✎
09:52
|
(3) (5) Сами пробовали или так предполагаете?
(8) Может лучше метод подскажешь, коли все методы выучил и Ctrl и F1 тебе уже не нужны. |
|||
10
Maxus43
20.09.13
✎
10:05
|
(9) Мой Гений дарит Вам (с)
ПользовательИнформационнойБазы (InfoBaseUser) ПользовательОС (OSUser) Использование: Чтение и запись. Описание: Тип: Строка. Содержит строку, идентифицирующую пользователя операционной системы при установленном свойстве АутентификацияОС. Формат строки: \\ИмяДомена\ИмяПользователя. |
|||
11
UIV
20.09.13
✎
10:10
|
(10) Спасибо. А делать то с этим что? :) Есть у меня строка "\\ИмяДомена\ИмяПользователя". Как мне имея ее получить ссылку на пользователя ИБ?
|
|||
12
Maxus43
20.09.13
✎
10:17
|
(11) посомтри как сопоставляется Пользователь и ПользовательИБ, в справочнике пользователи. Ну и сделай то же самое, только наооборот
|
|||
13
Maxus43
20.09.13
✎
10:19
|
вобще ответ в (3), просто по имени
|
|||
14
UIV
20.09.13
✎
10:29
|
(13) Спасибо Кэп. А имя пользователя ИБ мне как найти, зная логин? Грузить все в массив и копошиться в нем ища нужное? У меня их там полторы тысячи рыл.
|
|||
16
Maxus43
20.09.13
✎
10:35
|
(14) ты посмотри как выводится справочник пользователи, он среди этих 1,5 тыщи рыл и ищет в ТЗ. Его не смущает, а тебя смущает?
|
|||
17
Maxus43
20.09.13
✎
10:36
|
ТаблицаПользователетейИБ = Новый ТаблицаЗначений;
ТаблицаПользователетейИБ.Колонки.Добавить("Имя", Новый ОписаниеТипов("Строка",, Новый КвалификаторыСтроки(50))); ТаблицаПользователетейИБ.Колонки.Добавить("КартинкаКолонки", Новый ОписаниеТипов("Картинка")); ТаблицаПользователетейИБ.Индексы.Добавить("Имя"); МассивПользователейИБ = ПользователиИнформационнойБазы.ПолучитьПользователей(); Для каждого ПользовательИБ Из МассивПользователейИБ Цикл СтрокаТаблицыПользователей = ТаблицаПользователетейИБ.Добавить(); СтрокаТаблицыПользователей.Имя = ПользовательИБ.Имя; потом по имени ищет |
|||
18
UIV
20.09.13
✎
10:36
|
(16) Да думал может есть человеческий метод. 1С же, запросы, все дела. Тут вот кадр из (1) обещал запросом это сделать.
|
|||
19
Maxus43
20.09.13
✎
10:38
|
(18) Запрос к ТЗ делай, кто мешает? Пользователей ИБ надо всё равно достать сначала всех
|
|||
20
UIV
20.09.13
✎
10:50
|
(19) Да сама идея того, что нужно сначала в массив тянуть, потом его циклом гонять и уже потом что то пытаться отбирать идеологически ущербна. Но по ходу других вариантов нет, ага.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |