Да, действительно. Вот подробности ошибки:
X++:
Microsoft Dynamics CRM
<CrmScriptErrorReport>
<ReportVersion>1.0</ReportVersion>
<ScriptErrorDetails>
<Message> "length" , NULL</Message>
<Line>5</Line>
<URL>/_common/global.ashx?ver=114157548</URL>
<PageURL>/main.aspx?etc=1&extraqs=%3fetc%3d1&formid=9f5596c9-0d73-4398-b77b-39aa8acdd09f&pagemode=iframe&pagetype=entityrecord</PageURL>
<Function>anonymous(a,b){a[a.length]=b}</Function>
<CallStack>
<Function>anonymous(a,b){a[a.length]=b}</Function>
</CallStack>
</ScriptErrorDetails>
<ClientInformation>
<BrowserUserAgent>Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E)</BrowserUserAgent>
<BrowserLanguage>ru-RU</BrowserLanguage>
<SystemLanguage>ru-RU</SystemLanguage>
<UserLanguage>ru-RU</UserLanguage>
<ScreenResolution>1920x1080</ScreenResolution>
<ClientName>Web</ClientName>
<ClientTime>2014-02-27T10:48:50</ClientTime>
</ClientInformation>
<ServerInformation>
<OrgLanguage>1049</OrgLanguage>
<OrgCulture>1049</OrgCulture>
<UserLanguage>1049</UserLanguage>
<UserCulture>1049</UserCulture>
<OrgID>{2A2C6F6D-DDD3-4145-BB5D-13C5E8F399CA}</OrgID>
<UserID>{87D6D0BC-0B67-E311-80BF-005056B01E77}</UserID>
<CRMVersion>6.0.1.61</CRMVersion>
</ServerInformation>
</CrmScriptErrorReport>
Попробовал переделать синтаксис, как у тебя, но item.navigate тоже не работает с той же ошибкой: по какой-то причине не navigate не может определить URL, на который надо переходить.