Элемент Контроль прав доступа

Поділитися
Вставка
  • Опубліковано 9 лип 2024
  • 🏁 Регистрируйся и начни разработку на 1С:Предприятие.Элемент 1cmycloud.com/welcome/
    🧠 Пройти обучение по технологии 1С:Предприятие.Элемент можно тут:
    uc1.1c.ru/course/razrabotka-n...
    💡 О технологии "1С:Предприятие.Элемент"
    1c.ru/news/info.jsp?id=31520
    🔗 Полезные ссылки:
    t.me/e1c_element/22634
    t.me/executor1c
    t.me/bsl_element_chat
    / @ababinok
    / @groxinacademy
    =========
    На этих минутах видео • Элемент Контроль прав ...
    условие "если" не выполнится:
    💡Для выполнения условия могло быть так: если Ключ == КлючМенеджеров
    💡Проверка свойства на знч 123, могла быть такой: если Ключ.Пинкод == 123
    Ключ - это элемент перебираемого массива "Ключи" который содержит все ключи (пины) которые мы установили в сущности.
    🧠 Важно учитывать, что это абстрактный пример, где главное - понять концепцию.
    Главная цель видео - передать понимание концепции функционала Контроль прав доступа.
    #элемент
    00:00 - Введение
    00:23 - Образно контроль сущности
    00:58 - Образно ключ доступа
    03:59 - Образно контроль RLS
    08:06 - Свойства сущности
    11:31 - Описание доступа сущности
    14:54 - Описание доступа RLS
    17:02 - Раздача ключей
    18:31 - Пересчет прав доступа
    19:19 - Предопределенные ключи
    20:37 - Действия, которые указаны в свойствах
    21:23 - Сколько ключей доступа создавать

КОМЕНТАРІ • 9

  • @AndrejMAD
    @AndrejMAD 2 місяці тому +1

    Не совсем понятно...
    В модуле ключа
    для Ключ из Ключи
    пер КлючМенеджеров = новый ЭлектронныйЗамок.Объект(0)

    если КлючМенеджеров.Пинкод == 123
    ....
    Это условие никогда не выполнится, т.к. пинкод инициализирован 0
    или я ошибаюсь?

    • @serhiikistanov6513
      @serhiikistanov6513  2 місяці тому +1

      Вы заметили правильно, что условие не выполнится, так как 'КлючМенеджеров' инициализирован с параметром 0.
      ( на этих минутах видео ua-cam.com/video/FzZkhrapTCo/v-deo.htmlsi=ATe3IeEGYqeUFamg&t=1103 )
      💡Для выполнения условия могло быть так: если Ключ == КлючМенеджеров
      💡Проверка свойства на знч 123, могла быть такой: если Ключ.Пинкод == 123
      Ключ - это элемент перебираемого массива "Ключи" который содержит все ключи (пины) которые мы установили в сущности.
      🧠 Важно учитывать, что это абстрактный пример, где главное - понять концепцию.
      Главная цель видео - передать понимание концепции функционала Контроль прав доступа.
      Спасибо 🤝 за внимательность и поддержку! Очень приятно видеть, что вы все поняли и помогли найти ошибку.

    • @user-gm5mw9qt5w
      @user-gm5mw9qt5w 2 місяці тому

      Да, указанное условие «если» не выполнится, но как говорит автор, суть видео передать понимание концепции, а не переписывание кода с экрана и хочу сказать это круто, мне нравится такой подход. Он же говорит что «любым алгоритмом определяете кому и почему вы выдаёте ключи» не говоря конкретно какой код писать, главное передаёт понимание концепции. Хочу сказать автору продолжайте в том же стиле, мне объяснение очень понравилось, ещё раз спасибо!

  • @user-gm5mw9qt5w
    @user-gm5mw9qt5w 2 місяці тому +2

    Простой и понятный подход к сложной теме. Спасибо за полезное видео!
    Бородач - это тот, кто в 90-х вместо кофе пил колу, а вместо PowerShell’a вставлял дискету :)

  • @user-jy5qc6xj6s
    @user-jy5qc6xj6s 2 місяці тому +1

    Помог разобраться в теме! Спасибо за такой информативный контент!

  • @VolkovMarat
    @VolkovMarat 2 місяці тому +1

    Благодарю за подробное объяснение. С нетерпением жду новых видео!

  • @user-ut9pz5mt2y
    @user-ut9pz5mt2y 2 місяці тому

    Отличное видео! Жду еще больше материалов по теме.

  • @AndrejMAD
    @AndrejMAD 2 місяці тому

    Добрый день.
    1. В каких случаях надо делать Пересчет прав доступа? Например у меня интернет магазин, при регистрации нового пользователя Пересчет прав доступа надо делать?
    2. Как реализовать раздачу ключей пользователям программно в зависимости от бизнес-логики. Например у меня есть сервис с различными тарифными планами и в зависимости от тарифного плана пользователю доступен определенный функционал, пользователь может сам поменять тарифный план в любое время, внеся оплату.

    • @serhiikistanov6513
      @serhiikistanov6513  2 місяці тому +1

      1. При регистрации нового пользователя необходимо запустить раздачу ключей (так новому пользователю будет 🔗 выданы ключи)
      2. При смене пользователем тарифного плана, вы можете использовать следующий подход: Запускайте повторный ⟳ процесс выдачи ключей и описанный вами алгоритм выдаст ключи в соответствии с выбранным тарифным планом (при пересчете ключей доступа старые 🗝 ключи будут заменены на 🔑 новые)
      * Еще раздачу ключей надо запустить повторно когда меняются данные которые вы учитывайте при определении кому какие ключи выдать, что бы актуализировать владельцев ключей (старые ключи забрать, новый выдать).
      Спасибо 🤝 за комментарий!