Изменение кэша пользователя через консоль

Добрый день.

Есть очень большой цикл который выполняется на протяжении 2-3 недель реального времени.

Хочется прикрутить его остановку через кэш. Но изменение кэша красивее было бы сделать через консоль.

Кто-нибудь делал что то подобное например как с командой в консоле:

Terrasoft.SysSettings.postPersonalSysSettingsValue("IsDebug", true)

Нравится

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

Андрей, не вполне понятно, что вообще подразумеваете под «остановкой через кэш» и «изменением кэша через консоль» и зачем такое нужно.

 

В логике БП при помощи элемента чтения данных можно читать значения в том числе и из таблицы SysSettingsValue, отфильтровав по Id настройки и пользователя. Узнать Id настройки по коду можно из таблицы SysSettings.

 

То есть Вы можете создать новую системную настройку, менять её таким же способом, а в цикле проверять её текущее значение. Но опять же, это очень нестандартный способ управления системой, ту же системную настройку можно просто менять в разделе (но он доступен только администраторам). Или сделать небольшие вспомогательные БП для управления основным и запускать пользовательскими средствами их.

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