Обработка для управления подключениями пользователей

Простенькая обработка для ситуаций, когда в базе много пользователей и на короткое время необходимо оставить доступ в базу ограниченному количеству пользователей. Например, как мне это понадобилось на время инвентаризации.

Работа с обработкой:

1) Запускаете обработку — показываются пользователи информационной базы и текущий доступ (стандартная и ОС).

2) Указываете путь в реквизите файл, куда нужно сохранить текстовый файл.

3) Нажимаете кнопку Записать в файл, данные из табличной части обработки записываются в указанный файл.

4) Нажимаете кнопку Снять флажки.

5) Указываете доступ нужным пользователям.

6) Нажимаете кнопку Записать в базу (устанавливается доступ согласно данным, указанным в табличной части).

7) Когда пришло время вернуть всем пользователям. Нажимаете кнопку Прочитать из файла, указанного в пункте 3.

8) Нажимаете кнопку Записать в базу.

Обработка не удаляет уже подключенных пользователей, а ограничивает новые подключения.

3 Comments

  1. Fox-trot
    НЕ СТОИТ ЗАПИСЫВАТЬ В БАЗУ, ЕСЛИ НЕ ВЫБРАН ХОТЯ БЫ ОДИН ПОЛЬЗОВАТЕЛЬ С ПОЛНЫМИ ПРАВАМИ, И ВЫХОДИТЬ ИЗ БАЗЫ

    а не проще было устроить проверку в самой обработке?

    Reply
  2. _Driver_

    Можно конечно, но поскольку делал для себя, то и не заморачивался. Если будет кому то интересна обработка, то добавлю проверку.

    Reply
  3. _Driver_

    (1) Fox-trot,

    а не проще было устроить проверку в самой обработке?

    Добавил проверку

    Reply

Leave a Comment

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