|
Права пользователей |
☑ |
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) просто был у меня глюк похожий при работе типовой функции, если висело соединение без авторизации
|
|