Автоматическое создание задачи на детали "Знаменательные события"
Добрый день! Появилась такая задача: нужно при создании знаменательного события на детали контакта или контрагента создавать автоматически задачу по данному событию. в Террасофте реализован данный функционал, но он предусматривает только кнопку "Создать задачу", при нажатии на которую открывается окно c некоторой уже записанной информацией. На сколько я понимаю, надо добраться до кнопки "Создать задачу" из карточки создания "Знаменательного события". Подскажите у кого какие есть мысли по этому поводу. Может уже кто сталкивался с подобной задачей. Заранее спасибо!!
Нравится
Если задача должна автоматически, то можно на событие BeforePost для контакта ds_ContactAnniversary, для контрагента ds_AccountAnniversary
var TaskDataset = Services.GetNewItemByUSI('ds_Task'); TaskDataset.Append(); TaskDataset('ContactID') = Dataset('ContactID'); //для контакта TaskDataset('AccountID') = Dataset('AccountID'); //для контрагента TaskDataset('Title') = 'тра-ля-ля'; //ну и так далее (все необходимые поля) TaskDataset.Post();
"Сазанов Александр Владимирович" написал:Если задача должна автоматически, то можно на событие BeforePost для контакта ds_ContactAnniversary, для контрагента ds_AccountAnniversary
var TaskDataset = Services.GetNewItemByUSI('ds_Task');
TaskDataset.Append();
TaskDataset('ContactID') = Dataset('ContactID'); //для контакта
TaskDataset('AccountID') = Dataset('AccountID'); //для контрагента
TaskDataset('Title') = 'тра-ля-ля';
//ну и так далее (все необходимые поля)
TaskDataset.Post();
Большое спасибо за ответ! Вы мне очень помогли!)