Подобная защита ломается достаточно просто, единственный вопрос имена переменных - придется самому придумать названия переменных, а проставить их в коде объекта не проблема. Более сложный вариант когда вытирается практически весь C\AL код... но и это возможно востановить до рабочего состояния, хотя конечно оригинала не получится

.