Цитата:
Сообщение от
Maximin
1. История и само сообщение - лежит в отдельной таблице. В "сигнальной" таблице - только флаг о новом сообщении. Увидел - сбросил.
Это всего-лишь одна из возможных стратегий. Имеет как достоинства, так и недостатки. Возможны другие варианты реализации. Например, журнал и сигнальная таблица - это одна таблица. Зависит от задачи.
Цитата:
Сообщение от
Maximin
2. Прочитайте, наконец, главу из Inside Dynamics 4.0 про режимы кэширования таблиц и не позорьтесь.
Гм... Ну, не считая того, что в данной теме речь идет об AX3.0, причем неизвестно какой версии (синхронизация кеша с базой данных реализована начиная с версии AX3.0 SP2) приведу пример того, что происходит у нас.
У нас AX2.5 SP3. Несколько AOS подключенных к одной базе данных. При режиме кеширования EntireTable модификации, сделанные на одном AOS не видны на другом. По той причине, что нет синхронизации кеша с базой данных. Напомню, это стало возможным только в AX3.0 SP2.
PS: Не стоит считать оппонента идиотом. Разумнее предположить, что он работает в других условиях. У него другой опыт. Или просто чего-то не договаривает. Вот как Вы, например