Автоматическое создание задачи на детали "Знаменательные события"

Добрый день! Появилась такая задача: нужно при создании знаменательного события на детали контакта или контрагента создавать автоматически задачу по данному событию. в Террасофте реализован данный функционал, но он предусматривает только кнопку "Создать задачу", при нажатии на которую открывается окно c некоторой уже записанной информацией. На сколько я понимаю, надо добраться до кнопки "Создать задачу" из карточки создания "Знаменательного события". Подскажите у кого какие есть мысли по этому поводу. Может уже кто сталкивался с подобной задачей. Заранее спасибо!!

Нравится

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

Если задача должна автоматически, то можно на событие 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();

Большое спасибо за ответ! Вы мне очень помогли!)

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