Salesforce: строка SObject была получена с помощью SOQL без запроса запрошенного поля. - PullRequest
0 голосов
/ 28 мая 2019

Я работаю над приложением, которое создает и сохраняет счета в облаке salesforce, но когда я пытаюсь создать транзакцию, я получаю следующую ошибку

"Строка SObject была получена через SOQL без запроса запрошенного поля: s2cor__Sage_INV_Trade_Document_Type__c.s2cor__Use_Company_Shipping__c"

ниже мой код для создания транзакции

SuccessResponse createTransResponse = await client.CreateAsync("s2cor__Sage_INV_Trade_Document__c", transaction);

Класс транзакции создается так

public class Transaction
    {
        public String Name { get; set; }
        public String Id { get; set; }
        public string s2cor__Reference__c { get; set; }
        public String s2cor__Account__c { get; set; }
        public String s2cor__Date__c { get; set; }
        public string s2cor__Trade_Document_Type__c = "a211v0000022YBpAAM"; // use this
        //public string s2cor__Net_Amount__c { get; set; }
        public string s2cor__Currency__c { get; set; }
        public string s2cor__Exchange_Rate__c { get; set; }
    }

1 Ответ

0 голосов
/ 28 мая 2019

Проверьте наличие триггеров, определенных для объекта "s2cor__Sage_INV_Trade_Document__c" в Salesforce.Для меня это похоже на ошибку в триггере.

...