8.х Пароль пользователя 1С?

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем abc_asup4, 28 ноя 2014.

  1. TopicStarter Overlay
    abc_asup4
    Offline

    abc_asup4 Опытный в 1С

    Регистрация:
    14 фев 2010
    Сообщения:
    292
    Симпатии:
    1
    Баллы:
    29
    Подскажите можно ли в
    1С:Предприятие 8.2 (8.2.19.83)
    Управление производственным предприятием, редакция 1.3 (1.3.55.2)

    узнать пароль у пользователя?
    Пишу ПользовательИБ.Пароль
    Выдает ошибку Поле объекта недоступно для чтения (Пароль)??
  2. XXL
    Offline

    XXL Опытный в 1С Команда форума

    Регистрация:
    22 янв 2007
    Сообщения:
    1.159
    Симпатии:
    19
    Баллы:
    29
    Мне кажется нельзя узнать.
  3. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.782
    Симпатии:
    509
    Баллы:
    204
    Не прокатит.
  4. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.580
    Симпатии:
    717
    Баллы:
    204
    Если бы пароль можно было бы узнать......
    Только установить новый.
  5. TopicStarter Overlay
    abc_asup4
    Offline

    abc_asup4 Опытный в 1С

    Регистрация:
    14 фев 2010
    Сообщения:
    292
    Симпатии:
    1
    Баллы:
    29
    А что бы новый пароль установить
    нужно прописать так

    ПользовательИБ.Пароль = "новый пароль";
    ПользовательИБ.Записать();
    ??
  6. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.782
    Симпатии:
    509
    Баллы:
    204
    Нет, сначала нужно получить объект пользователя, потом менять пароль.
  7. TopicStarter Overlay
    abc_asup4
    Offline

    abc_asup4 Опытный в 1С

    Регистрация:
    14 фев 2010
    Сообщения:
    292
    Симпатии:
    1
    Баллы:
    29
    Так

    ПользовательСсылка = ВыборкаДетальныеЗаписи.Пользователь;
    ПользовательОбъект = ПользовательСсылка.ПолучитьОбъект();
    ФормаЭлемента = ПользовательОбъект.ПолучитьФорму("ФормаРедактированиеПользователяИБ");
    ИдентификаторПользователя = ФормаЭлемента.ИдентификаторПользователяИБ;
    ПользовательИБ = ПользователиИнформационнойБазы.НайтиПоУникальномуИдентификатору(ИдентификаторПользователя);

    ПользовательИБ.Пароль = "новый пароль";
    ПользовательИБ.Записать();
    ??
  8. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.782
    Симпатии:
    509
    Баллы:
    204
    Как то так
  9. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.580
    Симпатии:
    717
    Баллы:
    204
    Че-т не совсем уверен в том, что пароль надо менять у элемента справочника "Пользователи" :)

    Необходимо по коду элемента справочника "пользователи" искать пользователя ИБ и уже у пользователя ИБ устанавливать новый пароль.
  10. TopicStarter Overlay
    abc_asup4
    Offline

    abc_asup4 Опытный в 1С

    Регистрация:
    14 фев 2010
    Сообщения:
    292
    Симпатии:
    1
    Баллы:
    29
    Пишу так

    ПользовательСсылка = ВыборкаДетальныеЗаписи.Пользователь;
    ПользовательОбъект = ПользовательСсылка.ПолучитьОбъект();
    ФормаЭлемента = ПользовательОбъект.ПолучитьФорму("ФормаРедактированиеПользователяИБ");
    ИдентификаторПользователя = ФормаЭлемента.ИдентификаторПользователяИБ;
    ПользовательИБ = ПользователиИнформационнойБазы.НайтиПоУникальномуИдентификатору(ИдентификаторПользователя);
    ПользовательИБ.Пароль = "новый пароль";
    ПользовательИБ.Записать();

    Работает

Поделиться этой страницей