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

10.02.10

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

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Полная версия
.epf 33,11Kb
466 2 500 руб. Купить
Сокращённая версия
.epf 20,32Kb
16 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

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

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

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

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

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

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

 

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

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

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

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

Вступайте в нашу телеграмм-группу Инфостарт

См. также

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

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя. Решение в Реестре отечественного ПО

24900 руб.

20.08.2024    62944    277    160    

297

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

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

17000 руб.

10.11.2023    24168    91    42    

101

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

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

14640 руб.

29.04.2020    48964    134    159    

89

Инструменты администратора БД Роли и права Системный администратор Программист Пользователь 1С 8.3 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, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 17.06.2025, версия 1.3

21960 руб.

06.12.2023    21600    76    10    

109

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

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

5490 руб.

10.11.2015    65888    102    59    

84

Инструменты администратора БД Системный администратор Программист 1С:Предприятие 8 1C:Бухгалтерия Платные (руб)

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

12200 руб.

06.02.2017    35509    149    18    

54
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. artbear 1587 28.07.09 15:41 Сейчас в теме
(0) Не понятно, в чем отличие от исходной версии?
2. e.kogan 1908 28.07.09 15:43 Сейчас в теме
(1) Поправила анонс. Отличие от исходника: возможность создания пользователя ИБ, интерактивная работа с копируемыми настройками.
3. Поручик 4607 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 1200 29.07.09 09:53 Сейчас в теме
>Так как автор исходника не отзывается на вопрос, куда скинуть доработанную, выкладываю отдельно.

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

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

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

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

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

КонецПроцедуры
sergio199; e.kogan; susorov; +3 Ответить
15. e.kogan 1908 01.09.09 11:06 Сейчас в теме
(14) Спасибо за идею, добавила.
16. borman 78 12.01.10 09:23 Сейчас в теме
Отличная и полезная вещь. Автору респект и уважуха (ну и плюсик само сабой :)!
17. echo77 1938 01.02.10 20:45 Сейчас в теме
неплохо бы было оптимизировать запись набором записей - так было бы быстрее
18. Yashazz 4903 04.02.10 12:22 Сейчас в теме
Внимание!!!!
Ни в коем случае не пользуйтесь "Копированием настроек", оно работает ошибочно и уродует базу!!!
20. echo77 1938 06.02.10 20:00 Сейчас в теме
(18) в чем это проявляется?
21. e.kogan 1908 08.02.10 10:10 Сейчас в теме
(20) Я таких случаев при корректно установленных отборах не замечала.
19. tango 551 04.02.10 12:43 Сейчас в теме
настройки пользователя полезно удалять
22. Altez 258 10.02.10 15:02 Сейчас в теме
УТ 10.3.8.9
{Форма.Форма(488,3)}: Переменная не определена (ДополнительныйРАТ)
<<?>>ДополнительныйРАТ.КопироватьОтбор(ПостроительПользователи,рПроверка);
23. e.kogan 1908 10.02.10 16:28 Сейчас в теме
(22) Упс. Прошу прощения, в течение пяти-десяти минут появится нормальная.
24. Altez 258 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. Рамзес 30 01.09.11 16:01 Сейчас в теме
При копировании настроек в таблице "Отбор пользователей..." выбрал пользователя, но все равно предупреждение, что отбор не установлен. А также ошибка: "Ошибка при копировании отбора Пользователь, {ВнешняяОбработка.КопированиеНастроекПользователя.МодульОбъекта(31)}: Ошибка при вызове метода контекста (Добавить): Недопустимое значение параметра (параметр номер '1')"
29. Spacer 364 26.09.11 14:27 Сейчас в теме
У меня ошибка такая же как в (27) пробовал на УПП 1.3 для Украины.
Теперь даже как-то стремно использовать. Боюсь как бы чего не послетало.
30. e.kogan 1908 26.09.11 14:47 Сейчас в теме
(27), (29) - возможно, с момента выпуска этой версии обработки в новых конфигурациях что-то поменялось. Лично я тестировала только на БП 1.6 и ЗУП 2.5. Попробуйте версию из (28).
31. e.kogan 1908 26.09.11 14:48 Сейчас в теме
(27), (29) - возможно, с момента выпуска этой версии обработки в новых конфигурациях что-то поменялось. Лично я тестировала только на БП 1.6 и ЗУП 2.5. Попробуйте версию из (28).
35. dima_gsv 23 19.03.13 13:09 Сейчас в теме
У меня ошибка такая же как и в (27). Появляется, видимо, из-за того что запускал на платформе 8.2.
Не очень понятно назначение следующего кода, являющегося причиной возникновения ошибки:
рПроверка=Новый ПостроительЗапроса;
мКопироватьОтбор(ПостроительПользователи,рПроверка);
Отказ=(рПроверка.Отбор.Количество()=0);

Я этот код у себя закомментировал.
36. e.kogan 1908 19.03.13 13:14 Сейчас в теме
(35) dima_gsv, всё может быть, я эту обработку сто лет не трогала :)
28. mtv:) 1028 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 1908 22.10.13 10:36 Сейчас в теме
(37) sick_russian, там даже на скриншоте показано, что да.
Для отправки сообщения требуется регистрация/авторизация