Обновление грида из другого окна

Доброго времени суток!
Проблема вобщем состоит вот в чем:
при создании инцидента на его основе создается задача. Если до создания инцидента раздел "Задачи" не просматривался - то все адекватно отображается, но если хотя бы раз в это окно заходили, то после создания инцидента при переходе в раздел задачи нужно нажать кнопку "обновить", чтоб отобразилась свежесозданная на основе инцидента задача. Каким образом можно организовать обновление раздела "Задачи" сразу после добавления новой задачи программным путем?
Заранее благодарен

Нравится

1 комментарий

Добрый день, Constantine!

Данная проблема вызвана тем, что при первом открытии раздела - данные кешируются, для того чтобы снизить нагрузку на БД сервера, а также увеличить скорость отображение раздела. Однако, Вы можете программно обновлять реестр записей раздела, для этого откройте TS Admin и внесите в функцию

function wnd_TasksWorkspaceOnShow(Window) 

скрипта scr_TaskWorkspace (Tasks \ General \ Main Grid) следующее изменение:

function wnd_TasksWorkspaceOnShow(Window) {	
	wnd_BaseWorkspaceOnShow(Window);
        //обновляем реестр записей
	RefreshTasks();
}

Приятной работы с Terrasoft!

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