Перенос пользователей и их настроек из одной ИБ в другую в несколько кликов.
Это доработанный вариант обработки
//infostart.ru/public/69104/ и далее //infostart.ru/public/82071/
Функцинал
- Загрузка списка баз из файла ibases.v8i.
- Добавлениеудаление пользователей в отмеченные базы.
- Перенос ролиинтерфейсаосновного языкаполного имени пользователя.
- Установка нового пароля для создаваемых пользователей.
- Перенос старого пароля (работает только для 8.2).
- Перенос доп. настроек пользователя (регистр сведений «НастройкиПользователей»)
- Перенос доп. прав пользователя (регистр сведений «ЗначенияДополнительныхПравПользователя»)
Изменения
— Допилен функционал:
- перенос доп. прав из регистра сведений
- загрузка более чем 1-го файла v8i со списком баз
- возможность выгрузки пользователей в файловые базы
- исправлена ошибка поиска пользователя при переносе доп. настроек (если имя отличалось от кода то не переносились).
— Наведен порядок с реквизитами:
- убраны рудименты первых версий («основная база» с первой закладки и т.п.)
p.s. Удачно опробована на своих базах. Пользуйтесь и экономьте время на что-то более интересное чем заполнение ‘пользователей’!
Изменения
2013.12.19: Важно! Выложена новая версия, исправлен еще один баг: перенос доп. настроек и доп. прав, нехватало строчки
НаборЗаписей.Отбор.Пользователь.Установить(Пользователь), в связи с этим перенос регистра был некорректным.
Выложена новая версия, исправлен еще один баг: перенос доп. настроек и доп. прав, не хватало строчки НаборЗаписей.Отбор.Пользователь.Установить(Пользователь), в связи с этим перенос регистра был некорректным.
Скачал обработку.
Есть вопросы:
1) Будет ли вариант на управляемых формах?
2) Запустил на конфигурации Бухгалтерия предприятия, редакция 3.0 (3.0.26.6) (Платформа 8.2.18.109) в режиме толстого клиента.
Выдает ошибку:
{ВнешняяОбработка.ПереносУдалениеПользователейИБ.МодульОбъекта(118)}: Ошибка при вызове метода контекста (Выполнить)
Результат = Запрос.Выполнить();
по причине:
{(9, 2)}: Таблица не найдена «РегистрСведений.НастройкиПользователей»
<<?>>РегистрСведений.НастройкиПользователей КАК НастройкиПользователей
Отсюда вопрос — на БП 3.0 вообще работать не будет?
Флажок переноса настроек снимите, попробуйте сначала для теста перенести только имя и пароль.
в БП 3.0.28.8 выдаёт ошибку:
{Форма.Форма.Форма(405)}: Значение не является значением объектного типа (Code)
Если СокрЛП(ПользовательИБПриемника.Code) = «» Тогда
(4) На 3.0 не тестировал, смотрите в отладчике значение «ПользовательИБПриемника», почему то у него нет поля Код.
Жаль , что не работает на управляемых формах …
Присоединяюсь к пожеланиям сделать управляемую форму
хочу на УФ