ошибка "Невозможно обработать параметр "ПрофильПолномочийПользователя"

Новая тема
"Здравствуйте!
Возникла проблема при создании нового пользователя с новой ролью. Может, кто сталкивался с подобным?
1с 8.2.14.540 конф.- "Управление торговлей и взаимоотношениями с клиентами (CRM)", редакция 1.1 (1.1.10.2) .Надо сделат так, чтобы в удаленном подразделении видели только свои документы.
Решила установить ограничения доступа к данным на уровне записей по подразделениям, поскольку в этой конфе предусмотрено только ограничение по организациям и контрагентам, стала воять сама. Сделала по такому алгоритму:

Ограничения доступа по подразделениям

В конфигураторе:

Перечисления/ВидыОбъектовДоступа/Значение - добавить Подразделения

РегистрыСведений/ОбъектыДоступаДокумент­ов/Измерения/ОбъектДоступа - добавить тип Справочник.Подразделения

РегистрыСведений/НастройкиПравДоступаПо­льзователей/Измерения/ОбъектДоступа - добавить тип Справочник.Подразделения
РегистрыСведений/НастройкиПравДоступаПользо­вателей/Измерения/ВладелецПравДоступа - добавить тип Справочник.Подразделения

Общие модули/НастройкаПравДоступа/ПолучитьВидОбъектаДоступа:
Функция ПолучитьВидОбъектаДоступа(ОбъектДоступа) Экспорт

Если ТипЗнч(ОбъектДоступа) = Тип("СправочникСсылка.Организации") Тогда
Возврат Перечисления.ВидыОбъектовДоступа.Организации;
//ДОБАВЛЯЕМ ТЕКСТ  
ИначеЕсли ТипЗнч(ОбъектДоступа) = Тип("СправочникСсылка.Подразделения") Тогда
Возврат Перечисления.ВидыОбъектовДоступа.Подразделения;
//ДОБАВЛЯЕМ ТЕКСТ  
ИначеЕсли ТипЗнч(ОбъектДоступа) = Тип("СправочникСсылка.ГруппыДоступаККонтрагентам") Тогда
Возврат Перечисления.ВидыОбъектовДоступа.Контрагенты;
Иначе
Возврат Перечисления.ВидыОбъектовДоступа.ПустаяСсылка();
КонецЕсли;

КонецФункции

Для интерактивной настройки прав доступа - необязательная часть

Обработки/НастройкаПравДоступа/Формы/НастройкаП­равДоступа/Форма - добавить копированием страницу "Поразделения", добавить копированием на страницу табличное поле ТаблицаПравДоступа_Подразделения

Обработки/НастройкаП­равДоступа/Формы/НастройкаПравДоступа/Форма/ПередОткрытием:
Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)

Если НЕ ПараметрыСеанса.ИспользоватьОграниченияПравДоступаНаУровнеЗаписей Тогда
Предупреждение("В конфигурации отключено использование ограничения прав доступа не уровне записей.");
Отказ = Истина;
Возврат;
КонецЕсли;

ТипыОбъектовДоступа = Новый Структура;

ТипыОбъектовДоступа.Вставить("Организации", Тип("СправочникСсылка.Организации"));
ТипыОбъектовДоступа.Вставить("Контрагенты", Тип("СправочникСсылка.ГруппыДоступаККонтрагентам"));
//ДОБАВЛЯЕМ ТЕКСТ
ТипыОбъектовДоступа.Вставить("Кассы", Тип("СправочникСсылка.Подразделения"));
//ДОБАВЛЯЕМ ТЕКСТ


СсылкаОбъекта = ЭтаФорма.КлючУникальности;
МетаданныеОбъекта = СсылкаОбъекта.Метаданные();

Если Не НаличиеПраваНаЧтениеСсылки(СсылкаОбъекта) Тогда
Предупреждение("Отсутствует право на чтение объекта!");
Отказ = Истина;
Возврат;
КонецЕсли;

НастройкаПользователя = ТипЗнч(СсылкаОбъекта) = Тип("СправочникСсылка.ГруппыПользователей");

СформироватьЗакладки();
ОбновитьОтборПоНаследуемымЗаписям();

ПраваДоступаПользователей = РегистрыСведений.НастройкиПравДоступаПользователей.СоздатьНаборЗаписей();
НастройкаПравДоступа.ПрочитатьПраваДоступаКОбъекту(ПраваДоступаПользователей, СсылкаОбъекта);
ПрочитатьТаблицыПравДоступа(ПраваДоступаПользователей);

Заголовок = Заголовок + ": " + ?(НЕ ЗначениеЗаполнено(МетаданныеОбъекта.Синоним), МетаданныеОбъекта.Имя, МетаданныеОбъекта.Синоним) + ": " + ?(НЕ ЗначениеЗаполнено(СсылкаОбъекта),"<Весь справочник>", Строка(СсылкаОбъекта));

КонецПроцедуры


Дальше создала новую роль "Менеджер1" копированием роли "Полные права" и добавила ограничения доступа к данным для документов по аналогии с шаблонами ограничений по организации. В пользовательском режиме добавила нового пользователя и присвоила ему роли "Менеджер1" и "Пользователь", добавила его в группу пользователей для которой будут действовать ограничения, определила некоторые дополнительные права. Открываю документ Приходный Кассовый Ордер все отрабатывает супер: и добавляет новые документы, и проводит, и отображает только те документ, которые надо. А , например, документ Реализация товаров не дает даже создать, выдает ошибку: "{ОбщийМодуль.ОбщегоНазначения.Модуль(1958)}: Невозможно обработать параметр "ПрофильПолномочийПользователя" для получения значения  ВызватьИсключение СтрокаИсключения;" Также не получается под этим пользователем зайти в Сервис-Настройки пользователя - та же ошибка. То есть для некоторых объектов все отрабатывает корректно, а для других почему то ошибку выдает.



Помогите советом, пожалуйста, если есть идеи. Заранее спасибо)"
Читают тему
(гостей: 1)

Быстрый переход