Альфа ред.5 Защита справочника Контрагенты

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

Страницы: 1
RSS
Альфа ред.5 Защита справочника Контрагенты
 
Тема наверное избитая, но чтобы не изобретать велосипед - есть ли в Альфе защита правами(набором прав) от "слива" базы контрагентов менеджером?
Что можете порекомендовать, чтобы ничего не забыть?
 
Цитата
Марат Раянов написал:
Тема наверное избитая, но чтобы не изобретать велосипед - есть ли в Альфе защита правами(набором прав) от "слива" базы контрагентов менеджером?
Что можете порекомендовать, чтобы ничего не забыть?
Здравствуйте.
На 100 % невозможно защитить ничего. Все равно будет лазейка вывести базу. Ведь вы не сможете лишить менеджера права создавать, редактировать, просматривать данные контрагентов (в противном случае он даже воспользоваться им не сможет, чтобы даже просто добавить в документ). А поэтому, у него будет возможность строить отчёты по клиентам, сохранять их во внешний файл.
Да что тут говорить, если пользователь заходит в базу, значит у него есть доступ в папку с базой. Следовательно, он может просто скопировать файл базы и унести с собой (в случае с файловой базой данных).
Тем более стандартными правами в альфе. Тема утечки информации из альфы вообще не проработана.
Просто оставьте эти мысли. Это утопия.
Максимум, что можно сделать, доработать в конфигурации права менеджера именно по справочнику контрагентов. Перекрыть ему возможность точечно: выводить элементы справочника в список, строить отчёты по контактной информации, и прочее. Плюс к этому на компе его перекрыть возможность сохранять на флешку и т.д., в интернете файлообменики перекрыть. Но помните, что тем самым Вы значительно усложните работу менеджера и у него не будет возможности полноценно работать с клиентами, а следовательно его отдача как менеджера приблизится к нулю.
Выбирайте, что важнее Вам: качественная работа менеджера или боязнь, что кто-то у Вас уведет клиентов. В современном мире, давно уже все перепрофилировались на клиентоориентированность. Если Вы предоставляете качественный сервис, никто у Вас никого не уведет.
Это исключительно моё очень субъективное мнение. Я могу ошибаться!
 
Несколько раз решал подобные задачи и выработал определенные алгоритм. Он не дает 100% защиты, но хоть что-то.
  • У всех ролей которые имеют доступ на чтение к регистру КонтактнаяИнформация в ролях прописываем.
Код
ГДЕ Объект = &ОбъектЧтенияКонтактнойИнформации


  • Добавляем роль ПолныйДоступКконтактнойИнформации.
  • Выбиваем все ошибки доступа к информационной базе
Таким образом мы добиваемся то что менеджер может получить контактную информацию только по одному контрагенту. Плюсом можно прописать глобальную процедуру для дальнейшего анализа кто что просил.
Код
// Регистрирует факт запроса к контактной информации
//
// Параметры:
//  ОбъектЧтенияКонтактнойИнформации  - СправочникСсылка.Контрагенты, СправочникСсылка.Организации, СправочникСсылка.КонтактныеЛица, СправочникСсылка.CRM_ПотенциальныеКонтрагенты, СправочникСсылка.Сотрудники, СправочникСсылка.ПотенциальныеКонтрагенты_CRM_Сатурн, СправочникСсылка.ПодразделенияКомпании 
//                              - объект чтения контактной информации
//
Процедура ЗарегестрироватьДоступ(ОбъектЧтенияКонтактнойИнформации) Экспорт 
   Если Не обЗначениеНеЗаполнено(ОбъектЧтенияКонтактнойИнформации)
      И ПараметрыСеанса.ОбъектЧтенияКонтактнойИнформации<>ОбъектЧтенияКонтактнойИнформации 
      И ТипЗнч(ОбъектЧтенияКонтактнойИнформации)<>Тип("Строка")
      Тогда
      ПараметрыСеанса.ОбъектЧтенияКонтактнойИнформации=ОбъектЧтенияКонтактнойИнформации;
      РС=РегистрыСведений.ИсторияДоступаККонтактнойИнформации.СоздатьМенеджерЗаписи();
      #Если Клиент Тогда
         ЗаполнитьЗначенияСвойств(РС,ПараметрыСеанса);
      #Иначе
         ЗаполнитьЗначенияСвойств(РС,ПараметрыСеанса,,"Компьютер");
      #КонецЕсли
      РС.Дата=ТекущаяДата();
      РС.Записать();
   КонецЕсли;
КонецПроцедуры

Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С