Имя: Пароль:
1C
1С v8
УТ RLS по группе доступности складов
0 GStiv
 
13.10.12
00:48
В параметры сеанса добавил СкладыТекущегоПользователя с типом фиксированныйМассив, При инициализации получаю массив складов
но пишет ошибку

Ошибка при установке значения атрибута контекста (СкладыТекущегоПользователя)
       ПараметрыСеанса.СкладыТекущегоПользователя= СписокДоступныхСкладов;
по причине:
Несоответствие типов

Массив получаю из запроса где ошибка не пойму. Отладчик говорит что у выборки тип массив.
1 zladenuw
 
13.10.12
00:53
Новый ФиксированныйМассив(<массив>)
2 ДемонМаксвелла
 
13.10.12
01:00
нафига здесь типовую то ломать? чем типовой RLS не устраивает?
3 zladenuw
 
13.10.12
01:03
ну хочется человеку. пусть ламает
4 GStiv
 
13.10.12
01:04
(1) спасибо все получилось,
Может не нашел как правильно настроить но нужно слудеющее, есть распределенная база, в ней находится несколько организаций на каждой несколько складов, нужно ограничить пользователя доступа к остаткам и прочему тому что не касается списка его складов.
5 zladenuw
 
13.10.12
01:08
а разве в режиме предприятие нельзя настроить для пользователя его видимость складов ? может туплю
6 ДемонМаксвелла
 
13.10.12
01:10
(4) ну в типовой УТ 10 такое работает, насчет УТ 11 не знаю.
7 GStiv
 
13.10.12
01:12
На сколько я знаю доступ регулируется только на Организации и контрагентов, на склады настраивается группа доступности только для заказов покупателей, могу и ошибаться но на регистры остатки ограничения не увидел
8 GStiv
 
13.10.12
01:14
ТИповая 10.3
(6) подскажите где
в поиске все пишут что только дописывать предположим здесь
v8: Группа доступности складов
9 ДемонМаксвелла
 
13.10.12
01:20
группы доступности складов вообще не причем.
10 ДемонМаксвелла
 
13.10.12
01:22
для РЛС-а ставятся флажки в настройках, по каким объектам ограничивать. Поищи там склады, и включи.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший