Имя: Пароль:
1C
1C 7.7
v7: Список пользователей, набор прав, интерфейсы
,
0 tesei
 
11.08.21
09:01
Нужно выгрузить список пользователей с набором прав и интерфейсами, подскажите, как это сделать в клюшках. НазваниеНабораПрав, НазваниеИнтерфейса работают только для текущего пользователя.
1 acanta
 
11.08.21
09:06
Интерфейсы и наборы прав возможно в метаданных, а список пользователей в файле v7users.usr или как то так.
2 tesei
 
11.08.21
09:09
Есть ли инструменты это достать? А от самой разумной мыслью является сделать скрниншоты и засунуть в OCR.
3 acanta
 
11.08.21
09:20
В 8.0 был функционал конвертации базы 7.7 в базу 8.0. А из нее уже хоть выделить все мышкой и копипастом куда хочешь. Теоретически в 8.3 тоже должно быть.
4 acanta
 
11.08.21
09:20
Конвертировать можно не всю базу, а пустую мдшник+пользователи, этого достаточно.
5 Mikeware
 
11.08.21
09:21
userdefs.dll ?
6 Mikeware
 
11.08.21
09:23
ПолучитьСписокПользователейТЗ(<?>)
Синтаксис:
ПолучитьСписокПользователейТЗ(<ПутьКБазе>)                                                                  
Назначение:
Возращает список пользователей с данными в виде таблицы значений:
колонки: ИмяПользователя, ХэшПароляПользователя, ПолноеИмяПользователя, ДиректорияПользователя, ИнтерфейсПользователя, ПраваПользователя
  
Параметры:
<ПутьКБазе> - путь к базе в которой собираемся получить список пользователей (именно путь к базе , а не к файлу users.usr);
7 tesei
 
11.08.21
09:54
Спасибо
8 Андрей_Андреич
 
naïve
11.08.21
09:58
(6) + это FormEx
9 vladmenleo
 
11.08.21
10:09
(0) Напиши почту, пришлю поделку по выводу прав для текущего пользователя, дальше сделаешь цикл по пользователям
10 Mikeware
 
11.08.21
10:13
11 Mikeware
 
11.08.21
10:13
(8) нет
12 andrewalexk
 
11.08.21
10:13
:)
еще через Compound.dll можно
13 Mikeware
 
11.08.21
10:16
(12) можно. можно добавить два поля в справочник Пользоавтели, и при входе пользователя в систему в них писать. Можно из буханки хлеба сделать троллейбус. нонахуа?
14 tesei
 
11.08.21
10:20
Братья-клюшечники, спасибо, почитал, проникся, но решил сэкономить время, закачал на ИС "Получить список интерфейсов", всё сработало!
15 Mikeware
 
11.08.21
10:21
(14) скачать длл, и написать обработку из трех строк - что там экономить?
16 andrewalexk
 
11.08.21
10:30
(13) :) ну тогда через Users1CDefReaderConsole.exe
17 tesei
 
11.08.21
10:47
(15) всё горит, гипс снимают, клиент уезжает...
18 Mikeware
 
11.08.21
12:01
(17) "мужик, наточи пилу! - некогда, мне пилить надо"©
19 Arbuz
 
11.08.21
17:02
(10) prnt.sc - ERR_CONNECTION_REFUSED
не пущает
20 Mikeware
 
12.08.21
08:08
(19) забей. там скрин als
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн