|  | Пропал набор данных из компоновки данных | ☑ | 
    
        | 0
    
        Janna26   07.12.16✎ 17:05 | 
        Всем привет. Столкнулась с нетривиальной проблемой. 
СхемаКомпоновкиДанных = РеквизитФормыВЗначение("Объект").ПолучитьМакет("СхемаЗапроса");
 //Если смотреть в отладчике то в схеме набор данных есть
 КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
 МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, УсловияДоступности.Настройки, , , );
 //А когда смотрю здесь то НаборДанных пропадает
 ТекстЗапроса = МакетКомпоновки.НаборыДанных.НаборДанных.Запрос;
 //И вот тут я не могу его получить.
 Запрос = Новый Запрос;
 Запрос.Текст = ТекстЗапроса;
 
 Для Каждого ПараметрЗапроса Из МакетКомпоновки.ЗначенияПараметров Цикл
 
 Если Найти(ТЕКСТЗАПРОСА, "&" + ПараметрЗапроса.Имя) > 0 Тогда
 Запрос.УстановитьПараметр(ПараметрЗапроса.Имя, ПараметрЗапроса.Значение);
 КонецЕсли;
 КонецЦикла;
 
 РезультатЗапроса = Запрос.Выполнить().Выгрузить();
 Если РезультатЗапроса.Количество() > 0 Тогда
 Возврат Истина;
 Иначе
 Возврат Ложь;
 КонецЕсли;
 
 Может кто нить сталкивался с проблемой? Поиск в интернете не чего не дал.
 |  | 
    
        | 1
    
        DrShad   07.12.16✎ 17:08 | 
        а почему ты его сначала в схеме смотришь, а потом в макете?     |  | 
    
        | 2
    
        DrShad   07.12.16✎ 17:09 | 
        и для чего тайный смысл перевода СКД в простой запрос?     |  | 
    
        | 3
    
        Janna26   07.12.16✎ 17:12 | 
        (1) Ну из схемы формируется компоновщик.
(2) Задача сделать что бы из документа были доступны некоторые элементы справочника в котором стоит отбор на данные этого документа.
 |  | 
    
        | 4
    
        DrShad   07.12.16✎ 17:13 | 
        (3) вот второе предложение еще раз и по-руски, плиз     |  | 
    
        | 5
    
        Janna26   07.12.16✎ 17:17 | 
        (4) В общем. Есть некий справочник. В нем есть "Условия доступности" данного справочника для документа. Так вот нужно сделать так что бы в документ можно было подбирать только этот справочник. Условия доступности реализованы отбором в котором можно использовать поля из документа.     |  | 
    
        | 6
    
        Andreyyy   07.12.16✎ 17:17 | 
        (3) Вроде сразу можно в ТЗ выгрузить из компоновщика, без финтов с запросом.
v8: Вывод результата компоновки в таблицу значений |  | 
    
        | 7
    
        Janna26   07.12.16✎ 17:19 | 
        (6) Возможно, но мне надо еще использовать параметры которые не указаны в отборах.     |  | 
    
        | 8
    
        DrShad   07.12.16✎ 17:19 | 
        все равно моя твоя не понимай     |  | 
    
        | 9
    
        DrShad   07.12.16✎ 17:20 | 
        вроде как нужно при открытии формы выбора наложить отбор на справочник список, но по описанию ТС какое-то масло маслянное выходит     |  | 
    
        | 10
    
        Andreyyy   07.12.16✎ 18:23 | 
        (7) Добавляй параметры в СКД программно.     |  | 
        Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой