Размер шрифта
Цвет фона и шрифта
Изображения
Озвучивание текста
Обычная версия сайта
Интегратор по CRM решениям - АКАМ
Интегратор CRM систем
+7-495-481-60-08
+7-495-481-60-08
E-mail
sale@akam.ru
Адрес
Москва, Дмитровское шоссе, д. 9, стр. 2, этаж 4, офис 458
Режим работы
Пн. – Пт.: с 9:30 до 18:00
Решения
  • АКАМ:Портал, B2B кабинеты
  • Разработки АКАМ
  • Интеграции и ИИ
  • Типовые решения 1C:CRM
Услуги
  • Разработка на 1С:Предприятие.Элемент
    • О технологии и разработке
    • Стоимость лицензий
    • Новое в версии 9
    • Новое в версии 8
    • Новое в версии 7.0
  • Обследование CRM-систем
  • Внедрение CRM-систем
  • Интеграция CRM
  • Корпоративное сопровождение 1C:CRM
  • Настройка Интеграции 1С-Рарус с телефонией
  • Сервис 1С:КП Отраслевой
Кейсы
Блог
Компания
  • Вакансии
  • Сертификаты
  • Новости
  • Цены
    • Услуги
    • Решения АКАМ
    • 1С:CRM
    • 1С:Предприятие, лицензии
  • Отзывы
  • Реквизиты
  • Контакты, офисы
Контакты
Интегратор по CRM решениям - АКАМ
Решения
  • АКАМ:Портал, B2B кабинеты
  • Разработки АКАМ
  • Интеграции и ИИ
  • Типовые решения 1C:CRM
Услуги
  • Разработка на 1С:Предприятие.Элемент
  • Обследование CRM-систем
  • Внедрение CRM-систем
  • Интеграция CRM
  • Корпоративное сопровождение 1C:CRM
  • Настройка Интеграции 1С-Рарус с телефонией
  • Сервис 1С:КП Отраслевой
Кейсы
Блог
Компания
  • Вакансии
  • Сертификаты
  • Новости
  • Цены
  • Отзывы
  • Реквизиты
  • Контакты, офисы
