Ну, здесь нового ничего нет, и все работает, как и должно.
По второй проблеме:
Если уж ведете разработку в 3ехзвенке, так извольте и кэш чистить
К примеру, вот такой код можно использовать
X++:
xSession::removeAOC();
SysTreeNode::refreshAll();
SysFlushDictionary::main(_args);
SysFlushAOD::main(_args);
SysFlushData::main(_args);
xSession::updateAOC();
По первой проблеме:
Есть хороший документ по этому поводу:
AX-300-TIP-058-v01.00-ENUS - Asynchronous Cache Flushing in Microsoft Business Solutions–Axapta 3.0 SP2
Почитайте