Метка: XrmServiceToolkit

Работа с библиотекой XrmServiceToolkit

Объекты Описание объектов библиотеки. XrmServiceToolkit.Soap.BusinessEntity XrmServiceToolkit.Soap.BusinessEntity { id : string, // GUID записи сущности logicalName : string // название сущности attributes : { // параметр типа string { type = "string", value : string } // параметр типа "Целое число" { type = "int", value : int } // параметр типа OptionSetValue { type = […]

Программное изменение состояния записи на JavaScript с помощью библиотеки XrmServiceToolkit

function setState(entityName, entityId, state, status) { var request = [ '<request i:type="b:SetStateRequest" xmlns:a="http://schemas.microsoft.com/xrm/2011/Contracts" xmlns:b="http://schemas.microsoft.com/crm/2011/Contracts">', '<a:Parameters xmlns:c="http://schemas.datacontract.org/2004/07/System.Collections.Generic">', '<a:KeyValuePairOfstringanyType>', '<c:key>EntityMoniker</c:key>', '<c:value i:type="a:EntityReference">', '<a:Id>' + entityId + '</a:Id>', '<a:LogicalName>' + entityName + '</a:LogicalName>', '<a:Name i:nil="true" />', '</c:value>', '</a:KeyValuePairOfstringanyType>', '<a:KeyValuePairOfstringanyType>', '<c:key>State</c:key>', '<c:value i:type="a:OptionSetValue">', '<a:Value>' + state + '</a:Value>', '</c:value>', '</a:KeyValuePairOfstringanyType>', '<a:KeyValuePairOfstringanyType>', '<c:key>Status</c:key>', '<c:value i:type="a:OptionSetValue">', '<a:Value>' + status + '</a:Value>', […]

Работа с типом Decimal в библиотеке XrmServiceToolkit

Используя JS-библиотеку XrmServiceToolkit, при попытке задать для атрибута типа Decimal значение, в котором дробная часть равна 0 (например 100.00 и т.п.), получаем ошибку Incorrect attribute value type System.Int32.