Як прибрати пароль користувача в 1с підприємство 8

Як прибрати пароль користувача в 1с підприємство 8

Вихідні у мене рідко обходяться без програмування під платформу 1С: Підприємство 8. Завжди знаходяться компанії з потребою терміново перенести дані з одних документів в інші або зробити нестандартний звіт. Я рідко кому відмовляю, але роботу за краще робити вдома, а не в офісі клієнта. Не люблю, коли стоять над душею і постійно запитують: «А довго ще?».

В результаті алгоритм роботи зводиться до стандартним сценарієм: клієнт надає вивантаження своєї БД (тут все залежить від виду робіт), я працюю вдома, потім повертаю результат праці і отримую винагороду. Все елементарно, але часто виникають запарки на кшталт: клієнт віддав базу, а пароль повідомити забув. Зазвичай таке відбувається, коли всю суботу набираєш замовлення, а за виконання берешся вночі. Тут і починається найцікавіше. Де взяти пароль? Чи не дзвонити ж клієнтові серед ночі!

Спосіб зняти пароль користувача в 1С: Підприємство 8 існує кілька. Кожен має свої плюси і мінуси. Мені більше до душі варіант з використанням програми Tool_1CD.

Прибираємо пароль за допомогою Tool_1CD

  • Завантажуємо утиліту Tool_1CD. Вона доступна в двох варіантах. Перший дозволяє тільки переглядати вміст файлу з ІБ, а другий може похвалитися можливістю редагування. Для зняття пароля певного користувача нам потрібно другий варіант. Завантажити останню версію Tool_1CD завжди можна з репозиторію на bitbacket.
  • Робимо резервну копію піддослідної ІБ. Не варто покладатися на долю і проводити експерименти на живий базі без попереднього збереження. Наскільки мені відомо, формат файлу 1CD закритий і ентузіасти його розкручують самостійно. Варто розробнику припуститися помилки і ви відразу позбудетеся своєї бази. Не поспішайте, витратьте п'ять хвилин на створення резервної копії БД і тільки потім приступайте до дослідів.
  • Запускаємо програму Tool_1CD і в меню «Файл» вибираємо «Відкрити базу». Вибираємо файл 1CD піддослідної інформаційної бази. Час, необхідний для розбору файлу з БД безпосередньо залежить від її розміру. У моєму прикладі база повністю порожня, тому що вона була спеціально створена в якості демке до цієї замітці.

    Як прибрати пароль користувача в 1с підприємство 8

  • У лівій частині вікна Tool_1CD перераховані доступні таблиці ІБ. У моєму випадку їх мало, тому що конфігурація моєї БД не містить ніяких об'єктів метаданих. При відкритті реальної БД (наприклад, 1С: Бухгалтерія) таблиць буде значно більше. Скільки б таблиць не було. нас цікавить в першу чергу V8USERS. Кількома по цій табличці один раз і в правій частині вікна вибираємо вкладку «Фізичне представлення».

    Як прибрати пароль користувача в 1с підприємство 8

  • На вкладці «Фізичне представлення» представлено список користувачів ІБ. У моєму випадку їх два: «Користувач» і «Адміністратор». Виділяємо запис «Адміністратор» (пароль будемо прибирати саме у цього користувача), а потім натискаємо по колонці «Data».

    Як прибрати пароль користувача в 1с підприємство 8

    Як прибрати пароль користувача в 1с підприємство 8

  • Повернемося до Tool_1CD. знову виділимо запис, що відповідає профілю «Адміністратор», і натиснемо кнопку «Редагувати таблицю», розташовану на панелі інструментів. Потім виділимо колонку «DATA» і натиснемо «Замінити BLOB / MEMO», яка повинна була з'явитися біля кнопки «Зберегти».
  • У вікні вибираємо відредагований нами файлик і тиснемо пімпу «Ок». Значення колонки «Data» оновитися і нам залишається тільки натиснути кнопку «Зберегти зміни» (із зеленою галочкою).

    Як прибрати пароль користувача в 1с підприємство 8

  • Закриваємо Tool 1CD і пробуємо відкрити відредаговану інформаційну БД під користувачем «Адміністратор». Якщо всі дії були виконані вірно, то пароля вводити не доведеться.

    Озвучений вище спосіб актуальний для зняття паролів як для 8.2, так і для 8.3.

    P.S. Тулза кудись переїхала і якщо не можете відшукати на просторах інтернету, то можете завантажити у мене - Завантажити Tool1C.