Быстрое копирование настроек пользователей в типовых конфигурациях

10.02.10

Администрирование - Информационная безопасность

Обработка помогает автоматизировать копирование настроек пользователей как новым пользователям, так и существующим. Работать должна во всех типовых конфигурациях, которые выпущены по 1С:Предприятие 8.1
Исходная обработка: http://infostart.ru/projects/3231/
Так как автор исходника не отзывается на вопрос, куда скинуть доработанную, выкладываю отдельно. Отличие от исходника: возможность создания пользователя ИБ, интерактивная работа с копируемыми настройками.

Скачать файлы

Наименование Файл Версия Размер
Полная версия
.epf 33,11Kb
466
.epf 33,11Kb 466 Скачать
Сокращённая версия
.epf 20,32Kb
16
.epf 20,32Kb 16 Скачать

Вариант использования №1: Создание нового пользователя с готовыми настройками

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

С помощью этой обработки вы вводите краткое и полное имя нового пользователя и выбираете пользователя, у которого уже установлены нужные настройки. Обработка автоматически предлагает также создать пользователя ИБ, скопировав также и роли и настройки пользователя-образца. Можно создать только пользователя или пользователя ИБ. Все настройки можно установить вручную.

Вариант использования №2: Установка настроек одновременно нескольким пользователям

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

Примечание: обработка не трогает настройку «Основной ответственный» - считаю, что там всегда должен стоять сам пользователь.

 

29.07.09 - немного переработан блок управления настройками пользователя (изначально был взят из Бух 8.1, на сегодня проверен для ЗУП 8.1)

01.09.09 - добавлен отбор пользователей при выборе образца для прав ИБ, спасибо limg.

02.12.09 - добавлена сокращённая версия для клонирования пользователей ИБ и БД с настройками и группами пользователей. Должна работать в любой типовой 8.1 (БП, ЗУП, УТ, УПП).

08.02.10 - установлена "защита от дурака" при копировании настроек пользователей. При снятом отборе на пользователей, которым будут установлены настройки выбранного, переспрашивает подтверждения.

См. также

Автоподбор ролей для профилей и групп доступа в любых типовых базах 1С УТ 11, КА 2, ERP2, Розница 2/3, УНФ 16/3, БП 3, ЗУП 3 и подобных (УФ, Платформа 8.3.14+)

Инструменты администратора БД Роли и права 8.3.14 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Документооборот 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Роли… Вы тратите много времени и сил на подбор ролей среди около 2400 в ERP или 1500 в Рознице 2, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 15.12.2023, версия 1.1.

12000 руб.

06.12.2023    2967    13    1    

34

SALE! 20%

Infostart УДиФ: Управление данными и формами

Инструменты администратора БД Инструментарий разработчика Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

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

10000 8000 руб.

10.11.2023    3506    11    1    

33

SALE! 30%

PowerTools

Инструментарий разработчика Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

3600 2520 руб.

14.01.2013    177726    1073    0    

849

Ускоренное проведение документов (x4), устранение ошибок 60/62 счетов и зачет авансов (Бухгалтерия 3.0)

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    27370    79    146    

59

Система хранения присоединенных файлов в томах на диске

Инструменты администратора БД Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием Платные (руб)

Конфигурация Комплексная автоматизация 1.1 (и УПП 1.3 тоже) хранит файлы и изображения в справочнике Хранилище дополнительной информации в реквизите Хранилище типа ХранилищеЗначений. Та же история с ВложениямиЭлектроннойПочты. Но при этом присоединенные файлы в Электронном документообороте хранит в томах на диске. Эта доработка позволяет использовать стандартный механизм хранения файлов, изображений и вложений электронных писем в томах на диске. При этом можно разделить тома хранения по объектам конфигурации.

4200 руб.

10.11.2015    61311    88    59    

73

"Менеджер потоков 2.1": УПП: "Восстановление партий"

Инструменты администратора БД Платформа 1С v8.3 1С:Управление производственным предприятием Россия Бухгалтерский учет Управленческий учет Платные (руб)

Как оптимизировать то, что, считалось, не поддается оптимизации? Как повысить доступность базы данных? Как проводить самую «времяемкую» операцию не по паре раз в неделю, а по несколько раз в день*? Ответ есть!

20000 руб.

12.09.2019    11744    5    9    

7

Брандмауэр для сервера 1С Предприятие 8 - внешнее управление сеансами

Инструменты администратора БД Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Управление возможностью начала и возобновления сеансов пользователей по различным условиям, ограничение общего числа возможных сеансов для работы с информационной базой, резервирование возможности работы с информационной базой определенных польззователей, запрет запуска нескольких сеансов для пользователя, журнализация событий начала (возобновления) и завершения (гибернации) сеансов, ведение списка активных сеансов для информационных баз кластера серверов

3600 руб.

06.02.2017    31105    31    18    

47

Хранилище файлов на SQL

Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Управленческий учет Платные (руб)

Привязка файлов / сканов к объектам 1С с сохранением их на SQL-сервере

12000 руб.

09.10.2019    10977    5    8    

