Добрый день, целый день не могу решить проблему с настройкой прав доступа
Есть список задач, и необходимо, чтобы пользователь видел только те задачи, где он является или создателем, или исполнителем задачи.
Путем настройки прав доступа для роли я смог скрыть от просмотра ненужные глазу задачи, однако и пропала возможность создания новых, выдает ошибку доступа к информационной базе.
Насколько я понимаю, это из-за того, что с задаче были выставлены ограничения по праву Чтение
Ограничение было таким
Созданное ограничение где-то задевает возможность создавать новые задачи, можно ли это как то обойти?
Есть список задач, и необходимо, чтобы пользователь видел только те задачи, где он является или создателем, или исполнителем задачи.
Путем настройки прав доступа для роли я смог скрыть от просмотра ненужные глазу задачи, однако и пропала возможность создания новых, выдает ошибку доступа к информационной базе.
Насколько я понимаю, это из-за того, что с задаче были выставлены ограничения по праву Чтение
Ограничение было таким
ЗадачиПользователя ГДЕ (ЗадачиПользователя.Создатель = &ТекущийПользователь
ИЛИ ЗадачиПользователя.Исполнитель = &ТекущийПользователь)
Созданное ограничение где-то задевает возможность создавать новые задачи, можно ли это как то обойти?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Созданное ограничение где-то задевает возможность создавать новые задачи,
Если Создатель заполняется автоматически до записи объекта в базу, то ошибки быть не должно. По какому действию пользователя вылетает ошибка? Есть ли право "Интерактивное добавление"?
(6)
на "интерактивное добавление" право есть, автоматически заполняется только поле создатель, исполнитель выбирается из предложенного списка работников.
ошибка вылетает при нажатии кнопки "записать" в форме заполнения задачи.
Если Создатель заполняется автоматически до записи объекта в базу, то ошибки быть не должно. По какому действию пользователя вылетает ошибка? Есть ли право "Интерактивное добавление"?
на "интерактивное добавление" право есть, автоматически заполняется только поле создатель, исполнитель выбирается из предложенного списка работников.
ошибка вылетает при нажатии кнопки "записать" в форме заполнения задачи.
(9)
в отладке какого объекта? у меня нигде нет ПередЗаписью
в модуле объекта задачи я после присваивания переменной Создатель значения Текущий пользователь написал и выводится тоже самое, что заполнено в поле Создатель
(7) В отладке в модуле объекта ПередЗаписью нужно проверить заполнено ли значение Создатель и равно ли оно ПараметрыСеанса.ТекущийПользователь.
в отладке какого объекта? у меня нигде нет ПередЗаписью
в модуле объекта задачи я после присваивания переменной Создатель значения Текущий пользователь написал
Сообщить(Создатель);
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот