+7 (800) 350-80-14
Санкт-Петербург, пер. 1-й Верхний, д. 12, лит. А, офис 202
Соль. Внедрение CRM Битрикс24
Услуги
  • Внедрение
  • Техподдержка
  • Настройка Битрикс24
  • Уроки по настройке
  • Импортозамещение
Лицензии
Приложения
IT-услуги
Решения для бизнеса
  • IP-телефония Мобилон
  • Готовые решения СОТБИТ
  • Конструктор скриптов КоллХелпер
Блог
Вакансии
Ещё
    Соль. Внедрение CRM Битрикс24
    Услуги
    • Внедрение
    • Техподдержка
    • Настройка Битрикс24
    • Уроки по настройке
    • Импортозамещение
    Лицензии
    Приложения
    IT-услуги
    Решения для бизнеса
    • IP-телефония Мобилон
    • Готовые решения СОТБИТ
    • Конструктор скриптов КоллХелпер
    Блог
    Вакансии
    Ещё
      Соль. Внедрение CRM Битрикс24
      • Услуги
        • Назад
        • Услуги
        • Внедрение
        • Техподдержка
        • Настройка Битрикс24
        • Уроки по настройке
        • Импортозамещение
      • Лицензии
      • Приложения
      • IT-услуги
      • Решения для бизнеса
        • Назад
        • Решения для бизнеса
        • IP-телефония Мобилон
        • Готовые решения СОТБИТ
        • Конструктор скриптов КоллХелпер
      • Блог
      • Вакансии
      • Личный кабинет
      • +7 (800) 350-80-14
      Будьте на связи
      Санкт-Петербург, пер. 1-й Верхний, д. 12, лит. А, офис 202
      hello@saltpro.ru
      • Вконтакте
      • Telegram
      • YouTube
      • Яндекс.Дзен
      • Pinterest

      Как посмотреть руководителя сотрудника

      Функция для вычисления руководителей сотрудника вверх по структуре компании


      А вы сталкивались с задачей, когда нужно показывать данные на страницах Битрикс24 только для текущего сотрудника и его руководства? 

      Если не сталкивались, то это вопрос времени. Ситуации бывают самые разные. Например, в карточке сотрудника нужно выводить число неотгуленных дней отпуска. Логично, что такая информация не должна быть доступна для всех. 

      Или, пример из недавнего опыта, при помощи списков автоматизирован процесс принятия сотрудника на работу. Некоторые поля списка содержат информацию о условиях, на которые принимается сотрудник. У всех участников процесса должен быть доступ к этому процессу, но не у всех – к данным об условиях (читай, как «определённым полям списка»). 

      В случае с карточкой пользователя задача решается очень просто: до вывода компонента, добавляем код, который определит, какие поля показывать для каких сотрудников. Обходимся без кастомизации компонента. 

      В случае со списками и процессами нужно править шаблон компонента списка. Но это не вызовет изменений, препятствующих обновлениям (если всё правильно сделать). 

      Если показывать поле нужно сотруднику и его руководителям, то сложность тут только одна: правильно вычислить список сотрудников. Учесть нужно, что пользователь может быть сотрудником в нескольких подразделениях, что видеть информацию должен не только непосредственный начальник, но и все начальники до генерального директора. А также, администраторов портала нельзя обделить. 

      Чтобы ничего не забыть, была написана функция, принимающая на вход параметр «ID владельца информации» (например, сотрудника, чью карточку мы просматриваем), а на выходе выдающая «true», если текущий пользователь может иметь доступ к данным и «false» - если нет. 

      Пользуйтесь на здоровье!

      Перейти на страницу с кодом


      Поделиться
      Назад к списку
      Это интересно
      • Первый шаг к работе с клиентской базой в CRM
        Первый шаг к работе с клиентской базой в CRM
        9 августа 2022
      • Расширение интеграции между Битрикс24 и Jira
        Расширение интеграции между Битрикс24 и Jira
        19 июля 2022
      • От UIS к CRM Битрикс24
        От UIS к CRM Битрикс24
        12 июля 2022
      • Конструктор чат-ботов Zabotix для открытых линий Битрикс24
        Конструктор чат-ботов Zabotix для открытых линий Битрикс24
        4 июля 2022
      • Интеграция Онлайн-Лейки с Битрикс24
        Интеграция Онлайн-Лейки с Битрикс24
        28 июня 2022
      • Автоматическое создание лидов из вложенного файла почты
        Автоматическое создание лидов из вложенного файла почты
        21 июня 2022
      • Модернизация отчёта динамики продаж
        Модернизация отчёта динамики продаж
        14 июня 2022
      • Регулярные сделки на смарт-процессах Битрикс24
        Регулярные сделки на смарт-процессах Битрикс24
        7 июня 2022
      • Журнал обучения персонала: как реализовать на универсальном списке Битрикс24
        Журнал обучения персонала: как реализовать на универсальном списке Битрикс24
        26 мая 2022
      • Визуализация карточек сделок и дел в канбане
        Визуализация карточек сделок и дел в канбане
        24 мая 2022
      • Изменение цен на тарифы техподдержки и сопровождения в Соли.
        Изменение цен на тарифы техподдержки и сопровождения в Соли.
        17 мая 2022
      • Отчет по трудозатратам для клиентов!
        Отчет по трудозатратам для клиентов!
        17 мая 2022
      • Синхронизация пользователей сайта с CRM Битрикс24
        Синхронизация пользователей сайта с CRM Битрикс24
        17 мая 2022
      • Смена ответственного в карточке сделки с автозаменой в привязанных задачах
        Смена ответственного в карточке сделки с автозаменой в привязанных задачах
        26 апреля 2022
      • 4 из 6 наград в CRM Rating в копилке Соли!
        4 из 6 наград в CRM Rating в копилке Соли!
        22 апреля 2022
      • Дополнительный рубрикатор задач по функциональным направлениям
        Дополнительный рубрикатор задач по функциональным направлениям
        19 апреля 2022
      • Российский сервис email-рассылок. Подключаем Mailganer к Битрикс24
        Российский сервис email-рассылок. Подключаем Mailganer к Битрикс24
        14 апреля 2022
      • Соль стала Золотым партнером в Казахстане!
        Соль стала Золотым партнером в Казахстане!
        13 апреля 2022
      • Автоматическая корректировка дат оплат в элементе смарт-процесса
        Автоматическая корректировка дат оплат в элементе смарт-процесса
        12 апреля 2022
      • Заявки для Helpdesk в Битрикс24
        Заявки для Helpdesk в Битрикс24
        5 апреля 2022
      Категории
      • Новости0
      • Инструкции и чек-листы120
      • Кейсы и наработки215
      Боковой баннер
      © 2022 «СОЛЬ»
      Услуги
      Внедрение
      Техподдержка
      Настройка Битрикс24
      Уроки
      Импортозамещение
      Связаться с нами
      Служба заботы
      Позвонить
      Написать на почту
      Подписаться
      youtube Вконтакте Яндекс.Дзен telegram
      1-й Верхний переулок, 12 лит А,
      офис 202
      8 (800) 350-80-14 hello@saltpro.ru