9
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. artbear 1448 28.07.09 15:41 Сейчас в теме
(0) Не понятно, в чем отличие от исходной версии?
2. e.kogan 1892 28.07.09 15:43 Сейчас в теме
(1) Поправила анонс. Отличие от исходника: возможность создания пользователя ИБ, интерактивная работа с копируемыми настройками.
3. Поручик 4670 28.07.09 20:11 Сейчас в теме
плюс поставил, хоть и обжёгся с ней. предложение автору: сделать вывод вопроса о начале процесса копирования настроек. у себя пофиксил, после того, как обжёгся.
4. rostova.it@gmail.com 29.07.09 08:32 Сейчас в теме
{Форма.Форма(222)}: Поле объекта не обнаружено (ТекущаяСтраницаПанелиФункций)
Если ДанныеСтроки.Настройка = ПланыВидовХарактеристик.НастройкиПользователей.ТекущаяСтраницаПанелиФункций Тогда
5. rostova.it@gmail.com 29.07.09 08:33 Сейчас в теме
{Форма.Форма(623)}: Поле объекта не обнаружено (УчетПоВсемОрганизациям)
Если Запись.Настройка = ПланыВидовХарактеристик.НастройкиПользователей.УчетПоВсемОрганизациям Тогда
Tatitutu; +1 Ответить
11. rostova.it@gmail.com 30.07.09 09:22 Сейчас в теме
(5) так и не изменилось. При нажатии кнопки создать пользователя при копировании настроек
6. z-alexey 1198 29.07.09 09:53 Сейчас в теме
>Так как автор исходника не отзывается на вопрос, куда скинуть доработанную, выкладываю отдельно.

Все претензии к авторам сайта Инфостарт.ру, которые отключили уведомления на почту о том, что в личном ящике новое сообщение. Отправил ответ еще неделю назад :)
Tatitutu; +1 Ответить
7. e.kogan 1892 29.07.09 10:23 Сейчас в теме
(6) Самое интересное, что переписку я проверяла вроде регулярно. В таком случае забирайте отсюда и выкладывайте, а эту я грохну. Предложения по дальнейшей доработке в таком случае - к вам )
9. z-alexey 1198 29.07.09 10:29 Сейчас в теме
(7) Да пусть остается. Доделали - получите благодарность от пользователей.
8. e.kogan 1892 29.07.09 10:28 Сейчас в теме
(4,5) А у вас какая конфигурация?
10. e.kogan 1892 29.07.09 11:36 Сейчас в теме
(4,5) - проверьте сейчас.
12. rostova.it@gmail.com 30.07.09 09:23 Сейчас в теме
При добавлении нового пользователя копированием настроек с уже имеющегося
13. e.kogan 1892 03.08.09 10:06 Сейчас в теме
(12) А, поняла. Сейчас проверю.
14. limg 21.08.09 13:48 Сейчас в теме
Хорошо бы на закладке "Добавление нового пользователя", в закладке "Настройки прав пользователя ИБ" при выборе значения в поле "Скопировать настройки пользователя ИБ:" (элемент ПользовательИБ) при выборе показывать только тех пользователей, для которых заведены пользователи информационной базы, например, так:

