Скидання пароля 1cv8 (sql режим)

Де 1С зберігає дані про паролі

1С: Підприємство 8.2 / 8.3 зберігає інформацію про паролі в двох місцях:

Врахуйте, що паролі зберігаються не у відкритому вигляді, а у вигляді хеш кодів. Це несиметричний алгоритм шифрування без можливості зворотного відновлення. Тому зайти і поставити десь в конкретному полі новий пароль не вийде.

Не намагайтеся прати взагалі всю інфу з полів з паролями. Вони не бувають порожніми.

Як отримати адмінських доступ в 1С без пароля

Основна ідея в тому, що, якщо при завантаженні бази 1С: Підприємства не буде виявлено жодного користувач, то хто входить ходом отримає максимальні права. При цьому, формування списку доступних привілеїв 1С виконує тільки на вході і більше до них не звертається.

Крок 1. Перейменовуємо таблицю v8users і файл users.usr

Перед входом в базу даних, куди потрібно отримати доступ, перейменуємо таблицю v8users в v8users_tmp. Так само перейменуємо файл users.usr в users.usr_tmp.

Відкриємо Management Studio.

Створюємо новий запит до БД:

Ідентифікатор «your_database» замініть на ідентифікатор своєї бази 1С.

І запускаємо його: F5 або іконка зі знаком оклику.

Відкриваємо 1С в режимі конфігуратора. При вході ні користувача ні пароля запрошено не буде. База відкриється з повними правами.

Майте на увазі, що окремі конфігурації 1С мають ряд особливостей з управління користувачами. Ці особливості слід враховувати при виконанні процедури скидання пароля 1С.

Крок 3. Відновлення таблиці v8users і файлу users.usr

Тепер виконаємо зворотну операцію того, що було зроблено на кроці 1.

Знову створюємо новий SQL скрипт в Management Studio. і вписуємо туди:

Ідентифікатор «your_database» замініть на ідентифікатор своєї бази 1С.

І запускаємо його: F5 або іконка зі знаком оклику.

Крок 4. Змінюємо пароль адміністратора або створюємо нового

У Конфігураторі 1С змініть пароль існуючого адміністратора або створіть нового користувача з адміністративними правами.

Зауваження: Скидання пароля 1С краще робити для існуючого користувача

Майте на увазі, що в таких конфігураціях, як «Управління торгівлею» версії 11 створення користувачів слід виконувати в режимі 1С: преприятий, а не в Конфігураторі. Тому краще змінити пароль існуючого адміністратора, а не створювати через Конфігуратор нового користувача.

висновок

Закрийте Конфігуратор і відкрийте знову. Тепер буде діяти вказаний пароль на кроці 4.

Обов'язково враховуйте особливості управління користувачами конкретної конфігурації 1С.

Схожі статті