1. Если это можно сделать через интерфейс системы, то можно и программно. Убедитесь, что вы корректно задаете в запросе пару "состояние - статус", возможно вы их просто спутали (тем более что локализаторы так и сделали).
2. Вполне возможно, что вы были правы в своем предположении, что в кастомные статусы можно перейти только из Draft. Насколько я помню, контракты активируются автоматически, после чего не допускают никаких изменений. Возможно логика системы для этого объекта особенная.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.
MS Certified Dirty Magic Professional
|