Добрый день
Помогите сделать следующее:
у меня есть активность с типом Задача.
при ее копировании создается новая задача, при этом данные с Заметок старой активности скопированы в Заметки этой новой активности.
Как убрать это копирование? мне оно не нужно.
Нравится
Татьяна, эта логика должна быть реализована где-то в процессе страницы карточки, думаю, в скрипте ScriptAfterBasePageLoadComplete.
Там должно быть условие IsCopy, а в нем задаваться код примерно такого вида:
Page.DataSource.ActiveRow.SetColumnValue("Notes", ...)
Если нету, попробуйте написать в этом условии:
Page.DataSource.ActiveRow.SetColumnValue("Notes", String.Empty)
При этом у меня указано в рабочих местах: Активность в Обращении: Заметки.Активность = Заметки.Инцидент. Но это срабатывает, когда я создаю новую Задачу в Обрщении, а когда просто копирую активность - нет, деталь заметки не заполняется данными из Обращения.Заметки.
Татьяна, логику нужно прописывать там же - в обработчика события PageLoadComplete.
Получать экземпляр инцидента, у которого получать данные заметки, после чего записывать их в заметки копируемой активности.