Групповое заполнение настройки пользователей

Заполнение настройки пользователей определенным значением.
Работает с типовыми конфигурациями 1С 8.1 (УПП, УТ, БП, ЗУП и т.д.)
  • Обработка заполняет определенную настройку пользователей определенным значением

  • Можно задать имя настройки, значение настройки.

  • Значение настройки устанавливается для пользователей, которые являются пользователями информационной базы

  • Значение настройки устанавливается для пользователей, у которых эта настройка не заполнена конкретным значением.

На выполнение обработки требуются административные права

Порядок работы:

  1. Открываем обработку — Файл-Открыть-[Ткнуть указателем мыши в сохраненный на вашем компьютере файл обработки]

  2. Выбираем нужную настройку пользователя

  3. Выбираем нужное значение настройки пользователя

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

  5. Снимаем отметки (галочки) у тех пользователей у которых не хотим менять настройку

  6. Жмем кнопку «Выполнить»

  7. Изменения в настройках у работающих в данный момент пользователей произойдут после рестарта их сессии.

Обновление от 26.03.2009

— устранил ошибку создания пустого объекта примитивных типов

— добавил функционал — галочки для отбора обрабатываемых строк.

Обновление от 02.04.2009

— добавил автообновление табличного поля после заполнения настройки

7 Comments

  1. didkovskij

    {Форма.Форма(55)}: С помощью встроенной функции Новый (New) не могут создаваться значения примитивных типов (Булево)

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

    Reply
  2. didkovskij

    {Форма.Форма(55)}: С помощью встроенной функции Новый (New) не могут создаваться значения примитивных типов (Дата)

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

    Reply
  3. didkovskij

    {Форма.Форма(55)}: С помощью встроенной функции Новый (New) не могут создаваться значения примитивных типов (Строка)

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

    Reply
  4. asady

    (1) Спасибо за внимание к обработке — ошибку исправил + добавил некоторый функционал

    Reply
  5. sskripatch

    После выполнения обработки неплохо бы обновлять табличное поле.

    Reply
  6. asady

    (5) спасибо за замечание. Доработал. Теперь обновляет автоматически после заполнения значений настройки

    Reply
  7. Totoro

    (0) Сам подобную штуку делал для себя. Могу посоветовать:

    1) Установить галку открытия для колонки «пользователь» в ТЧ (удобный просмотр всех настроек пользователя)

    2) Добавить отбор по группе пользователей

    3) Добавить РАЗРЕШЕННЫЕ в запрос к справочнику пользователи.

    4) Записывать набор в попытке.

    5) При заполнении таблицы пользователей можно сделать проверку не на пустое, а на выбранное значение на форме значение (соответственно устанавливать флажки).

    Reply

Leave a Comment

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