Регистрация  |  Вход

Удалить запрос из цикла

Всем привет!

Удалить запрос с кода.

Может, кто подскажет, как эту часть кода преобразовать без запроса ?

if (String.isNotEmpty(validationName)) {
requiredDocsSObj = [
SELECT DocumentType__c
FROM OpportunityDocumentType__c
WHERE ValidationName__c = :validationName
AND Required__c = true
AND Criteria__c = ''
ORDER BY DocumentType__c ];

for(OpportunityDocumentType__c docSObj : requiredDocsSObj) {
requiredDocString = docSObj.DocumentType__c;
docList.add(requiredDocString);
}


Заранее спасибо за ответ!

Всем привет!

Удалить запрос с кода.

Может, кто подскажет, как эту часть кода преобразовать без запроса ?

if (String.isNotEmpty(validationName)) {
			requiredDocsSObj = [
       				SELECT DocumentType__c
       				FROM OpportunityDocumentType__c
       				WHERE ValidationName__c = :validationName
            		        AND Required__c = true
            		        AND Criteria__c = ''
                	        ORDER BY DocumentType__c ];
				 
      		for(OpportunityDocumentType__c docSObj : requiredDocsSObj) {
        		requiredDocString = docSObj.DocumentType__c;
          		docList.add(requiredDocString);
       		}  


Заранее спасибо за ответ!

У меня вот такой вариант:

List<OpportunityDocumentType__c> requiredDocsSObj;
String requiredDocString;

if (String.isNotEmpty(validationName)) {
OpportunityDocumentType__c Doc = new OpportunityDocumentType__c ();
Doc.ValidationName__c = ValidationName;
Doc.Required__c = true;
Doc.Criteria__c = '';
requiredDocsSObj.add(Doc);
for(OpportunityDocumentType__c docSObj : requiredDocsSObj) {
requiredDocString = docSObj.DocumentType__c;
docList.add(requiredDocString);
}

Считается ли он правильным ?

У меня вот такой вариант:

List<OpportunityDocumentType__c> requiredDocsSObj;
String requiredDocString;

 if (String.isNotEmpty(validationName)) {
        OpportunityDocumentType__c Doc = new OpportunityDocumentType__c ();
		Doc.ValidationName__c = ValidationName;
		Doc.Required__c = true;
		Doc.Criteria__c = ''; 
		requiredDocsSObj.add(Doc);
for(OpportunityDocumentType__c docSObj : requiredDocsSObj) {
requiredDocString = docSObj.DocumentType__c;
docList.add(requiredDocString);
}

Считается ли он правильным ?

Два момента,

- для оформления кода (чтобы код нормально выглядел есть тег code (иконка последняя в шапке))

- и что вы вообще пытаетесь сделать этим куском кода?

Два момента,

- для оформления кода (чтобы код нормально выглядел есть тег code (иконка последняя в шапке))

- и что вы вообще пытаетесь сделать этим куском кода?