Вопрос

Запрет изменения даты "Конец задачи"

Добрый день
подскажите, пожалуйста, некий элегантный способ сделать так, чтобы в задаче, где автор один конкретный пользователь, а ответственный любой другой пользователь системы, контрол "Due Date" мог изменять только автор

Нравится

2 комментария

Алексей, реализовать поставленную Вами задачу можно следующим образом:
1. В сервисе wnd_TaskEdit для контрола edtDueDate установить свойство IsEnabled равным False.
2. В функции обработки события OnPrepare окна wnd_TaskEdit прописать проверку вида:

var AuthorID = Dataset.Values('AuthorID');
if (Connector.CurrentUser.ContactID == AuthorID ){
edtDueDate.IsEnabled = true;
}

большое спасибо
я пытался похожим образом (тогда просто при различии автора и ответственного) в блоке workflow (изначально задача была связана с процессом), но тогда не получось

Показать все комментарии