Имя: Пароль:
1C
1С v8
v8: Прошу помощи при настройке РЛС (не типовая)
,
0 Спящая
 
25.06.12
16:05
Добрый день, никак не могу победить РЛС - прошу помощь. Задача - отбор в справочнике Номенклатура элементов и групп по признаку Организация.
Конфигурация доработанный модуль на основе конфигурации Документооборот, 8.2.15.294.
Справочник Номенклатура ( собственный, не типовой).
Что сделала - добавила параметр сеанса ТекущаяОрганизация, в процедуре ПриНачалеРаботыСистемы() заполняю данный параметр.
В нужной роли на чтение у справочника Номенклатура пишу вот такое ограничение

ТекущаяТаблица ИЗ Справочник.Номенклатура КАК ТекущаяТаблица
   ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
       ТекущаяТаблица.Ссылка КАК Ссылка,
       ТекущаяТаблица.Организация КАК Организация
   ИЗ
       Справочник.Номенклатура КАК ТекущаяТаблица) КАК ВложенныйЗапрос
   ПО ТекущаяТаблица.Ссылка = ВложенныйЗапрос.Ссылка
ГДЕ ВложенныйЗапрос.Организация = &ТекущаяОрганизация

и .... не работает. В чем может быть причина ? заранее благодарна.
1 EasyRider
 
25.06.12
16:11
А так: Номенклатура ГДЕ Номенклатура.Организация = &ТекущаяОрганизация ?
2 Спящая
 
25.06.12
16:33
(1) выдает полный список справочника номенклатуры , без отбора по организации.
(в элементах справочника и в группах реквизит Организация присутствует и он заполнен по двум фирмам )
3 Ненавижу 1С
 
гуру
25.06.12
16:35
Организация это реквизит справочника точно? или ТЧ справочника?
4 EasyRider
 
25.06.12
16:36
"он заполнен по двум фирмам" не имеется ли ввиду,что это список значений?
5 Спящая
 
25.06.12
16:44
(3)это реквизит справочника
(4) нет )) это я так выразилась несколько неудачно, имела ввиду что данные для отбора есть  часть элементам справочника присвоено значение одной фирмы, другой части другой фирмы
6 EasyRider
 
25.06.12
16:50
(5)Вот еще вариант!У пользователя не одна,а несколько ролей назначены,не?
7 m-serg74
 
25.06.12
16:53
без фото бестолку)
8 Спящая
 
25.06.12
17:00
(6)да, несколько ролей, но доступ на данный справочник только в этой роли
9 Спящая
 
25.06.12
17:00
(7) да выкладывала я уже несколько раз фотку, но если так уж надо хорошо
10 m-serg74
 
25.06.12
17:02
и где?
11 Спящая
 
25.06.12
17:29
(10)загрузила
12 m-serg74
 
25.06.12
17:52
зачет... теперь ТВ, ИД, иПасс
13 m-serg74
 
25.06.12
18:01
и где мы есть?
14 ИС-2
 
naïve
25.06.12
18:02
На какие роли у пользователя? Может у одной из ролей есть досутп к всему справочнику?
Чтобы было проще, можно обойтись без связей

где Организация = &ТекущаяОрганизация

Ув. форумчани - чтобы быстрее работает - вариант Где Организация = &ТекущаяОрганизация или через связь?
15 m-serg74
 
25.06.12
18:04
без связи никак
16 Спящая
 
25.06.12
18:13
(12) несколько не поняла , если можно расшифруйте пожалуйста
17 Спящая
 
25.06.12
18:14
(14) нет, я посмотрела  у этого пользователя только в этой роли доступ к этому справочнику, в других ролях нет ничего.
18 m-serg74
 
25.06.12
18:20
TeamViewer_6 ну и т.д.
19 Спящая
 
25.06.12
18:22
(15)а... для доступа и просмотра того что у меня не  получилось ? ага, я поняла. Но тогда это только завтра - сегодня настроить уже не успею к моему большому сожалению ((( сегодня всех выгоняют.
20 m-serg74
 
25.06.12
18:24
выгоняют куда?
21 Спящая
 
25.06.12
18:25
)домой, плановые проверки электросети - будут отключать по всему зданию.
22 Спящая
 
25.06.12
18:26
(20) если можно было бы продолжить завтра , то была бы Вам благодарна ))
23 m-serg74
 
25.06.12
18:26
ася есть?
24 m-serg74
 
25.06.12
18:27
хоть послезавтра)
25 Спящая
 
25.06.12
18:29
(24) спасибо, я постучалась к Вам в аську.
26 m-serg74
 
25.06.12
18:30
не наблюдаю(((
27 Спящая
 
26.06.12
17:15
так собственно говоря у меня ничего и не получилось. В запросе написала даже в прямую

ВложенныйЗапрос.Организация = Значение ( Справочник.Организация.НашаФирма )

(это для тестирования, и ничего  при этом не наблюдаю, оставила у пользователя одну роль только, в которой поставила данное ограничение РЛС.
Я даже попробовала динамическим списков в ФормеСписка - в итоге элементы  видно которые нужно, которые нет - не видно, но  папочки ( справочник иерархический ) видны все ((((
Может быть все таки можно как то выкрутиться ?
Программист всегда исправляет последнюю ошибку.