Имя: Пароль:
1C
 
Ограничить просмотр полю Ответственный в списке документов
,
0 myr4ik07
 
09.01.15
23:08
Привет.
Требуется закрыть доступ на просмотр в списке документа Реализ. товаров поля ответственный только тем пользователям в которых Роль доступа отличается от ПолныеПрава.
не могу понять как создать запрос через огр. полей на желаемое.
1 Armando
 
09.01.15
23:10
ГДЕ Ответственный = &ТекущийПользователь
2 Rie
 
09.01.15
23:10
(0) Сейчас это модно - не называть конфигурацию?
3 myr4ik07
 
09.01.15
23:11
(1) а &ТекущийПользователь где вставить?
4 myr4ik07
 
09.01.15
23:11
(2) забыл, УТП для Украины 1.2, извините
5 Armando
 
09.01.15
23:11
(3) это параметр сеанса, сам подставится
6 myr4ik07
 
09.01.15
23:12
(5) опа, тогда шикарно, ща
7 zulu_mix
 
09.01.15
23:12
ИмяТвоегоСписка.Колонки.Ответственный.Видимость = РольДоступна("ПолныеПрава");
8 myr4ik07
 
09.01.15
23:14
(7) хм, не нашел такого свойства, хотя попробую, спасибо
9 zulu_mix
 
09.01.15
23:15
(8) в элементе управления ищи
10 myr4ik07
 
09.01.15
23:23
(1) красивый вариант, работает, спасибо и вам (9) и вам
11 myr4ik07
 
09.01.15
23:36
а если такой вариант задачи, есть Справочник Пользователи в нем Папки
Оптовые Менеджеры
Розничные Менеджеры
и мне нужно, что бы в списке отображализь только те документы которые были сделаны ответственными с группы Справочника Оптовые менеджеры
12 myr4ik07
 
09.01.15
23:59
ну типа такое должно получиться?
РеализацияТоваровУслуг.Ответственный.Родитель =    Пользователи.Родитель.Наименование ПОДОБНО "Оптовые"
но синтаксическая ошибка, укажите будьте добры на ошибку
13 myr4ik07
 
10.01.15
00:19
нашел ошибку
14 myr4ik07
 
10.01.15
10:09
(7) я не могу найти свойство .Видимость, вы точно знаете, что оно есть?
.Ответственный выходит тип Строка
15 myr4ik07
 
10.01.15
10:13
(8) впрочем
        Форма = Документы.РеализацияТоваровУслуг.ПолучитьФормуСписка();
        Форма.ЭлементыФормы.ДокументСписок.Колонки.Ответственный.Видимость = Ложь;

вышло
16 zulu_mix
 
10.01.15
10:14
(14) я же писал что это надо для элемента управления. я же не знаю как он у тебя называется :)
17 zulu_mix
 
10.01.15
10:17
(15) вот этот код вставляй в процедуру ПриОткрытии:

СкрываемыйЭлемент = ЭлементыФормы.ДокументСписок.Колонки.Ответственный;
СкрываемыйЭлемент.Видимость = РольДоступна("ПолныеПрава");
СкрываемыйЭлемент.ИзменятьВидимость =  СкрываемыйЭлемент.Видимость;
18 егаис
 
10.01.15
10:23
параллельный вопрос, а как сделать так, чтобы ответственный видел только свои документы? БП 3.0
19 zulu_mix
 
10.01.15
10:42
(18) в списке документов написать свой запрос
20 егаис
 
10.01.15
10:44
точно, в динамическом запросе установить значение по пользователю или ПолныеПрава
21 iceman2112
 
10.01.15
10:46
(18) а сколько типов документов?
22 егаис
 
10.01.15
10:46
один
23 егаис
 
10.01.15
10:46
на реализацию только, менеджеры должны видеть свои счета и реализацию
24 iceman2112
 
10.01.15
10:47
ну ты даешь