Жаль, что поздно ответили, на выходных не смогу посмотреть, а уровень пока не дотягивает, чтобы в уме откомпилить и найти ошибку

Попробуйте дебажить ваш плагин по шагам, я думаю так вы гораздо быстрее найдете правильное решение
Пример для отладки плагина
http://ms-dynamics-crm.com.ua/2009/0...namics-crm-40/
UPD: Еще обратите внимание на это
Цитата:
Unable to cast object of type 'Microsoft.Crm.Sdk.KeyProperty' to type 'Microsoft.Crm.Sdk.LookupProperty'.
Это относится к этой части
X++:
KeyProperty _tcc_monthlydetailsid = new KeyProperty();
, здесь должен быть Lookup а не Key