Код:
IOrganizationService s = serviceFactory.CreateOrganizationService(context.UserId);
QueryExpression qe = new QueryExpression("alv_reflegalinfoaccount");
qe.ColumnSet = new ColumnSet("alv_product", "alv_payment", "alv_service", "alv_reflegalupdate", "alv_typereflegal");
qe.Criteria.AddCondition(new ConditionExpression("alv_account", ConditionOperator.Equal, accountId));
var list = s.RetrieveMultiple(qe).Entities;
if (list.Count == 0)
return false;
foreach (Entity ent in list) блаблабла
{
вроде обычный код
но он я думаю живет вобще своей жизнью
потому что падает в ПЛАГИНЕ (а иногда не падает)
с текстом ошибки
An unexpected error occurred
что вот ему надо...
вытаскиваю обычные поля... ну они могут быть и не заполнены, но это я думаю не критично, фильтр обычный