Имя: Пароль:
1C
1С v8
РЛС отбор по списку фирм. УТП
0 zladenuw
 
23.01.13
14:03
Открыл УПП. в шаблонах прописано для записи, чтения.
Так же добавлены в параметры сеансы ИспользоватьОграничениеПоОрганизации.
Мне нужно добавлять или можно сделать что бы в любом случае проверяло ?

Правильно написал шаблон для чтение по организации ?
                   #Если &ИспользоватьОграничениеПоОрганизации  #Тогда
ТекущаяТаблица
ИЗ
   #ТекущаяТаблица КАК ТекущаяТаблица
       ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ
           СоставГруппы.Ссылка КАК ГруппаПользователей
       ИЗ
           Справочник.ГруппыПользователей.ПользователиГруппы КАК СоставГруппы
       ГДЕ
           СоставГруппы.Пользователь = &ТекущийПользователь) КАК ГруппыПользователей
       ПО (ИСТИНА)
ГДЕ
НЕ ГруппыПользователей.ГруппаПользователей ЕСТЬ NULL
И
   (НЕ 1 В
               (ВЫБРАТЬ ПЕРВЫЕ 1
                   1
               ИЗ
                   РегистрСведений.НазначениеВидовОбъектовДоступа КАК НазначениеВидовОбъектовДоступа
                   
                   ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НастройкиПравДоступаПользователей КАК НастройкиПравДоступаПользователей
                       ПО
                           НастройкиПравДоступаПользователей.ОбъектДоступа = ВЫБОР
                                                                       
                                   #Если &ИспользоватьОграничениеПоОрганизации #Тогда
                                   КОГДА НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа = ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.Организации)
                                       ТОГДА ТекущаяТаблица.#Параметр(1)
                                   #КонецЕсли                                    
                             
                               КОНЕЦ
                               И НастройкиПравДоступаПользователей.ВидОбъектаДоступа = НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа
                               И НастройкиПравДоступаПользователей.ОбластьДанных = ЗНАЧЕНИЕ(Перечисление.ОбластиДанныхОбъектовДоступа.ПустаяСсылка)
                                                                                               
                               И НастройкиПравДоступаПользователей.Пользователь = ГруппыПользователей.ГруппаПользователей
               ГДЕ                
                    НазначениеВидовОбъектовДоступа.ГруппаПользователей = ГруппыПользователей.ГруппаПользователей
                          И НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа В (
                                                                                 ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.ПустаяСсылка)
                                                                                 
                                                                                 #Если &ИспользоватьОграничениеПоОрганизации #Тогда
                                                                                 , ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.Организации)
                                                                                 #КонецЕсли                                                                                
                                                                                 
                                                                                 )
               
                   И НастройкиПравДоступаПользователей.ОбъектДоступа ЕСТЬ NULL))
#КонецЕсли

Это будет общий шаблон.
Нужно в каждом документе добавлять  для чтение,изменение,добавление?
Где ограничение доступа данных добавлять прочие поля и #Организация("Организация") . И все ?
1 zladenuw
 
23.01.13
14:04
(1) написал, это громко сказано. скопипастил :)

У пользователя может быть несколько организаций. то может взамен групп пользователей добавить подчиненный справочник организации и туда занести список с какими фирмами он может работать или нет ?
2 Джинн
 
23.01.13
14:06
(1) На фига козе баян, если она и так веселая?
3 zladenuw
 
23.01.13
14:08
(2) где баян ?
4 Джинн
 
23.01.13
14:13
У Вас сколько организаций? Сотня? Чем группы и профили не устраивают?

Или Вам заняться на работе больше нечем? Попросите шефа - он Вас озадачит быстренько.
5 DrShad
 
23.01.13
14:15
суровые Житомирские программисты, куле
6 zladenuw
 
23.01.13
14:17
(4,5) добряки.
Ну а как использовать группу. нашел в настройка использовать ограничение на уровне записи. и как мне для пользователя пупкина выставить что бы он видел документы только 2 фирм.
Фирм около 10.
7 DrShad
 
23.01.13
14:18
в профилях групп пользователей и указывай
8 zladenuw
 
23.01.13
14:18
(6) штатным это можно сделать или нет ? если да. то куда смотреть.
9 DrShad
 
23.01.13
14:19
(8) в предприятие, Администрирование
10 zmaximka
 
23.01.13
14:20
Пользователя в две группы добавить
11 zladenuw
 
23.01.13
14:22
все разобрался. спасибо.
12 zladenuw
 
23.01.13
14:23
а если у пользователя не выбрана группа. но есть запрет. он будет видеть все документы или вообще не
13 zladenuw
 
23.01.13
14:23
(12) одного *
14 DrShad
 
23.01.13
14:23
(12) он будет видеть все
15 zladenuw
 
23.01.13
14:24
(14) спасибо.
пошел заполнять.
16 Джинн
 
23.01.13
14:52
Что за привычка дурная у одноэсников - вместо того, чтобы разобраться с конфигурацией, все поголовно хватают конфигуратор и давай ломать все подряд....
17 zladenuw
 
23.01.13
15:00
(16) я не ломал. спросил или можно в утп по организации. сказали смотреть в упп. сегодня вы сказали что можно через группы. сломать еще не успел :)
18 zladenuw
 
29.01.13
00:36
что то не работает. заполнил группу. внес в нее пользователя. что бы видел 1 фирму. захожу под ним. в журнале реализации видит все фирмы.
19 zladenuw
 
29.01.13
00:39
в справочнике орг. через перейти. если пройтись по другим фирмам. везде стоят права на чтение и запись. почему ?
20 zladenuw
 
29.01.13
00:40
(19)перейти -  права. опечатка
21 zladenuw
 
29.01.13
00:44
Получается приоритетней та роль где нет шаблонов ограничение ? или как она выбирает ?