Цитата:
Сообщение от
n_yury
как отключить кэширование данных (или очистить кэш) для всех таблиц?
Цитата:
Сообщение от
n_yury
захожу в таблицу, меняю значение, а программа показывает закэшированные, свои данные, хотя в БД уже не те значения. Dictionary::dataFlush() не помогло.
Приведенный код - это сброс кэша, а не полное его отключение. Если вы поменяли табличные данные в БД Аксапты минуя АОС, а соотв. таблица кэшируется, то чтобы увидеть актуальные данные в Аксапте, нужно сначала сбросить кэш (в вашем примере - после изменения, а не до него). В общем и целом отключить кэширование данных вот прям
для всех таблиц можно, изменив их свойство CacheLevel в AOT на None, однако, стоит 10 раз подумать над постановкой задачи, прежде чем применять подобное "решение". Серверный и клиентский кэши табличных данных придуманы не от нефиг делать, они существенно повышают производительность работы, и полное принудительное отключение кэширования эту производительность опустит ниже плинтуса.
Как именно звучит постановка задачи в вашем случае (без "орг.выводов" про то, что нужно отключить кэширование всех таблиц)?