|
RLS на РегистрНакопления в 8.3
| ☑ |
0
Topol-M
03.02.14
✎
13:36
|
8.3.4.389
На РегистрНакопления Продажи делаю RLS на право Чтение, такое
ГДЕ Отдел = &ТекущийОтдел И Магазин = &ТекущийМагазин
В отчёте получаю ошибку
Ошибка выполнения запроса
по причине:
Ошибка в ограничении доступа к данным.
объект: 'РегистрНакопления.Продажи', поле: 'Номенклатура'; право: 'Чтение'
Попытка получения неинициализированного значения параметра сеанса
В 8.2 такая конструкция работала хорошо. Что поменялось?
На все поля регистра права Просмотра стоят, на справочник Номенклатуры тоже.
В отчёте как положено ВЫБРАТЬ РАЗРЕШЕННЫЕ
Помогите плиз. Что за засада?
|
|
1
Fuas4
03.02.14
✎
13:38
|
Так параметр сеанса не инициализирован же
|
|
2
Maxus43
03.02.14
✎
13:40
|
нет таких параметров сеанса... вроде по русски написано?
|
|
3
Topol-M
03.02.14
✎
13:40
|
(1) не не, параметры установлены, RLS на документы же работает.
з.ы. На поле Номенклатура в регистре никаких RLS дать не могу, стоят флажки Просмотр и Редактирование
|
|
4
Fuas4
03.02.14
✎
13:43
|
(3) а на сам справочник "Номенклатура"?
|
|
5
Topol-M
03.02.14
✎
13:50
|
(4) Чтение, Просмотр, Ввод по строке - всё без ограничений
|
|
6
Fuas4
03.02.14
✎
13:58
|
Ну, по тексту ошибки очевидно, что где то, при попытке чтения номенклатуры запрашивается какой то параметр сеанса, который не был инициализирован. Если инициализирован он все же был, то, м.б. опять косяк платформы. Было в нескольких релизах 8.2.
|
|
7
Topol-M
03.02.14
✎
14:05
|
Отбой.
(6) Параметры сеанса инициализировал немного не по мануалу, не в процедуре УстановкаПараметровСеанса.
Запихнул всё в УстановкаПараметровСеанса, теперь работает.
Странно конечно, что в РЛС на доки и справочники всё отрабатывает хорошо, а в СКД, параметры не видит.
|
|