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