Публикация несколько поправляет обработку http://infostart.ru/public/116823/ от http://infostart.ru/profile/22287/ , позволяя загружать пользователей в конфигурации НЕ синхронизированные по ролям. Добавлена возможность работы в управляемом интерфейсе.
Необходимость исправления возникла при попытке переноса пользователей из конфигурации БП 3.0.25.9 в БП 3.0.36.11. Оказалось, что эти конфигурации значительно отличаются по составу включенных в конфигурацию ролей.
В качестве «бонуса» добавлена возможность работы в управляемом интерфейсе.
Обработка тестировалась в упомянутых выше конфигурациях на платформе 1С 8.3.5.1146
Пароли тоже переносит?
(1) BigB, Если посмотреть описание первоисточника (http://infostart.ru/public/116823/) , то там сказано: «Выгружаются все свойства пользователей ИБ, а так же и пароль».
Жаль что работа в УФ уже трактуется как бонус для платформы, которая направлена на работу с УФ.
(3) Famza, это только по отношению к первоисточнику. Анализируя его, явно просматривается, что из управляемого интерфейса был сделан обычный. И, обратите внимание, не бонус, а «бонус».
На версии платформы 8.3.8.1652 возникла ошибка: {ВнешняяОбработка.ВыгрузкаЗагрузкаПользователей_Апельсин_Выборочно.Форма.Форма1.Форма(77)}: Метод объекта не обнаружен (Скопировать)
СписокПользователейИБВыгрузка = СписокПользователейИБ.Скопировать();
Исправил строкой: СписокПользователейИБВыгрузка = СписокПользователейИБ.Выгрузить();