При попытке смены группы аналитик, происходит подобная проверка в методе \Classes\InventModelType\checkNewDimGroupId():
X++:
...
select firstonly RecId from inventTrans
where inventTrans.ItemId == _inventTable.ItemId &&
inventTrans.ValueOpen == InventTransOpen::Yes &&
inventTrans.StatusIssue <= StatusIssue::Deducted &&
inventTrans.StatusReceipt <= StatusReceipt::Received;
if (inventTrans.RecId)
return checkFailed("Не удается назначить новую группу аналитик. Применяются другие финансовые аналитики и могут существовать проводки по физическим запасам, либо финансовые складские проводки не полностью сопоставлены."); // код и метка из DAX 2K9
...