Де 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С.