На днях обнаружил баг в учебной платформе 1С, способный буквально превратить в «тыкву» конфигурацию студента.

Причем воспроизвести ошибку как оказалось не просто, а очень просто, достаточно в учебной платформе 1С (8.3.22 1709) при создании пользователя установить пароль!
Что ?
В «учебной» же нельзя пароли или как ?
Все верно в учебной платформе вы не можете устанавливать пароли пользователям, если конечно «по случайности» не поставите птичку возле: «Аутентификация OpenID»

Вот тогда и начинается «магия» )
Поля для ввода пароля становятся доступными для ввода!
Дале что называется «картина маслом», пользователь назначает пароль и больше его в конфигурации не видели ).
1С ругается, что пароли не разрешены в учебной, но так как пароль все же был создан, пустить юзера без него она также не может.
Реально беда если под руками не будет «платной» 1С или не создан еще один «Админ», к сожалению все почти необратимо.
Хорошо что «Почти».
Решить проблему как оказалось можно путем сброса паролей для пользователей!
К слову такой сброс паролей вы сможете повторить и на обычной платформе 1С, если вдруг потеряли пароль «Админа», что конечно бывает.
Чиним!
Нам понадобиться любой HEX редактор.
Я буду использовать популярный WinHEX.
Открываем в редакторе файл конфигурации 1Сv8.1CD далее жмем комбинацию клавиш
Ctrl+F и в строке поиска пишем «users.usr» искать будем в юникоде, поэтому «Match case» ставим Unicode.

В найденном бинарнике сменим users.usr на qsers.qsr

Сохраняем Ctrl+S
Снова Ctrl+F и в поиске ищем V8USERS при этом, вернем обратно «Match case» в ASCII
Требуется исправить только первое найденное значение V8USERS, меняем его например на Q8USERS Сохраняем Ctrl+S И закрываем редактор, он нам больше не потребуется. Пароли уже все сброшены сразу для всех пользователей, и наша задача теперь сохранить, существующий список пользователей, чтоб потом долго их снова не создавать и назначать роли/привилегии. В обычных конфигурациях это важно! Идем в конфигуратор (мы уже можем
После регистрации откроется полный текст и дополнительные материалы.
Также записал и детальное видео (5 мин на просмотр) как все выше сказанное провернуть.
К слову 25 сентября, стартует новый (первый) поток тренинга 1С 8.3 Старт 2, если хотите разобраться в программировании!
Регистрация здесь >>>
на типовых 23 года конфигурациях это не работает. мало того превращает базу в «тыкву» даже если в хекс редакторе вернуть все обратно тыква никуда не исчезнет. Бэкапы наше всё
Работает, но бэкапы конечно надо делать, это экстренный прием