gifts2017

Конфигурация MD-независимого списка пользователей и их интерфейсов (Beta-версия)

Опубликовал Латыпов (RinGo) в раздел Программирование - Работа с интерфейсом

Появление RWidjets.dll от robert наконец-то дало возможность более элегантно реализовать идею независимых от конфигуратора списка пользователей системы и описаний их интерфейсов.
Появление RWidjets.dll от robert наконец-то дало возможность более элегантно реализовать идею независимых от конфигуратора списка пользователей системы и описаний их интерфейсов.
Есть, конечно, при этом один небольшой "минус" - все придется дописывать самому: и монитор пользователей, и журнал регистрации, и распределение прав и проч... Но очевидные, для меня по крайней мере, плюсы не пугают, а, напротив, "заводят"...
Выкладываю как демо-версию. Интерфейсы и часть списка пользователей взяты из реальной конфы.(Загрузив конфигурацию, обратите внимание, что список пользователей и список интерфейсов - пусты.)
В принципе, если вы запустите обработку "адм_выгрузкаИнтерфейсов.ert" в своей конфе, и "подсунете" полученную инфу в демо-конфигурацию(папка "Интерфейсы"), увидите своих пользователей и их пункты меню, как они описаны у вас в конфигураторе...
В системную колонку "сервис" для каждого пользователя демо-конфы вставил пункты "Список интерфейсов/пользователей системы", "Настройка личного интерфейса" и загрузку других интерфейсов - для демонстрации "плюсов".

Скачать файлы

Наименование Файл Версия Размер
Независивый список пользователей.zip 83
.1171295213 1,02Mb
25.09.09
83
.1171295213 1,02Mb Бесплатно

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Andr (andrey995) 13.02.07 12:13
+1, очень интересно, можно так в Деньгах сэмулировать меню Комплексной и наоборот )))
2. shadow007 04.04.07 02:17
а как получить список интерфейсов (с пунктами меню) тех которые встроенные?
3. Сhe Burashka (CheBurator) 04.04.07 04:44
Плохо.. как-то все.. выдернуто из контекста.. типа "посвящается тем, кто читал все что было написано мною раньше.."
Внятное описание, более, так сказать, развернутое - для чего, как, что , преимущества, недостатки ипр.. - увидим?
4. Латыпов (RinGo) 04.04.07 07:48
> Внятное описание, более, так сказать, развернутое - для чего, как, что , преимущества, недостатки ипр.. - увидим?
Увидим, попозже... Сейчас устраняю "минусы" и готовлю alfa-версию для внедрения у себя... Как закончу - выложу с "более развернутой описаловкой"...
5. Латыпов (RinGo) 04.04.07 08:02
> а как получить список интерфейсов (с пунктами меню) тех которые встроенные?
См. модуль "адм_выгрузкаИнтерфейсов.ert"...
ВК UsersDef.dll дает доступ к списку интерфейсов выбранной конфы, а ВК RWidjets.dll дает доступ к пунктам меню, но только с одним оганичением: "Внимание! Загруженное таким образом меню будет работать с рядом ограничений. Правильно работают все пункты меню, действие которых можно выполнить из стандартного меню Операции, и пункты меню, которые ссылаются на конкретные формы справочников, документов и т.д. Остальные пункты могут работать не правильно или не работать совсем."(примечание к команде ЗагрузитьИнтерфейс())
6. Сhe Burashka (CheBurator) 03.04.09 07:14
(4) ничего так и не увидели... а прошло 2 года...
7. Shaman (Shaman342) 16.04.09 14:07
8. OldthiefXXX OldthiefXXX (OldthiefXXX) 21.12.12 17:31