Переименовать всех пользователей в ЗКГУ автоматически.

1. psviridov 21.09.21 13:43 Сейчас в теме
Добрый день. Для синхронизации пользователей 1С с доменом появилась потребность "переименовать" всех пользователей в базе ЗКГУ (крутится на MS SQL). Требуется изменить имя для входа в программу (не полное имя, а именно для входа в программу). На данный момент общего стандарта заполнения этого поля нет. Там может значится ИвановИИ, Иванов ИИ, ИвановИ.И., Иванов И.И. И любые другие сочетания пробелов и точек. А нам необходимо иметь формат ИвановИИ. Пользователей без малого тысяча, так что руками долго. Есть способ автоматизировать процесс? Думал выгрузить в xml, поправить файл и загрузить обратно, но стандартными обработками выгружается полное имя пользователя, а не имя для входа.
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. dehro 5 21.09.21 14:02 Сейчас в теме
Написать обработку. Выгрузить в ТЗ (одна колонка ссылка на пользователь, вторая имя входа) на форме.

Отформатировать программно самые простые (Например, первое слово целиком, для второго и третьего только первые буквы).

Глазами, руками проверить что всё норм, при необходимости поправить ручками. Провести запись.

Да, и в общих модулях есть функция, которая формирует ФамилиюИО
2. anykey_vrn 21.09.21 13:57 Сейчас в теме
Написать обработку, обойти полностью справочник пользователей и заполнить имя для входа по шаблону. Если полное имя заполнено можно почитать тут: https://forum.infostart.ru/forum9/topic45410/ как получить фамилию и инициалы.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот