1С СКД ПриКомпоновкеРезультата

1. TariK 03.11.23 22:13 Сейчас в теме
Всем привет!
Есть отчет в СКД.
В модуле объекта в процедуре ПриКомпоновкеРезультата
На основании реквизита формы (булево)
меняю запрос (добавляю колонку с данными)
НО эта колонка не выводится, хотя в отладчике подбираю запрос, в консоли запросов проверяю, результат правильный "+колонка" с данными.
На сколько понимаю, поля в СКД не появляется колонка см. скрины.

ВОПРОС:
Как сделать так, чтоб колонка появилась, если запрос меняется в процедуре ПриКомпоновкеРезультата?
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. Akuji 22 04.11.23 12:17 Сейчас в теме
Легче добавить поле сразу, а потом только управлять его видимостью
4. TariK 04.11.23 18:26 Сейчас в теме
(3) добавить можно только "папку". Поле не добавляется, не активна кнопка
Прикрепленные файлы:
5. TariK 04.11.23 19:27 Сейчас в теме
добавил код:
ИсточникиДанныхСКД = СхемаКомпоновкиДанных.ИсточникиДанных.Получить(0);
			   НаборДанныхОбъектСхемыКомпоновкиДанных =  СхемаКомпоновкиДанных.НаборыДанных.Получить(0);
			   ПолеНабораДанныхСхемыКомпоновкиДанных = НаборДанныхОбъектСхемыКомпоновкиДанных.Поля.Добавить(Тип("ПолеНабораДанныхСхемыКомпоновкиДанных"));
			   ПолеНабораДанныхСхемыКомпоновкиДанных.Поле = "ЭлектронныйДокумент";
			   ПолеНабораДанныхСхемыКомпоновкиДанных.ПутьКДанным = "ЭлектронныйДокумент";
			   ПолеНабораДанныхСхемыКомпоновкиДанных.Заголовок = "";  
			   
			   НастройкиКомпоновки = КомпоновщикНастроек.ПолучитьНастройки();
			   //НастройкиКомпоновки.ДоступныеПоляВыбора.Элементы.
			   ВыбранноеПолеКомпоновкиДанных = НастройкиКомпоновки.Выбор.Элементы.Добавить(Тип("ВыбранноеПолеКомпоновкиДанных"));
			   ВыбранноеПолеКомпоновкиДанных.Использование = Истина;
			   ВыбранноеПолеКомпоновкиДанных.Поле = Новый ПолеКомпоновкиДанных("ЭлектронныйДокумент");
Показать


Поля в отладчике везде появляются, а в отчет не выводятся(((((
6. independ 1551 04.11.23 20:04 Сейчас в теме
7. TariK 04.11.23 20:38 Сейчас в теме
(6) Читал не сколько раз, не понял вообще что написано)))
Послагам:
в одной из тем писал, что загвоздка в тексте запроса.
Причем тут запрос, если в консоле все идеально выдает?
Используется конструктор (текст запроса в фигурных скобках)
Конструктор запроса? Да использую, когда делаю запрос в Наборе данных.
Если туда добавить все заработает.
что и куда добавить?))))
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот