|
Как закрыть связанную информацию? | ☑ | ||
---|---|---|---|---|
0
DenSpb
08.09.14
✎
11:50
|
1С: Комплексная 8.2 в справочнике контрагенты в форме списка надо закрыть все данные по подменю Перейти. Захожу в процедуру ПриОткрытии и делаю:
Если ЭлементыФормы[Элемент.Имя].Кнопки.Найти(Кнопка.Имя).ТипКнопки = ТипКнопкиКоманднойПанели.Подменю Тогда Для Каждого Кнопка1 Из ЭлементыФормы[Элемент.Имя].Кнопки.Найти(Кнопка.Имя).Кнопки Цикл ЭлементыФормы[Элемент.Имя].Кнопки.Найти(Кнопка.Имя).Кнопки.Найти(Кнопка1.Имя).Доступность = Ложь; КонецЦикла; КонецЕсЭлли; Закрывается несколько строк, такие как Список событий, Электронные письма. Как закрыть остальные? |
|||
1
Maxus43
08.09.14
✎
12:00
|
Само подменю убрать не предлагать?
|
|||
2
DenSpb
08.09.14
✎
12:03
|
(1)как ты его программно уберешь?
|
|||
3
Maxus43
08.09.14
✎
12:14
|
ЭлементыФормы[Элемент.Имя].Кнопки.Найти(Кнопка.Имя).Доступность = Ложь;
ну или удалить, тоже можно |
|||
4
DenSpb
08.09.14
✎
12:22
|
(3) ЭлементыФормы[Элемент.Имя].Кнопки.Найти(Кнопка.Имя).Доступность = Ложь; у меня стоит в коде, просто я не вывел этого. Для подменю он не работает.
|
|||
5
DenSpb
08.09.14
✎
12:34
|
Я не могу понять, почему в цикле
Если ЭлементыФормы[Элемент.Имя].Кнопки.Найти(Кнопка.Имя).ТипКнопки = ТипКнопкиКоманднойПанели.Подменю Тогда Для Каждого Кнопка1 Из ЭлементыФормы[Элемент.Имя].Кнопки.Найти(Кнопка.Имя).Кнопки Цикл ЭлементыФормы[Элемент.Имя].Кнопки.Найти(Кнопка.Имя).Кнопки.Найти(Кнопка1.Имя).Доступность = Ложь; КонецЦикла; КонецЕсЭлли; Нет банковских счетов, договоров контрагентов, документов контрагентов и др. Это ведь процедура при открытии. Когда они добавляются? |
|||
6
Wobland
08.09.14
✎
12:35
|
откуда такая хотелка?
|
|||
7
DenSpb
08.09.14
✎
12:39
|
(6) захотели создать новую роль, в которой нужно видеть только список контрагентов. Можно создать новую формусписка и просто убрать оттуда все, что не нужно. Я захотел программно закрыть.
|
|||
8
DenSpb
08.09.14
✎
12:42
|
(6) кроме контрагентов, чтобы ничего не видели
|
|||
9
Wobland
08.09.14
✎
12:42
|
(8) это разруливается правами, а не такими костылями
|
|||
10
DenSpb
08.09.14
✎
12:45
|
(9) Каким образом? В компелексной автоматизации нужно дать роль Пользователь(обязательно). А эта роль дает права на чтение почти всех справочников.
|
|||
11
Wobland
08.09.14
✎
12:46
|
(10) вдумчивым усердным трудом
а на кой ляд вообще такой недоюзер нужен? чего ему в базе делать ;) |
|||
12
Ненавижу 1С
гуру
08.09.14
✎
12:47
|
(10) не знаю, как в КА, в УТ 10 эта роль наоборот не дает никаких прав по RLS
|
|||
13
Maxus43
08.09.14
✎
12:51
|
>>Когда они добавляются?
это платформенное. Добавляются критерии отбора + если у регистра измерение с типом этого документа Ведущее |
|||
14
DenSpb
08.09.14
✎
12:52
|
(11) просматривать список контрагентов. и тем не менее эта роль есть.
|
|||
15
DenSpb
08.09.14
✎
12:54
|
(13) а справочники ведь тоже добавляются, например договора контрагентов или это как критерии отбора?
Получается, что программно это не убрать? |
|||
16
Maxus43
08.09.14
✎
12:58
|
(15) Это наверно уже что указан Владелец справочника, он подчинённый
|
|||
17
Maxus43
08.09.14
✎
12:59
|
Удалить не получается чтоли?
ЭлементыФормы.Удалить(ЭлементыФормы[Элемент.Имя].Кнопки.Найти(Кнопка.Имя)); |
|||
18
Wobland
08.09.14
✎
13:00
|
(14) сделай ему пустую базу и пусть ему этот список по кому вытягивается
|
|||
19
tdm
08.09.14
✎
13:07
|
(0) нарисовать еще одну "слепую" форму элемента и выводить её "ограниченным" юзерам))
|
|||
20
Wobland
08.09.14
✎
13:11
|
(19) и табло закрыть
|
|||
21
tdm
08.09.14
✎
13:14
|
(20) ну это я так в порядке креатива)))
а так полностью согласен с (9) - правами лучше разрулить), на крайняк отборами...если типовую ломать не хотят добавить требуемое и будет нормально обновляться) |
|||
22
DenSpb
08.09.14
✎
13:26
|
(17) ЭлементыФормы[Элемент.Имя].Кнопки.Удалить(ЭлементыФормы[Элемент.Имя].Кнопки.Найти(Кнопка.Имя)) - обращение к процедуре как к фунцкции. Это там, когда пытаюсь удалить подменю. Не получается.
|
|||
23
Wobland
08.09.14
✎
13:28
|
(22) надо раз и навсегда покончить с такими обращениями
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |