Добрый день
подскажите, пожалуйста, некий элегантный способ сделать так, чтобы в задаче, где автор один конкретный пользователь, а ответственный любой другой пользователь системы, контрол "Due Date" мог изменять только автор
Нравится
Алексей, реализовать поставленную Вами задачу можно следующим образом:
1. В сервисе wnd_TaskEdit для контрола edtDueDate установить свойство IsEnabled равным False.
2. В функции обработки события OnPrepare окна wnd_TaskEdit прописать проверку вида:
[javascript]
var AuthorID = Dataset.Values('AuthorID');
if (Connector.CurrentUser.ContactID == AuthorID ){
edtDueDate.IsEnabled = true;
}
[/javascript]
большое спасибо
я пытался похожим образом (тогда просто при различии автора и ответственного) в блоке workflow (изначально задача была связана с процессом), но тогда не получось