|
Пропал набор данных из компоновки данных
| ☑ |
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) Добавляй параметры в СКД программно.
|
|