Имя: Пароль:
1C
 
КомпоновкаДанныхСервер.ВыгрузитьРезультатСКД - Пустой результат
0 Tata_77159
 
23.11.23
17:27
СхемаИНастройки            =    Справочники.ХХХ.ПолучитьОписаниеИСхемуКомпоновкиДанныхПоИмениМакета(ПараметрыДляЗапроса,Истина);
    СхемаКомпоновкиДанных = СхемаИНастройки.СхемаКомпоновкиДанных;
    НастройкиКомпоновкиДанных=СхемаИНастройки.НастройкиКомпоновкиДанных;

//Поля вывода
    ВыбранноеПоле = НастройкиКомпоновкиДанных.Выбор.Элементы.Добавить(Тип("ВыбранноеПолеКомпоновкиДанных"));
    ВыбранноеПоле.Поле = Новый ПолеКомпоновкиДанных("Номенклатура");  
    ВыбранноеПоле.Использование = Истина;
    
    ВыбранноеПоле = НастройкиКомпоновкиДанных.Выбор.Элементы.Добавить(Тип("ВыбранноеПолеКомпоновкиДанных"));
    ВыбранноеПоле.Поле = Новый ПолеКомпоновкиДанных("Цена");
    ВыбранноеПоле.Использование = Истина;

        
    //Отбор по номенклатуре
    ОтборНастройки =НастройкиКомпоновкиДанных.Отбор;
    ПолеКомпоновкиНоменлактура = Новый ПолеКомпоновкиДанных("Номенклатура");
    ОтборПоНоменклатуре = Неопределено;    
    Если ОтборПоНоменклатуре = Неопределено Тогда
        ОтборПоНоменклатуре = ОтборНастройки.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
        ОтборПоНоменклатуре.ЛевоеЗначение = ПолеКомпоновкиНоменлактура;
    КонецЕсли;
    
    ОтборПоНоменклатуре.Использование = Истина;
    ОтборПоНоменклатуре.ВидСравнения  = ВидСравненияКомпоновкиДанных.Равно;
    ОтборПоНоменклатуре.ПравоеЗначение = Номенклатура;
    //--------------------------------------
           
    ПараметрыВыгрузки = КомпоновкаДанныхСервер.ПараметрыВыгрузитьРезультатСКД();
    
    ПараметрыВыгрузки.Вставить("СхемаКомпоновки",         СхемаКомпоновкиДанных);
    ПараметрыВыгрузки.Вставить("НастройкиКомпоновки",    НастройкиКомпоновкиДанных);
    ПараметрыВыгрузки.ВыполнятьВПривилегированномРежиме = Истина;

    ПараметрыВыгрузки.ОжидаемыеКолонки.Колонки.Добавить("Номенклатура");
    ПараметрыВыгрузки.ОжидаемыеКолонки.Колонки.Добавить("Цена");  
    
    Результат = КомпоновкаДанныхСервер.ВыгрузитьРезультатСКД(ПараметрыВыгрузки);  

===================
Запрос в схеме рабочий - в консоли выдает результат , подскажите что можно еще добавить . На выходе пустая таблица значений...
в отладчике все параметры и отборы верные стоят
1 mikecool
 
23.11.23
17:31
почитай про отладку ИР
2 mikecool
 
23.11.23
17:32
3 TormozIT
 
23.11.23
17:44
(2) ТО тихая версия ролика. Тут громкая https://www.youtube.com/watch?v=-NJJP79TccI
4 Tata_77159
 
23.11.23
17:45
(1) (3) спасибо )