На днях обнаружил баг в учебной платформе 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
Зарегистрируйтесь, чтоб продолжить чтение статьи
Зарегистрироваться / Войти
Также записал и детальное видео (5 мин на просмотр) как все выше сказанное провернуть.
К слову 25 сентября, стартует новый (первый) поток тренинга 1С 8.3 Старт 2, если хотите разобраться в программировании!
Регистрация здесь >>>
на типовых 23 года конфигурациях это не работает. мало того превращает базу в “тыкву” даже если в хекс редакторе вернуть все обратно тыква никуда не исчезнет. Бэкапы наше всё
Работает, но бэкапы конечно надо делать, это экстренный прием