|
Права пользователей | ☑ | ||
|---|---|---|---|---|
|
0
lapatunec
11.10.12
✎
12:36
|
Розница 1. Платформа 8.2. В форме элемента справочника пользователей жму кнопку "Редактировать права" - платформа падает в дамп. Валится в этом месте: "ФормаРедактирования" РС ЗначенияДополнительныхПравПользователя.
Процедура ЗаполнитьДерево() ДеревоПрав.Строки.Очистить(); Если НЕ ЗначениеЗаполнено(Пользователь) Тогда Модифицированность = Ложь; Возврат; КонецЕсли; Запрос = Новый Запрос(" |ВЫБРАТЬ | Родитель, | Ссылка, | ЭтоГруппа, | ЗначениеПрав.Значение |ИЗ | ПланВидовХарактеристик.ПраваПользователей КАК Права | ЛЕВОЕ СОЕДИНЕНИЕ | РегистрСведений.ЗначенияДополнительныхПравПользователя КАК ЗначениеПрав | ПО ЗначениеПрав.Право=Права.Ссылка | И ЗначениеПрав.Пользователь = &Пользователь |УПОРЯДОЧИТЬ ПО | Права.ЭтоГруппа ИЕРАРХИЯ, | Права.Наименование |"); Запрос.УстановитьПараметр("Пользователь", Пользователь); Запрос.Выполнить(); Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл Если НЕ Выборка.Родитель.Пустая() Тогда СтрокаГруппы = ДеревоПрав.Строки.Найти(Выборка.Родитель, "Право", Истина); В ПВХ "ПраваПользователей" в предопределенных элементах тип везде проставлен. Как исправить ситуацию? |
|||
|
1
1Сергей
11.10.12
✎
12:37
|
Пользователь = ?
|
|||
|
2
lapatunec
11.10.12
✎
12:40
|
(1) Пользователь заполнен, если Вы об этом.
|
|||
|
3
FIXXXL
11.10.12
✎
12:44
|
посмотри в подключениях, нет ли сеанса с неавторизированным пользователем
|
|||
|
4
lapatunec
11.10.12
✎
12:46
|
(3) При чем тут? Подключений с неавторизованными нет.
|
|||
|
5
lapatunec
11.10.12
✎
14:35
|
Проблема локализована и решена. В таблицах постгреса не у всех элементов ПВХ стоял тип, только у двух он был, хотя в конфигураторе тип проставлен у всех элементов. Нехитрым апдейтом все вылечилось, платформа не вылетает.
|
|||
|
6
FIXXXL
11.10.12
✎
15:45
|
(4) просто был у меня глюк похожий при работе типовой функции, если висело соединение без авторизации
|
| Форум | Правила | Описание | Секции | Поиск |