Процедура ПользовательИБНачалоВыбора(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;

Справ = Справочники.Пользователи;
Выб = Справ.Выбрать();
лСписокОтбора = Новый СписокЗначений;
Пока Выб.Следующий() Цикл
Если Не Выб.ЭтоГруппа Тогда
Попытка
лПользовательИБ = ПользователиИнформационнойБазы.НайтиПоИмени(СокрЛП(Выб.Код));
Исключение
лПользовательИБ = Неопределено;
КонецПопытки;
Если лПользовательИБ <> Неопределено Тогда
лСписокОтбора.Добавить(Выб.Ссылка);
КонецЕсли;
КонецЕсли;
КонецЦикла;
ФормаВыбора = Справ.ПолучитьФормуВыбора(, Элемент);
ФормаВыбора.ПараметрВыборГруппИЭлементов = Элемент.ВыборГруппИЭлементов;
Если лСписокОтбора.Количество() > 0 Тогда
ФормаВыбора.СправочникСписок.Отбор.Ссылка.ВидСравнения = ВидСравнения.ВСписке;
ФормаВыбора.СправочникСписок.Отбор.Ссылка.Значение = лСписокОтбора;
ФормаВыбора.СправочникСписок.Отбор.Ссылка.Использование = Истина;
ФормаВыбора.ЭлементыФормы.СправочникСписок.НастройкаОтбора.Ссылка.Доступность = Ложь;
КонецЕсли;

ФормаВыбора.ПараметрТекущаяСтрока = Элемент.Значение;

ФормаВыбора.Открыть();

КонецПроцедуры
sergio199; e.kogan; susorov; +3 Ответить
15. e.kogan 1892 01.09.09 11:06 Сейчас в теме
(14) Спасибо за идею, добавила.
16. borman 78 12.01.10 09:23 Сейчас в теме
Отличная и полезная вещь. Автору респект и уважуха (ну и плюсик само сабой :)!
17. echo77 1868 01.02.10 20:45 Сейчас в теме
неплохо бы было оптимизировать запись набором записей - так было бы быстрее
18. Yashazz 4709 04.02.10 12:22 Сейчас в теме
Внимание!!!!
Ни в коем случае не пользуйтесь "Копированием настроек", оно работает ошибочно и уродует базу!!!
20. echo77 1868 06.02.10 20:00 Сейчас в теме
(18) в чем это проявляется?
21. e.kogan 1892 08.02.10 10:10 Сейчас в теме
(20) Я таких случаев при корректно установленных отборах не замечала.
19. tango 506 04.02.10 12:43 Сейчас в теме
настройки пользователя полезно удалять
22. Altez 256 10.02.10 15:02 Сейчас в теме
УТ 10.3.8.9
{Форма.Форма(488,3)}: Переменная не определена (ДополнительныйРАТ)
<<?>>ДополнительныйРАТ.КопироватьОтбор(ПостроительПользователи,рПроверка);
23. e.kogan 1892 10.02.10 16:28 Сейчас в теме
(22) Упс. Прошу прощения, в течение пяти-десяти минут появится нормальная.
24. Altez 256 07.03.10 00:32 Сейчас в теме
(23)
В который раз Мерси Как хочется весною
сменить тропу пожухлых желто-красных книг
На мимолетный взгляд бросаемый Тобою
С суровой аватарки на нелепый стих
25. tit 14.03.10 06:54 Сейчас в теме
На обработку http://infostart.ru/public/18755/ стоит комменарий: Редкостная дрянь. При групповом копировании настроек и неустановленном отборе на пользователя ничего не спрашивая, гробит настройки всех пользователей. Вдобавок уродует рассчитанность итогов и сносит ещё какие-то настройки в базе. Прервать обработку невозможно. После её применения - как после Хиросимы.


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

26. susorov 94 14.08.11 15:49 Сейчас в теме
Спасибо автору, отличная обработка.
Просьба: добавить копирование Дополнительных Прав Пользователя
27. Рамзес 29 01.09.11 16:01 Сейчас в теме
При копировании настроек в таблице "Отбор пользователей..." выбрал пользователя, но все равно предупреждение, что отбор не установлен. А также ошибка: "Ошибка при копировании отбора Пользователь, {ВнешняяОбработка.КопированиеНастроекПользователя.МодульОбъекта(31)}: Ошибка при вызове метода контекста (Добавить): Недопустимое значение параметра (параметр номер '1')"
29. Spacer 355 26.09.11 14:27 Сейчас в теме
У меня ошибка такая же как в (27) пробовал на УПП 1.3 для Украины.
Теперь даже как-то стремно использовать. Боюсь как бы чего не послетало.
30. e.kogan 1892 26.09.11 14:47 Сейчас в теме
(27), (29) - возможно, с момента выпуска этой версии обработки в новых конфигурациях что-то поменялось. Лично я тестировала только на БП 1.6 и ЗУП 2.5. Попробуйте версию из (28).
31. e.kogan 1892 26.09.11 14:48 Сейчас в теме
(27), (29) - возможно, с момента выпуска этой версии обработки в новых конфигурациях что-то поменялось. Лично я тестировала только на БП 1.6 и ЗУП 2.5. Попробуйте версию из (28).
35. dima_gsv 21 19.03.13 13:09 Сейчас в теме
У меня ошибка такая же как и в (27). Появляется, видимо, из-за того что запускал на платформе 8.2.
Не очень понятно назначение следующего кода, являющегося причиной возникновения ошибки:
рПроверка=Новый ПостроительЗапроса;
мКопироватьОтбор(ПостроительПользователи,рПроверка);
Отказ=(рПроверка.Отбор.Количество()=0);

Я этот код у себя закомментировал.
36. e.kogan 1892 19.03.13 13:14 Сейчас в теме
(35) dima_gsv, всё может быть, я эту обработку сто лет не трогала :)
28. mtv:) 1027 18.09.11 10:40 Сейчас в теме
(0) Обработка полезная, спасибо.
А вот для конфигураций УПП 1.3 и КА 1.1 возможно полезна будет эта доработка.
32. gromkolaet 01.12.11 12:18 Сейчас в теме
Хооршо бы добавить в обработку возможность группового подбора списка пользователей, которым необходимо назначить одинаковые настройки пользователям. я немного переделал эту обработку, позволяющую сделать это. кому надо могу выложить. А так очень спасибо. иначе просто невозможно каждому сотруднику из сотни настраивать его пользовалки
33. desblyum 18 09.11.12 12:38 Сейчас в теме
Благодарю. попробовал на 8.1 УТ 10.3 вполне корректно и главное быстро заводится новые пользователи.
34. Wizard82 09.11.12 14:37 Сейчас в теме
37. sick_russian 22.10.13 05:29 Сейчас в теме
Копирует ли обработка группы пользователя и дополнительные права помимо настроек?
38. e.kogan 1892 22.10.13 10:36 Сейчас в теме
(37) sick_russian, там даже на скриншоте показано, что да.
Оставьте свое сообщение