Менеджер настроек пользователей. Версия 2.0+





Обработка «Менеджер настроек пользователей 2.0+» (Доработка)
(нет ограничений по количеству пользователей + поддержка УПП)
Редактируются:
1. Настройки пользователей
2. Дополнительные права пользователей
3. Группы пользователей
4. Роли
5. Интерфейсы

Доработка «Менеджер настроек пользователей. Версия 2.0»

исходный вариант //infostart.ru/public/19770/

1)Убрал фиксированное ограничение на 200 пользователей (теперь колонки добавляются программно — в зависимости от количества пользователей Конкретной БД)
2)Подправил код программы и запросы под универсальность.
3)Теперь есть поддержка УПП — собственно на ней и тестировалось))

22 Comments

  1. ShantinTD

    Тестирую на допиленной Рознице. Магазин одежды и обуви. В отношении прав пользователей и настроек — не менялось ничего.

    Плюсы:

    + можно настроить отбор по параметрам пользователей (пометка удаления, родитель и прочее).

    Минусы:

    — не нашел настройки сортировки — двигал колонки вручную или через «настройка списка». Хочется сортировку по «родителю», т.к. для пользователей из одной папки права, как правило, совпадают.

    — настройки пользователей привязаны к магазинам, то есть одному пользователю в разных магазинах могут быть назначены разные настройки. Здесь настройки «на пользователя вообще».

    Reply
  2. Visitizer

    Прикольная обработочка, даже никогда и не задумывался над этим

    а тут целое решение

    — но.. то что мне приходилось делать — заполнить всем сотрам одно значение, или по группе

    или скопировать с одного сотра настройки группе сотров

    Reply
  3. Bacemo

    Что-то подобное сам разрабатывал. Так что нужная вещица

    Reply
  4. denver069

    Хорошая обработка!

    Пользуюсь начиная с версии 0.9.006

    Всё просто и понятно.

    Reply
  5. nirbolz

    Хорошая обработка. Хотелось бы чтобы был сразу общий отбор. А то приходится в каждом окне заново настраивать отбор. И кнопка скопировать с одного пользователя на другого

    Reply
  6. savflint

    Полезная штука. Спасибо.

    Reply
  7. nirbolz

    Нашел одну серьезную недоработку. В настройках пользователя не отображается основная организация, основной ответственный и другие основные значения для подстановки в документы и справочники.

    Reply
  8. ShantinTD

    (7) nirbolz, это, по видимому, как раз то, что я имел ввиду, говоря про настройки на «пользователя вообще», а не на «пользователя+магазин».

    Reply
  9. sanfoto

    (7) nirbolz,

    основная организация, основной ответственный

    ну как нибудь исправлю и добавлю (когда разгребу на работе),

    у меня просто Сейчас — это решается фоновыми заданиями либо Событие при записи))

    А на сегодня у меня на повестке дня RLS и ВебДоступ в УПП — и функционала обработки пока хватает.

    Reply
  10. TMV

    (0) В обработке учитываются указанные у пользователей профили?

    Reply
  11. tehas

    Довольно удобно, плюс от меня

    Reply
  12. chemezov

    потестируем

    Reply
  13. DrAku1a

    Круто! Еще бы отборы по пользователям сделать — чтобы сопоставлять права двух-трех пользователей можно было и еще бы Активный «крест» сделать…

    Reply
  14. EpiSH

    Пожалуйста помогите разобраться с проблемой в обработке. Показывает пустые настройки для всех пользователей кроме первого в отборе и если настройка не типа булево. Подробно видно на скрине. пробовал на УТ 10.3.16.1.

    Reply
  15. slavok123

    жаль не работает в бух 8,2 ред 3,0((

    Reply
  16. Ed111111

    Поддерживает ли УТ 11.1 1с 8.2? Если нет, то есть ли подобные решения для УТ 11.1

    Reply
  17. EpiSH

    (16) Ed111111, В УТ11 обработка никак работать не может. Там вообще нет такого понятия как настройки пользователя в привычном для Вас виде. УТшка сама подставляет в документы последнее выбранное значение пользователем и запоминает все настройки форм. Воздействовать из базы на настройки нельзя, только программно. Вот есть обработочка которая похоже просто копирует хранилище настроек пользователя, http://infostart.ru/public/179259/, но я не проверял.

    UPD: я так понял этот механизм есть в УТ11.1 из коробки, а для 11.0 выложена обработка. Так что проверяйте.

    Reply
  18. avtokratorWT

    Очень полезная обработка, не спорю….

    Но, со временем кол-во обработок, админских, в рабочей базе все более и более возрастает…

    Reply
  19. avtokratorWT

    Обработку протестил — работает нормально в УПП.

    Reply
  20. Yuriy.MW

    (14) EpiSH, В форме «Форма» в процедуре «ДобавимКолонкиВДеревоПоКоличествуПользователей»

    строку

    ПолеВводаХ.ТипЗначения=ТипХ;

    нужно закомментировать.

    вместо нее вставить

    КолонкаХ.Данные = ИмяХ;

    Аналогично в процедурах ДобавимКолонкиВДеревоДополнительныхНастроек(),

    ДобавимКолонкиВДеревоГруппПользователей()

    В начале процедуры «ДеревоНастроекПользовательПриИзменении» добавить строки

    ТекДанные = ЭлементыФормы.ДеревоНастроек.ТекущиеДанные;
    ТекДанные[ЭлементыФормы.ДеревоНастроек.ТекущаяКолонка.Имя] = ТекДанные.Настройка.ТипЗначения.ПривестиЗначение(ТекДанные[ЭлементыФормы.ДеревоНастроек.ТекущаяКолонка.Имя]);

    Автор, возможно это не последний вариант обработки?

    Reply
  21. sanfoto

    (20) Yuriy.MW,

    Пордон нет времени,

    на арбайтен полно гемора — «псевдо и нафиг не нужная» интеграция с холдингом))

    так что кому охото допиливайте-выкладывайте в своих публикациях))

    ПС:

    кстати основные тормоза из-за того что фирма 1С кое-где непосчитала нужным предоставить доступ к данным «1с-запросом», а есть только циклом(((…. Есть выход думаю если написать ПРЯМОЙ-SQL запрос через ADO, но получится привязка тогда к СУБД((

    Короче говоря если появится время может и запилю Опционально ADO.

    Reply
  22. dyak84

    Обработку скачал давно за 1,5 года ни одного глюка.Автору спасибо так держать.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *