Не выводится пользовательское поле через процессор вывода

1. qux 25 16.10.22 17:30 Сейчас в теме
При формировании отчета программно меняю текст запроса. Так-же в настройках СКД создано два пользовательских поля. При выводе результата отчета на форму одно пользовательское поле выводится, а во втором пользовательском поле пусто. В варианте отчета где я не меняю текст запроса и не использую процессор компоновки и вывода, а использую СкомпоноватьРезультат оба пользовательских поля выводятся корректно.

КомпоновщикМакета=Новый КомпоновщикМакетаКомпоновкиДанных;
	СхемаКомпоновкиДанных=ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных"); 
	ТекстЗапроса=СхемаКомпоновкиДанных.НаборыДанных.НаборДанных1.Запрос;
	

//Оставляю текст основного запроса
//Формирую текст дополнительного запроса 

	ТекстЗапросаНовый=ТекстЗапросаНовый+ТекстЗапросаДобавляемый;
	СхемаКомпоновкиДанных.НаборыДанных.НаборДанных1.Запрос=ТекстЗапросаНовый;
	МакетКомпоновки=КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,КомпоновщикНастроек.Настройки,ДанныеРасшифровки);
	ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
	ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,,ДанныеРасшифровки);
	
	ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
    ПроцессорВывода.УстановитьДокумент(ЭлементыФормы.Результат);
    ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);	
	
	//СкомпоноватьРезультат(ЭлементыФормы.Результат, ДанныеРасшифровки); //таб док на форме
	ЭлементыФормы.Результат.ПоказатьУровеньГруппировокКолонок(0);
	ЭлементыФормы.Результат.ПоказатьУровеньГруппировокСтрок(0);
Показать
По теме из базы знаний
Найденные решения
4. qux 25 18.10.22 14:01 Сейчас в теме
Накосячил в условии набора данных. Все-таки в процессе оформления темы на форуме и добавления сообщений можешь найти ошибку)
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. qux 25 16.10.22 21:02 Сейчас в теме
Это пользовательское поле не выводится
Выбор
	Когда КонтрагентКоличТ > 0 И КонтрагентКоличП > 0
		Тогда (КонтрагентКоличТ - КонтрагентКоличП) / КонтрагентКоличП * 100
	Иначе 0
Конец

а это выводится
Выбор
	Когда КонтрагентКоличТ > 0 И КонтрагентКоличП > 0
		Тогда КонтрагентКоличТ / Вычислить("Сумма(КонтрагентКоличТ)", "Месяц") * 100
	Иначе 0
Конец
3. qux 25 18.10.22 11:10 Сейчас в теме
Рассчитывается первая строка группировок первого уровня и итоговая строка. Остальные не рассчитываются.
Прикрепленные файлы:
4. qux 25 18.10.22 14:01 Сейчас в теме
Накосячил в условии набора данных. Все-таки в процессе оформления темы на форуме и добавления сообщений можешь найти ошибку)
Оставьте свое сообщение

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