Добрый день!
Подскажите пожалуйста как сбросить селекты в '-' (ничего не выбрано) или в значение по умолчанию?
List<Organization> organization_select = [SELECT Preparat_Gastro__c FROM Organization WHERE Preparat_Gastro__c <> 'Пабал' AND Preparat_Gastro__c <> 'Трактоцил' AND Preparat_Gastro__c <> 'Реместип' LIMIT 10000];
for(Organization organiztion_obj : organization_select ) {
organiztion_obj.Preparat_Gastro__c = Ничего не выбрано; //Первый вариант
organiztion_obj.Preparat_Gastro__c = Значение по умолчанию; //Второй вариант
}
update organization_select;
А разве в Organization можно создавать кастомные поля?
https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_objects_organization.htm
Можно конечно, это же CRM
И большое спасибо!
Что то я затупил совсем. Конечно же Accounts. Спать надо почаще.
Теперь вот так. Но вопрос тот же.
List<Accounts> accounts_select = [SELECT Preparat_Gastro__c FROM Accounts WHERE Preparat_Gastro__c <> 'Пабал' AND Preparat_Gastro__c <> 'Трактоцил' AND Preparat_Gastro__c <> 'Реместип' LIMIT 10000];
for(Accounts accounts_obj : accounts_select ) {
accounts_obj.Preparat_Gastro__c = Ничего не выбрано;
accounts_obj.Preparat_Gastro__c = Значение по умолчанию;
}
update accounts_select;
Что бы поставить значение по умолчаниюб попробуй этот способ:
https://help.salesforce.com/articleView?id=000205530&type=1
А если ничего не выбрано, то просто = null
Благодарю! Разбираюсь.