Можно в каждый проект добавлять такой джобик по очистке кэша.
В контейнер добавляем классы, формы, отчеты в строковом формате.
X++:
static void ClearUserSettings(Args _args)
{
SysLastValue lastValue;
int counter;
FormName formName;
container names = [classstr(ReportInventTransGroupByInvoiceAccount)];
;
try
{
ttsbegin;
for (counter = 1; counter <= conlen(names); counter++)
{
formName = strFmt('*%1*', conPeek(names, counter));
delete_from lastValue
where lastValue.elementName like formName;
}
ttscommit;
info(strfmt("Job '%1' succeeded.", funcname()));
}
catch (Exception::Error)
{
throw error(strfmt("Job '%1' failed.", funcname()));
}
}