You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// Получает запросы, которые будут выполняться//// Параметры:// СхемаИлиАдрес - СхемаКомпоновкиДанных, Строка - СКД или Адрес на временное хранилище с СКД// НастройкиКомпоновкиДанных - НастройкиКомпоновкиДанных - Настройки, которые необходимо выполнять. Если не заполнено, будут выполняться НастройкиПоУмолчанию//// Возвращаемое значение:// Структура - набор запросов.//ФункцияНаборЗапросовИзСхемыКомпоновки(СхемаИлиАдрес,НастройкиКомпоновкиДанных=Неопределено) ЭкспортСКД=?(ЭтоАдресВременногоХранилища(СхемаИлиАдрес),ПолучитьИзВременногоХранилища(СхемаИлиАдрес), СхемаИлиАдрес);Настройки=?(НастройкиКомпоновкиДанных =Неопределено, СКД.НастройкиПоУмолчанию, НастройкиКомпоновкиДанных);КомпоновщикМакета=Новый КомпоновщикМакетаКомпоновкиДанных;МакетКомпоновки= КомпоновщикМакета.Выполнить(СКД, Настройки);Возврат НаборЗапросовИзМакетаКомпоновки(МакетКомпоновки);КонецФункции// Получает запросы, которые будут выполняться//// Параметры:// МакетКомпоновки - МакетКомпоновкиДанных - Макет компоновки данных.//// Возвращаемое значение:// Структура - набор запросов.//ФункцияНаборЗапросовИзМакетаКомпоновки(МакетКомпоновки) ЭкспортНаборЗапросов=Новый Структура();ПараметрыЗапроса=Новый Структура();Для Каждого ЗначениеПараметра Из МакетКомпоновки.ЗначенияПараметров Цикл
ПараметрыЗапроса.Вставить(ЗначениеПараметра.Имя, ЗначениеПараметра.Значение);КонецЦикла;Для Каждого НаборДанных Из МакетКомпоновки.НаборыДанных ЦиклЕслиТипЗнч(НаборДанных) =Тип("НаборДанныхЗапросМакетаКомпоновкиДанных") Тогда
НаборЗапросов.Вставить(НаборДанных.Имя, ДополнительныеПараметрыПоУмолчанию("ОписаниеЗапроса"));
НаборЗапросов[НаборДанных.Имя].ТекстЗапроса = НаборДанных.Запрос;
НаборЗапросов[НаборДанных.Имя].Параметры = КопияЗначения(ПараметрыЗапроса);КонецЕсли;КонецЦикла;Возврат НаборЗапросов;КонецФункции
The text was updated successfully, but these errors were encountered:
The text was updated successfully, but these errors were encountered: