Skip to content

Заполнить параметры запроса из структуры #5

@SeiOkami

Description

@SeiOkami

Текущая версия:

// Заполняет в запросе параметры из структуры (берет только те, что есть в запросе, игнорируя лишние свойства).
// Источник: https://github.com/SeiOkami/CollectionMethodsOneS/issues/5
// 
// Параметры:
//  Запрос - Запрос
//  ИсточникПараметров - Структура
//
// Пример:
//	Запрос = Новый Запрос(ТекстЗапроса);
//	ЗаполнитьПараметрыЗапроса(Запрос, ИсточникДанных);
//
Процедура ЗаполнитьПараметрыЗапроса(Знач Запрос, Знач ИсточникПараметров) Экспорт
	
	Для Каждого ПараметрЗапроса Из Запрос.НайтиПараметры() Цикл
		
		ИмяПараметра = ПараметрЗапроса.Имя;
		ЗначениеПараметра = Неопределено;
		Если ИсточникПараметров.Свойство(ИмяПараметра, ЗначениеПараметра) Тогда
			Запрос.УстановитьПараметр(ИмяПараметра, ЗначениеПараметра);
		КонецЕсли;
		
	КонецЦикла;
	
КонецПроцедуры

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions