Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Другие решения на платформе "1С:Предприятие 8"]

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

lindelu
читатель
офлайн
Дата регистрации: 03.05.2012
Сообщений: 1
Пост №1
 
03.05.2012 10:59

"Здравствуйте! <br>Возникла проблема при создании нового пользователя с новой ролью. Может, кто сталкивался с подобным?<br>1с 8.2.14.540 конф.- "Управление торговлей и взаимоотношениями с клиентами (CRM)", редакция 1.1 (1.1.10.2) .Надо сделат так, чтобы в удаленном подразделении видели только свои документы.<br>Решила установить ограничения доступа к данным на уровне записей по подразделениям, поскольку в этой конфе предусмотрено только ограничение по организациям и контрагентам, стала воять сама. Сделала по такому алгоритму:<br><br>Ограничения доступа по подразделениям<br><br>В конфигураторе:<br><br>Перечисления/ВидыОбъектовДоступа/Значение - добавить Подразделения<br><br>РегистрыСведений/ОбъектыДоступаДокумент­ов/Измерения/ОбъектДоступа - добавить тип Справочник.Подразделения<br><br>РегистрыСведений/НастройкиПравДоступаПо­льзователей/Измерения/ОбъектДоступа - добавить тип Справочник.Подразделения<br>РегистрыСведений/НастройкиПравДоступаПользо­вателей/Измерения/ВладелецПравДоступа - добавить тип Справочник.Подразделения<br><br>Общие модули/НастройкаПравДоступа/ПолучитьВидОбъектаДоступа: <br>Функция ПолучитьВидОбъектаДоступа(ОбъектДоступа) Экспорт<br><br>Если ТипЗнч(ОбъектДоступа) = Тип("СправочникСсылка.Организации") Тогда<br>Возврат Перечисления.ВидыОбъектовДоступа.Организации;<br>//ДОБАВЛЯЕМ ТЕКСТ <br>ИначеЕсли ТипЗнч(ОбъектДоступа) = Тип("СправочникСсылка.Подразделения") Тогда<br>Возврат Перечисления.ВидыОбъектовДоступа.Подразделения;<br>//ДОБАВЛЯЕМ ТЕКСТ <br>ИначеЕсли ТипЗнч(ОбъектДоступа) = Тип("СправочникСсылка.ГруппыДоступаККонтрагентам") Тогда<br>Возврат Перечисления.ВидыОбъектовДоступа.Контрагенты;<br>Иначе<br>Возврат Перечисления.ВидыОбъектовДоступа.ПустаяСсылка();<br>КонецЕсли;<br><br>КонецФункции<br><br>Для интерактивной настройки прав доступа - необязательная часть<br><br>Обработки/НастройкаПравДоступа/Формы/НастройкаП­равДоступа/Форма - добавить копированием страницу "Поразделения", добавить копированием на страницу табличное поле ТаблицаПравДоступа_Подразделения<br><br>Обработки/НастройкаП­равДоступа/Формы/НастройкаПравДоступа/Форма/ПередОткрытием: <br>Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)<br><br>Если НЕ ПараметрыСеанса.ИспользоватьОграниченияПравДоступаНаУровнеЗаписей Тогда<br>Предупреждение("В конфигурации отключено использование ограничения прав доступа не уровне записей.");<br>Отказ = Истина;<br>Возврат;<br>КонецЕсли;<br><br>ТипыОбъектовДоступа = Новый Структура;<br><br>ТипыОбъектовДоступа.Вставить("Организации", Тип("СправочникСсылка.Организации"));<br>ТипыОбъектовДоступа.Вставить("Контрагенты", Тип("СправочникСсылка.ГруппыДоступаККонтрагентам"));<br>//ДОБАВЛЯЕМ ТЕКСТ<br>ТипыОбъектовДоступа.Вставить("Кассы", Тип("СправочникСсылка.Подразделения"));<br>//ДОБАВЛЯЕМ ТЕКСТ<br><br><br>СсылкаОбъекта = ЭтаФорма.КлючУникальности;<br>МетаданныеОбъекта = СсылкаОбъекта.Метаданные();<br><br>Если Не НаличиеПраваНаЧтениеСсылки(СсылкаОбъекта) Тогда<br>Предупреждение("Отсутствует право на чтение объекта!");<br>Отказ = Истина;<br>Возврат;<br>КонецЕсли;<br><br>НастройкаПользователя = ТипЗнч(СсылкаОбъекта) = Тип("СправочникСсылка.ГруппыПользователей");<br><br>СформироватьЗакладки();<br>ОбновитьОтборПоНаследуемымЗаписям();<br><br>ПраваДоступаПользователей = РегистрыСведений.НастройкиПравДоступаПользователей.СоздатьНаборЗаписей();<br>НастройкаПравДоступа.ПрочитатьПраваДоступаКОбъекту(ПраваДоступаПользователей, СсылкаОбъекта);<br>ПрочитатьТаблицыПравДоступа(ПраваДоступаПользователей);<br><br>Заголовок = Заголовок + ": " + ?(НЕ ЗначениеЗаполнено(МетаданныеОбъекта.Синоним), МетаданныеОбъекта.Имя, МетаданныеОбъекта.Синоним) + ": " + ?(НЕ ЗначениеЗаполнено(СсылкаОбъекта),"<Весь справочник>", Строка(СсылкаОбъекта));<br><br>КонецПроцедуры<br><br><br>Дальше создала новую роль "Менеджер1" копированием роли "Полные права" и добавила ограничения доступа к данным для документов по аналогии с шаблонами ограничений по организации. В пользовательском режиме добавила нового пользователя и присвоила ему роли "Менеджер1" и "Пользователь", добавила его в группу пользователей для которой будут действовать ограничения, определила некоторые дополнительные права. Открываю документ Приходный Кассовый Ордер все отрабатывает супер: и добавляет новые документы, и проводит, и отображает только те документ, которые надо. А , например, документ Реализация товаров не дает даже создать, выдает ошибку: "{ОбщийМодуль.ОбщегоНазначения.Модуль(1958)}: Невозможно обработать параметр "ПрофильПолномочийПользователя" для получения значения ВызватьИсключение СтрокаИсключения;" Также не получается под этим пользователем зайти в Сервис-Настройки пользователя - та же ошибка. То есть для некоторых объектов все отрабатывает корректно, а для других почему то ошибку выдает. <br><br> <br><br>Помогите советом, пожалуйста, если есть идеи. Заранее спасибо)"

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация