|
|
|
Как скрыть документ в интерфейсе 1С:Предприятия ₽ |
☑ | ||
|---|---|---|---|---|
|
0
Viktor Zull
15.01.07
✎
18:17
|
Уважаемые участники форума, пожалуйста, подскажите как решить задачу.
В конфигурации есть определенный документ - Док1, надо сделать так чтобы для определнного пользователя этот документ нигде не показывался в режиме 1С:Предприятие. Например, если Док1 можно ввести на основании документа Док2, то в формах документа Док2 в контекстных меню и подменю ВводНаОсновании Док1 не показывался. А также не показывался в списке документов, который открывается из меню Операции\Документы. Нужно чтобы создавалось предствление как будто этого документа нет. Я попытался сделать через Роли. Сделал Роль1 и убрал вссе возможные операции по документу Док1. А также убрал его из главного меню. Но он виден в контекстных меню ВводНаОсновании и в списке документов. |
|||
|
1
Волшебник
модератор
15.01.07
✎
18:24
|
замени юзера
|
|||
|
2
Advan
15.01.07
✎
18:28
|
(0)Че воруем?
|
|||
|
3
shachneff
15.01.07
✎
18:29
|
Задача труднорешаема. Проще уговорить его не замечать эти пункты.
|
|||
|
4
asady
15.01.07
✎
18:44
|
(0) шифруй доки.
декодирование по ролям. |
|||
|
5
Viktor Zull
15.01.07
✎
18:45
|
Ничего плохого мы не делаем. Интересна возможность решения такой задачи. Может найдется на форуме тот, кто значет хитрый прием ее решения.
|
|||
|
6
Viktor Zull
15.01.07
✎
18:46
|
(4)
декодирование по ролям? - что имеется ввиду. Разъясните. |
|||
|
7
Viktor Zull
15.01.07
✎
18:49
|
Все же задача Труднорешаема, а Нерешаема. Это обнадеживает.
|
|||
|
8
asady
15.01.07
✎
18:55
|
(6)
ключ шифра передается для конкретных ролей. |
|||
|
9
Advan
15.01.07
✎
18:56
|
Это придеться все менюшки в ручную делать - это каторжный труд
|
|||
|
10
Худой
15.01.07
✎
19:11
|
Создаешь справочник или регистр, где прописываешь объекты, к которым запрещен доступ. А в документах просто дописываешь одну строку в функцию "ПриОткрытии()"
|
|||
|
11
Advan
15.01.07
✎
19:20
|
(10)Я так понял что нужно не доступ закрыть - а создать "невидимый" для пользователя докумет - чтоб его вообще небыло нигде видно, даже в вводе на основании
|
|||
|
12
Viktor Zull
16.01.07
✎
17:17
|
(11) Наиболее правильное определение - невидимый документ. Именно так.
Все менюшки переделывать это долго и не навсегда, конфигурация будет модифицироваться и неизвестно сколько будет еще документов, которым будет разрешено заполнение на основании невидимого документа. А как насчет форм со списком документов - их тоже придется вручную делать. |
|||
|
13
Варвар
16.01.07
✎
17:25
|
Не понятен смысл. Не хотите чтоб юзеров смущало название? Так назовите полевому какнить. А тем кто может работать с тем документом пояснить, что он называется именно так.
|
|||
|
14
Viktor Zull
16.01.07
✎
17:34
|
(13) Нет, дело не в названии. Нужно сделать невидимый документ.
А насчет смысла: Например, Ньютон сделал в двери своего дома две дыры - большую (для собаки) и маленькую (для кошки). Всем понятно что хватило бы одной большой дыры. Смысл его поступка также многим не понятен, тем не менее он был великим ученым. |
|||
|
15
Viktor Zull
16.01.07
✎
17:36
|
Уважаемые участники форума, если у вас все же появится идея решения этой задачи, прошу вас оставьте сообщения.
|
|||
|
16
vde69
16.01.07
✎
17:38
|
RLS вроде позволяет
|
|||
|
17
Viktor Zull
16.01.07
✎
17:41
|
(16) vde69, что такое RLS? ComObject?
|
|||
|
18
vde69
16.01.07
✎
17:47
|
||||
|
19
Viktor Zull
16.01.07
✎
17:50
|
Спасибо за ссылку в Книге знаний.
|
|||
|
20
vde69
16.01.07
✎
17:54
|
(19) поиск по слову "RLS" дал целую страницу ссылок
|
|||
|
21
Viktor Zull
16.01.07
✎
17:59
|
(20) Спасибо, посмотрю. Только мне кажется это все про настройку прав, а я уже сделал настройку прав для пользователя, чтобы он не мог никакие действия с документом выполнтить. При попытке работать с документом появляется сообщение "Нарушение прав доступа". Это конечно хорошо, но проблему невидимости это не решает.
|
|||
|
22
shachneff
16.01.07
✎
18:10
|
Подсказка уже была: во всех местах, где еще виден ему этот документ, добавить код, скрывающий необходимое, по условию, скажем, доступа к некоторому объекту.
|
|||
|
23
Варвар
16.01.07
✎
18:13
|
(14) Как вариант делаешь документ, в котором все реквизиты обоих документов. И соот. их показываешь.
|
|||
|
24
SpitefulGoblin
16.01.07
✎
18:21
|
Убрать документ из интерфейса очень трудно. Как не изгаляйся с ролями и другими вещами в меню операции в списке документов документ будет, в списке ввода на основании тоже будет. Мне кажется что единственно решение - запретить меню операции и ручками переколбасить все панели инструментов и т.д, чтобы убрать из него стандартно сгенерированные панели.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |