Проблема доступа
09.04.2009
09:05
#1
Как сделать так, чтобы пользователь не видел записи у которых, например в поле "Контрагент" отображается "<Значение неопределено>"
То есть <Объект не найден: ...>
Или может кто знает, как писать ограничения доступа к данным. Никакой инфы по этому вопросу не нашел.
То есть <Объект не найден: ...>
Или может кто знает, как писать ограничения доступа к данным. Никакой инфы по этому вопросу не нашел.
09.04.2009
10:26
#3
Документы. У меня это "Событие". А так любой другой документ, в котором есть реквизит "Контрагент".
09.04.2009
11:06
#4
> То есть <Объект не найден: ...>
Жестко вы их убиваете.
Если я правильно понял у вас 8-ка. Тогда добавте в РЛС на чтение условие.
Жестко вы их убиваете.
Если я правильно понял у вас 8-ка. Тогда добавте в РЛС на чтение условие.
09.04.2009
11:14
#5
Проблема как раз с написанием этого условия. В имеющихся мануалах по одному абзацу. Есть в самой системе ограничения. Что-либо понять в них не получается. Что-нибудь типа: ГДЕ Ответственный = &ТекущийПользователь это понятно. А как проверить, что ссылка на контрагента есть, а самого его, как бы нет.
09.04.2009
11:33
#6
Через метаданные проверяете реквизиты документа на содержание типа "СправочникСсылка.Контрагенты", а сам реквизит через "ЗначениеЗаполнено()".
09.04.2009
12:15
#7
Самое интересное, что ЗначениеЗаполнено не поможет. Ссылка есть, а данных нет. Такое можно определить только через 'Найти(Строка(Реквизит), "<Объект не найден") <> 0', так что условие для запроса должно выглядеть примерно так 'ПРЕДСТАВЛЕНИЕССЫЛКИ(Реквизит) ПОДОБНО "<Объект не найден"'
Бух(27 платформа, 505 релиз)сообщение при запуске программы1с 8.1 Управление торговлей 10.3.1.1 - Отчет о розничных продажах не сходится с Z-отчетом.
Читают тему
(гостей: 1)