#0
by DjMah
Приветствую всех. Есть проблема: Были созданы новые роли для пользователей. При установке ролей из режима предприятия Функция возвращает всегда ложь по новым ролям. Если установить роль из режима конфигуратора, то функция отрабатывает правильно и возвращает верное значение. Куда копать, подскажите плизззз... Конфа на основе БСП, платформа 8.3.6.2014
#3
by DjMah
Нет. У пользователя свой набор прав (как раз из новых). Без обновления базы, я бы не смог создать профиль и назначить его пользователям.
#5
by DjMah
Выполнил в режиме предприятия обновление базы. Ибо без обновления создать профиль с набором ролей невозможно, в режиме предприятия будет ошибка при записи.
#8
by DjMah
В режиме конфигуратора, у пользователя галки установленных ролей отображаются. Но функция возвращает ложь. Может есть другой механизьм????
#11
by DjMah
Обновил с использованием ИнструментыРазработчикаОбновлениеВспомогательныхДанных. Та же петрушка. Перезаходил. Сейчас еще раз проверю.
#13
by DionisSergeevich
Странно. Ещё раз проверь есть ли у пользователя группа с профилем, в который добавлена роль?
#14
by DionisSergeevich
И 2299 платформу поставь. Одинесники что то с правами в какой то из недавних платформ учудили
#15
by DjMah
Это очень странно. Ибо сейчас из конфигуратора снял и заново поставил галку и "трах-тибтдох-тибидох" роль стала доступна.. Фантастика, как так?! Кэш почистить???
#16
by DionisSergeevich
Не надо вообще в конфмгураторе трогать роли. В предприятии только. Может в этом проблема. Создай пользователя и не трогай в конфмгураторе и должно все получиться
#18
by DjMah
Мучас грасиас!!! Но в чем прикол? Почему нельзя трогать из конигулятора-то?? Что в этом плохого? Не грабли, а велосипеды. Ибо конфа самописка =)))
#19
by Stim
ТС, запомни - если у пользователя роль Полные права(Администрирование), то никакие доп роли ему не добавляются(при редактировании из Предприятия). Разработчиками было задумано, что раз у него полные права, то и доп расширяющих прав ему не нужно. Вариант - делать свою проверку ролей, например, я делал так:
#20
by DjMah
Пасиба за код. Учту на будущее. Полных прав нет, про то что они не добавляются, я знаю.
#21
by Stim
а то, что они не добавляются - виновата константа ПараметрыРаботыПользователей по крайней мере в типовых, не знаю, как там в БСП. Обнови параметры константы: Константы.ПараметрыРаботыПользователей.СоздатьМенеджерЗначения.ОбновитьОбщиеПараметры; и можешь почитать только не пинай за корявое оформление
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Механизм Row Level Security - проблемы...
- Проблемы с баксами
- Проблемы с УРБД. Поплыли остатки в переферийной базе
- РольДоступна для определённого пользователя, а не для текущего?
- v8: аналог "РольДоступна", но не для текущего пользователя, а произвольного
- в каком случае мог некорректно отработать метод РольДоступна?
- Поведение функции РольДоступна()
- РольДоступна не отрабатывает
В этой группе 1С
- Надежен ли программный рейд на серверной винде
- Долго сохраняется изменение Конфигурации
- БП ред. 3.0. Не работает поиск в подчиненной базе после обновления
- Ошибки в 1С-отчетности
- РИБ с нуля без создания образа
- Работа с датами в СКД
- Веб-сервисы, как убрать тэг return?
- Подключение DLL к 1с 8
- Конкатенация значений переменных среды в одну строку в .cmd/.bat файлах
- Сформировать документ из ТЗ
- Открыть и заполнить веб страницу
- Можно ли узнать сколько свичей на твоем пути?
- Считывание штрихкодов в 1С
- Пропадают движения в подписке проведения
- Сканер не срабатывает по ВвестиСтроку() в ЧекККМ
- Себестоимость в подбор номенклатуры
- УПП 1.3 как сформировать в УПП проводку Д 50.02 К 90.
- 1C 8.3 Построение Диаграммы в СКД.
- Как переопределить последовательность использования программных лицензий 1С
- Заполнение регистра сведений из таблицы значений