Контакты
    +7-495-481-60-08
    +7-495-481-60-08
    E-mail
    sale@akam.ru
    Адрес
    Москва, Дмитровское шоссе, д. 9, стр. 2, этаж 4, офис 458
    Режим работы
    Пн. – Пт.: с 9:30 до 18:00
    Интегратор по CRM решениям - АКАМ
    Решения
    • АКАМ:Портал, B2B кабинеты
    • Разработки АКАМ
    • Интеграции и ИИ
    • Типовые решения 1C:CRM
    Услуги
    • Разработка на 1С:Предприятие.Элемент
    • Обследование CRM-систем
    • Внедрение CRM-систем
    • Интеграция CRM
    • Корпоративное сопровождение 1C:CRM
    • Настройка Интеграции 1С-Рарус с телефонией
    • Сервис 1С:КП Отраслевой
    Кейсы
    Блог
    Компания
    • Вакансии
    • Сертификаты
    • Новости
    • Цены
    • Отзывы
    • Реквизиты
    • Контакты, офисы
    Контакты
      +7-495-481-60-08
      +7-495-481-60-08
      E-mail
      sale@akam.ru
      Адрес
      Москва, Дмитровское шоссе, д. 9, стр. 2, этаж 4, офис 458
      Режим работы
      Пн. – Пт.: с 9:30 до 18:00
      Интегратор по CRM решениям - АКАМ
      Разработка
      B2B-кабинетов
      Телефоны
      +7-495-481-60-08
      E-mail
      sale@akam.ru
      Адрес
      Москва, Дмитровское шоссе, д. 9, стр. 2, этаж 4, офис 458
      Режим работы
      Пн. – Пт.: с 9:30 до 18:00
      Интегратор по CRM решениям - АКАМ
      • Решения
        • Решения
        • АКАМ:Портал, B2B кабинеты
        • Разработки АКАМ
        • Интеграции и ИИ
        • Типовые решения 1C:CRM
      • Услуги
        • Услуги
        • Разработка на 1С:Предприятие.Элемент
          • Разработка на 1С:Предприятие.Элемент
          • О технологии и разработке
          • Стоимость лицензий
          • Новое в версии 9
          • Новое в версии 8
          • Новое в версии 7.0
        • Обследование CRM-систем
        • Внедрение CRM-систем
        • Интеграция CRM
        • Корпоративное сопровождение 1C:CRM
        • Настройка Интеграции 1С-Рарус с телефонией
        • Сервис 1С:КП Отраслевой
      • Кейсы
      • Блог
      • Компания
        • Компания
        • Вакансии
        • Сертификаты
        • Новости
        • Цены
          • Цены
          • Услуги
          • Решения АКАМ
          • 1С:CRM
          • 1С:Предприятие, лицензии
        • Отзывы
        • Реквизиты
        • Контакты, офисы
      • Контакты
      • +7-495-481-60-08
        • Телефоны
        • +7-495-481-60-08
      • Москва, Дмитровское шоссе, д. 9, стр. 2, этаж 4, офис 458
      • sale@akam.ru
      • Пн. – Пт.: с 9:30 до 18:00
      Главная
      —
      Статьи
      —
      Программирование
      —Администрирование разграничения прав доступа к отчетам 1С

      Администрирование разграничения прав доступа к отчетам 1С

      Автор
      Ульяна Макуха
      Дата публикации:
      20.11.2023
      Время чтения:
      5 минут
      Администрирование разграничения прав доступа к отчетам 1С

      На корпоративном проекте 1С:CRM мы решили вопрос централизованного администрирования доступов к отчетам. Оказалось что сделать это не просто, делимся деталями реализации.

         Программы 1С позволяют вести учет не ограниченному числу пользователей (ограничение накладывается только на уровне приобретенных лицензий). Зачастую в компаниях необходимо ограничить доступ пользователя к тем или иным данным, или разграничить права по организациям. Важно учитывать, что не все пользователи должны иметь доступ к каждому отчету. 

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

      1. Выбрать нужный отчёт из списка доступных отчетов.

      2. Нажать на кнопку «Редактировать права доступа».

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

      4. Установить нужные права доступа и сохранить изменения.

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

         Если внимательно прочитать первый пункт действий администратора базы, то понимаешь, что на каждый отчет необходимо отдельно настраивать права. А как проверить, какие выданы права на тот или иной отчет?

         В 1С отсутствует типовой механизм массовой проверки прав доступа на отчеты. Надеюсь, что описанный ниже способ предоставления прав на отчёты пользователям будет полезен читателям.

         Идея заключается в разработке внешней обработки, основанной на типовом регистре сведений “НастройкиВариантовОтчетов”. Для управления доступом к отчету требуется контроль ресурса “Видимость” при отборе по измерениям  “Вариант” и “Пользователь”. Пользователем может выступать как элемент справочника “Пользователи”, так и элементы справочников “ГруппыДоступа”, “ГруппыПользователей”, “ГруппыВнешнихПользователей” и “ВнешниеПользователи”.

      Код обработки настройки прав

         Сама иерархия вывода отчета в зависимости от подсистемы типовая, для вывода используется ДеревоЗначений и ДинамическийСписок.

      Настройка списка отчетов

         Для удобства отображения, данные по правам доступа к отчетам хранятся в ДеревеЗначений, которое заполняется по результату запроса.

      Настройка групп доступа

      Код процедуры обновления прав

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

      Проверка на уровни вложенности

         По результату формирования запросов и чтения записей в регистре сведений “НастройкиВариантовОтчета”, получаем итоговую таблицу данных для анализа прав, с отражением пользователей, которым доступен тот или иной отчет.

      Активация отчетов

      Вместо заключения:

      Использование внешней обработки возможно в любой базе 1С, т.к. строится на типовом регистре и может использоваться в конфигурации, стоящей на поддержке. Обработка отображает данные из него, помогает структурировать информацию и скорректировать в случае необходимости. 

      Администрирование
      Назад к списку
      • 1С:Предприятие.Элемент 15
      • Интеграции 9
      • Искусственный интеллект AI 3
      • Методики 25
      • Обучение 18
      • Отрасли 3
      • Переход на 1C:CRM 13
      • Программирование 14
      • Решения АКАМ 27
      • Юридические 3
      CRM Администрирование Оптимизация Печатные формы Проекты Торги Управление задолженностью Учёт
      Страницы, которые просматривают сейчас
      Кейс по внедрению 1С:CRM. Модуль для 1С:ERP и 1С:КА2 для ТД "ТУЛА-СТАЛЬ" Реализация комплексного проекта по импортозамещению иностранной CRM-системы на решение российского производства 1С:CRM. Кейс по внедрению 1С:CRM КОРП для ПожСтандарт Кейс по внедрению МИКО: Панель телефонии для Стандарт-Групп Тендеры, как канал лидогенерации
      Подписывайтесь
      на новости и акции
      О компании
      Вакансии
      Отзывы
      Сертификаты
      Новости
      Реквизиты
      Цены
      Контакты
      Типовые решения
      АКАМ:Портал
      1С:CRM ПРОФ
      1C:CRM КОРП
      АКАМ:Инвестиционные проекты
      АКАМ:Торги (TRM)
      АКАМ: Управление задолженностью
      Услуги
      Разработка на 1С:Предприятие.Элемент
      Обследование CRM-систем
      Внедрение CRM-систем
      Интеграция CRM
      Корпоративное сопровождение 1C:CRM
      Настройка Интеграции 1С-Рарус с телефонией
      Сервис 1С:КП Отраслевой
      Обследование CRM систем
      Внедрение 1C:CRM
      Настройка Интеграции с телефонией
      Корпоративное сопровождение 1C:CRM
      Разработка корпоративных порталов
      Клиенты и кейсы
      Статьи
      Акции
      +7-495-481-60-08
      +7-495-481-60-08
      E-mail
      sale@akam.ru
      Адрес
      Москва, Дмитровское шоссе, д. 9, стр. 2, этаж 4, офис 458
      Режим работы
      Пн. – Пт.: с 9:30 до 18:00
      sale@akam.ru
      Москва, Дмитровское шоссе, д. 9, стр. 2, этаж 4, офис 458
      © 2026 Интегратор по CRM решениям - АКАМ
      Политика конфиденциальности
      Версия для слабовидящих
      Наш сайт использует cookies. Продолжая им пользоваться, вы соглашаетесь на обработку персональных данных в соответствии с политикой Ок