Еще у нее есть гадостное свойство: оно сохраняется в кеше. То есть что мы получим после
X++:
salesTable.InterCompanySkipUpdate = true;
salesTable = SalesTable::find(salesTable.SalesID)
зависит от настроек кеша. Если salesTable кеширован, то true- если нет, то false: кеш становится не ортогональным логике работы