0

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

#1С 8.2#Документ#Справочники 1С


На примере конфигурации 1С Бухгалтерия 2.0 рассмотрим задачу: возможность записывать элементы справочников Контрагенты и ДоговорыКонтрагентов должна быть не у всех пользователей. Что бы решить эту задачу можно изменить типовую роль Бухгалтер доступную всем пользователям, но тогда каждый раз при обновлении конфигурации вам придется добавлять изменения роли вручную, что не очень красиво и совсем не правильно.

Итак, решаем эту проблему не затрагивая типовые роли:

  • В конфигурации создаем новую роль. Назовем ее Контрагенты. Роль Контрагенты Права в ней проставлять не нужно.

  • Создаем новый общий модуль(если в вашей конфигурации уже есть не типовой модуль, то необязательно). Назовем его, например УправлениеДоступом. Общий модуль УправлениеДоступом

  • Создаем новую подписку на событие, назовем ее ПередЗаписьюКонтрагентыУправлениеДоступом. В поле источник указываем, что хотим использовать составной тип данных, и выбираем справочники Контрагенты и ДоговорыКонтрагентов. В поле Событие выбираем ПередЗаписью. В поле Источник указываем созданный общий модуль. Там автоматически создастся процедура для обработки события.

  • Подписка на событие

    Процедура ПередЗаписьюКонтрагентыУправлениеДоступомПередЗаписью(Источник, Отказ) Экспорт
        Если Не РольДоступна("Контрагенты") тогда
            Отказ = Истина;
        КонецЕсли;
    КонецПроцедуры
    
  • Устанавливаем роль Контрагенты нужным пользователям, никто кроме них не сможет записать элементы справочников Контрагенты и ДоговорыКонтрагентов.

0 1850 0
ДобавленоVital748 дней назад
Отредактировано590 дней назад


Добавить комментарий

Добавить статью!

Наш канал на Youtube

Изучаете 1С? Скачайте 200 видео по 1С бесплатно:

Похожее

Создание обработки заполнения табличной части 1С 8

1. Постановка задачи В этой статье рассмотрим процесс написания простейшей внеш...

Как из встроенной печатной формы 1С сделать внешнюю

Рассмотрим создание внешней печатной формы из встроенной на примере Торг 12 из т...

Обновление типовой конфигурации 1с 8.3

Обновление типовой конфигурации 1с 8.2 или 8.3 произвести очень просто. Для нача...

Рекомендуется обновить версию конфигурации

Всем знакомо напоминание о том, что текущая версия конфигурация 1С 8 устарела и ...

Настройка двухстороннего обмена данными между конфигурациями "Управление торговлей 10.3" и "Бухгалтерия предприятия 2.0" в 1С 8

В этой статье мы рассмотрим как настроить двухсторонний обмен данными между конф...

Новое

Скачать печатные формы документа "Реализация товаров и услуг" 1С 8.2

Печатные формы из релиза 1C:Бухгалтерия 2.0.64.5 Скачать бесплатно печатную фор...

Как снять и поставить конфигурацию 1С на поддержку

В этой статье я расскажу как снять конфигурацию 1С 8 частично или полностью с по...

Как сделать резервную копию 1С

Чтобы обезопасить себя от частичной или полной потери данных, перед тем как прои...

Настройка двухстороннего обмена данными между конфигурациями "Управление торговлей 10.3" и "Бухгалтерия предприятия 2.0" в 1С 8

В этой статье мы рассмотрим как настроить двухсторонний обмен данными между конф...

Тестирование и исправление информационной базы 1С 8

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