on 2022 Dec 25 8:36 AM
Hello I am new to C4C but as even my seniors can't solve this issue I came for you for help.
I am suppose to update singlenotehistory standard component, on it's own its work perfectly.
I tried to update it using manually(using admin in the browser) and saw using query that it updates text with type code "10034" (Account Note).
I need to add by code some text But as I try to use create on the text it throws error:
The trigger is custom action on account header Using EC.
getting the account header:
var query = BusinessPartner.QueryByIdentification;
var selectionParams = query.CreateSelectionParams();
selectionParams.Add(query.UUID.content, "I", "EQ", tmpCustomerUUID.content);
var resultData = query.Execute(selectionParams).GetFirst();
if (resultData.IsSet())
{
var textCollection;
if (!resultData.TextCollection.IsSet())
textCollection = resultData.TextCollection.Create();
else
textCollection = resultData.TextCollection;
if (textCollection.IsSet())
{
//if (!n.Text.GetFirst().IsSet())
//{
var tmp1 = textCollection.Text.GetFirst();
if (textCollection.Text.Count() == 0)
{
var textEle : elementsof textCollection.Text;// textCollection.Text;
textEle.TypeCode.content = "10034"; // Account Note // 10006
textEle.LanguageCode = "HE";
var textIdentity = resultData.TextCollection.Text.CreationIdentity;
var text = resultData.TextCollection.Text.Create(textEle);//error msg here text is initial
var textContent;
if (text.TextContent.IsSet())
{
textContent = text.TextContent;
}
else
{
var textContentEle : elementsof text.TextContent;
textContent = text.TextContent.Create(textContentEle);
}
textContent.Text.content = "account note test";
}
}
}
}
}
Request clarification before answering.
User | Count |
---|---|
18 | |
3 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.