Доброго времени суток!
Проблема вобщем состоит вот в чем:
при создании инцидента на его основе создается задача. Если до создания инцидента раздел "Задачи" не просматривался - то все адекватно отображается, но если хотя бы раз в это окно заходили, то после создания инцидента при переходе в раздел задачи нужно нажать кнопку "обновить", чтоб отобразилась свежесозданная на основе инцидента задача. Каким образом можно организовать обновление раздела "Задачи" сразу после добавления новой задачи программным путем?
Заранее благодарен
Нравится
В стандартных скриптах не нашел реализации подобного действия. Как пример: заходим в Контрагенты -> Контакты, содаем нового, в поле контрагента добавляем нового котрагента, сохраняем и контрагента и контакт -> Заходим снова в Контрагенты и пока не нажмем "Обновить" новый контрагент, созданный через контакт не отображается
А Вы посмотрите в сторону NotifyObject. На этом в TSCRM построено очень многое. У любого окошка есть событие OnNotify, которе можно "дернуть" по ProcessNotifyMessage(). Связка корявая, но работает.
Добрый день!
Согласен с Сергеем (насчет варианта решения :) ). В Worspace Task'a события OnNotify уже есть обновление грида по получению сигнала Message.
С помощью события я и хочу реализовать решение этой задачи, но проблема в том, чтобы найти указатель на уже открытый раздел иначе итога от вызова события не будет никакого
Из объекта Main, в нем следует искать wnd_TaskWorkspace.
Если не получиться, сообщите. Попробую реализовать и описать детально.