Простая обработка для настройки пользовательского интерфейса и настройки защиты от опасных действий пользователей базы. Как говорят многие "форумчане" - "Писалась на коленках". :)
Платформа, на которой была написана обработка: 8.3.10.2699
Тестировалась на релизе: 1С:ERP 2.4.2.123 и на 2.4.4.124 (клиент-сервер).
Можно открывать как внешнюю обработку, а можно добавить как дополнительную и определить в подсистему.
Например для нас весьма необходимая обработка, потому-что есть возможность сразу задать вид форм для пользователя, а многие полюбили компактный вид и посмотреть установлена ли защита у пользователя или ее можно снять, так как пользователь надежный и понимает что делает.
Все активированные настройки вступают в силу после перезапуска сеанса пользователя!
Обработка разделена на 2 страницы:
1-я страница при открытии обработки, показывает текущего пользователя и его настройки.
По кнопке "Дополнительно" можно установить дополнительные настройки (Закрытие текущей формы обработки, перезапуск сеанса пользователя, перезапуск сеанса в толстом клиенте с установленными настройками или без них.
2-я страница - дает возможность установить необходимые параметры выбранным пользователям или всем сразу, из справочника "Пользователи". Сравнение и поиск пользователя происходит по внутреннему идентификатору.
- Можно вывести список с настройками по соответствующей кнопке "Печать", например отобрав пользователей по условию.
- Внизу табличной части по кнопке "Обработка выделения по условиям" - дает возможность выбрать все пользователей (без условий), всех пользователей (с включенным компактным режимом), всех пользователей (с обычным режимом). Тоже самое и для защиты от опасных действий (выделить всех, с включенным защитным режимом, без защитного режима).
Желательно работать с обработкой имея "Полные права". Если нет "Полных прав", то можно только изменить вариант отображения вида пользовательских форм "Компактный режим", "Обычный режим" для текущего пользователя.
Каждая обработка имеет право на жизнь, "если она нужна в работе" и не важно есть ли подобные проекты или есть проекты с похожим функционалом. Разнообразие это нормально. Кому-то нравится одно, кому-то другое. Поэтому не будьте пожалуйста сильно критичны и с уважением относитесь к чужому труду, если есть действенные предложения по развитию функционала, добавлению новых функций, пожалуйста комментируйте, если нет - тогда уж лучше промолчите.
Спасибо за понимание!