День добрый.
Не смог отыскать примера структуры JSON'а для DataService.
В запросе отправляю следующий Json, без блока Filters отрабатывает корректно.
{
"RootSchemaName": "Opportunity",
"OperationType": "Select",
"Columns": {
"Items": {
"Title": {
"Expression":{
"ExpressionType": "SchemaColumn",
"ColumnPath": "Title"
}
}
}
},
"AllColumns": false,
"IsPageable": false,
"Filters": {
"RootSchemaName": "Opportunity",
"FilterType": "CompareFilter",
"LogicalOperation": "And",
"LeftExpression": {
"ExpressionType": "SchemaColumn",
"ColumnPath": "Title"
},
"ComparisonType": "Contain",
"RightExpression": {
"ExpressionType": "Parameter",
"Parameter": "test"
},
"LeftExpressionCaption": "test",
"IsAggregative": false,
"Key": "Title filter"
}
}
Но при попытке использовать Filters сервис дает следующий ответ.
{
"success": false,
"responseStatus": {
"ErrorCode": "NullReferenceException",
"Message": "Ссылка на объект не указывает на экземпляр объекта.",
"Errors": []
},
"rowsAffected": -1,
"nextPrcElReady": false
}
Перепробовал различные варианты, но так и не смог отыскать где ошибка в структуре. Кто сталкивался и может привести пример структуры рабочего запроса? Спасибо!