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

Заполнение настройки пользователей определенным значением.
Работает с типовыми конфигурациями 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 не будет опубликован. Обязательные поля помечены *