Свойства и категории отчета АнализРаспределенияПроизводственныхЗатрат - Поле не входит в группу, УПП 1.3

1. RektoDuck 02.08.22 10:29 Сейчас в теме
Кратко о проблеме: Пытаюсь к стандартному отчету "Анализ распределения производственных затрат" пришить свойства и категории. В моей версии УПП (1.3.179.3) данный отчет не имеет кнопки включения свойств и категорий

УниверсальныйОтчет.мВыбиратьИспользованиеСвойств = Ложь;


, но имеет в себе условие если его включат:

// В универсальном отчете включен флаг использования свойств и категорий.
	Если УниверсальныйОтчет.ИспользоватьСвойстваИКатегории Тогда
		
		// Добавление свойств и категорий поля запроса в таблицу полей.
		// Необходимо вызывать для каждого поля запроса, предоставляющего возможность использования свойств и категорий.
		
		// УниверсальныйОтчет.ДобавитьСвойстваИКатегорииДляПоля(<ПсевдонимТаблицы>.<Поле> , <ПсевдонимПоля>, <Представление>, <Назначение>);
        УниверсальныйОтчет.ДобавитьСвойстваИКатегорииДляПоля("Организация", 			"Организация", "Организация", ПланыВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Организации);
		УниверсальныйОтчет.ДобавитьСвойстваИКатегорииДляПоля("НоменклатурнаяГруппа", 	"НоменклатурнаяГруппа", "Номенклатурная группа", ПланыВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_НоменклатурныеГруппы);
        УниверсальныйОтчет.ДобавитьСвойстваИКатегорииДляПоля("Продукция", 				"Продукция", "Продукция", ПланыВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Номенклатура);
        УниверсальныйОтчет.ДобавитьСвойстваИКатегорииДляПоля("ХарактеристикаПродукции", "ХарактеристикаПродукции", "Характеристика продукции",   ПланыВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_ХарактеристикиНоменклатуры);
        УниверсальныйОтчет.ДобавитьСвойстваИКатегорииДляПоля("Затрата", 				"Затрата", "Затрата", ПланыВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Номенклатура);
        УниверсальныйОтчет.ДобавитьСвойстваИКатегорииДляПоля("ХарактеристикаЗатраты", 	"ХарактеристикаЗатраты", "Характеристика затраты", ПланыВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_ХарактеристикиНоменклатуры);
		
		// Добавление свойств и категорий в исходный текст запроса.
		УниверсальныйОтчет.ДобавитьВТекстЗапросаСвойстваИКатегории(ТекстЗапроса);
		
	КонецЕсли;
Показать


После изменения

УниверсальныйОтчет.мВыбиратьИспользованиеСвойств = Истина;


И

// В универсальном отчете включен флаг использования свойств и категорий.
	Если УниверсальныйОтчет.ИспользоватьСвойстваИКатегории Тогда
		
		// Добавление свойств и категорий поля запроса в таблицу полей.
		// Необходимо вызывать для каждого поля запроса, предоставляющего возможность использования свойств и категорий.
		
		// УниверсальныйОтчет.ДобавитьСвойстваИКатегорииДляПоля(<ПсевдонимТаблицы>.<Поле> , <ПсевдонимПоля>, <Представление>, <Назначение>);
        //УниверсальныйОтчет.ДобавитьСвойстваИКатегорииДляПоля("Организация", 			"Организация", "Организация", ПланыВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Организации);
		УниверсальныйОтчет.ДобавитьСвойстваИКатегорииДляПоля("ВложенныйЗапрос.НоменклатурнаяГруппа", 	"НоменклатурнаяГруппа", "Номенклатурная группа", ПланыВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_НоменклатурныеГруппы);
        УниверсальныйОтчет.ДобавитьСвойстваИКатегорииДляПоля("ВложенныйЗапрос.Продукция", 				"Продукция", "Продукция", ПланыВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Номенклатура);
        УниверсальныйОтчет.ДобавитьСвойстваИКатегорииДляПоля("ВложенныйЗапрос.ХарактеристикаПродукции", "ХарактеристикаПродукции", "Характеристика продукции",   ПланыВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_ХарактеристикиНоменклатуры);
        УниверсальныйОтчет.ДобавитьСвойстваИКатегорииДляПоля("ВложенныйЗапрос.Затрата", 				"Затрата", "Затрата", ПланыВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Номенклатура);
        УниверсальныйОтчет.ДобавитьСвойстваИКатегорииДляПоля("ВложенныйЗапрос.ХарактеристикаЗатраты", 	"ХарактеристикаЗатраты", "Характеристика затраты", ПланыВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_ХарактеристикиНоменклатуры);
		
		// Добавление свойств и категорий в исходный текст запроса.
		УниверсальныйОтчет.ДобавитьВТекстЗапросаСвойстваИКатегории(ТекстЗапроса);
		
	КонецЕсли;
Показать


И включения, лезут ошибки - поле не входит в группу.

Ошибка:
{ВнешнийОтчет.АнализРаспределенияПроизводственныхЗатрат.МодульОбъекта(591)}: Ошибка при установке значения атрибута контекста (Текст)
УниверсальныйОтчет.ПостроительОтчета.Текст = ТекстЗапроса;
по причине:
{(348, 2)}: Поле не входит в группу "ПродукцияСвойствоec90b0e3c75511e282f600151788b54c.Значение"
<<?>>ПродукцияСвойствоec90b0e3c75511e282f600151788b54c.Значение КАК ПродукцияСвойствоec90b0e3c75511e282f600151788b54cЗначение,

Пересмотрел места установки комментариев для добавления кусков запроса свойств - исправил место комментария
//СОЕДИНЕНИЯ
Не помогло. Прикладываю уже сформированный запрос

Запрос (очень длинный - поэтому в спойлере)
Найденные решения
3. RustamZz 02.08.22 11:41 Сейчас в теме
(1) Нужно избавиться от СГРУППИРОВАТЬ в последнем запросе
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. RektoDuck 02.08.22 10:35 Сейчас в теме
Полностью запрос не влез (ограничение символов в посте). Приложу главную часть (последнюю)
3ий пакет запроса (полный)
3. RustamZz 02.08.22 11:41 Сейчас в теме
(1) Нужно избавиться от СГРУППИРОВАТЬ в последнем запросе
4. RektoDuck 02.08.22 12:56 Сейчас в теме
(3) Оставил только
Без группировок и итогов


Теперь ошибка
{(299, 5)}: Поле не входит в группу "ВложенныйЗапрос.СтатьяЗатрат"
<<?>>ВложенныйЗапрос.СтатьяЗатрат

Вот тут

ВЫБОР КОГДА ВложенныйЗапрос.Затрата = ЗНАЧЕНИЕ(Перечисление.ХарактерЗатрат.ОбщепроизводственныеРасходы) ТОГДА
ЕСТЬNULL(УчетнаяПолитика.СтатьяОбщепроизводственныеРасходы, ВложенныйЗапрос.СтатьяЗатрат)
КОГДА ВложенныйЗапрос.Затрата = ЗНАЧЕНИЕ(Перечисление.ХарактерЗатрат.ОбщехозяйственныеРасходы) ТОГДА
ЕСТЬNULL(УчетнаяПолитика.СтатьяОбщехозяйственныеРасходы, ВложенныйЗапрос.СтатьяЗатрат)
КОГДА ВложенныйЗапрос.Затрата = ЗНАЧЕНИЕ(Перечисление.ХарактерЗатрат.БракВПроизводстве) ТОГДА
ЕСТЬNULL(УчетнаяПолитика.СтатьяБракВПроизводстве, ВложенныйЗапрос.СтатьяЗатрат)
ИНАЧЕ
ВложенныйЗапрос.СтатьяЗатрат
КОНЕЦ КАК СтатьяЗатрат,

Странно :C
5. RustamZz 02.08.22 12:57 Сейчас в теме
6. RektoDuck 02.08.22 13:00 Сейчас в теме
(5) Убрал все суммы :)
Без изменений - ошибка так же

Без сумм
7. RustamZz 02.08.22 13:03 Сейчас в теме
(6)
ИМЕЮЩИЕ
Будь ласков - не выкладывай всю портянку.
8. RektoDuck 02.08.22 13:06 Сейчас в теме
(7) Спаситель :)
Спасибо большое
Че то даже не подумал про проблему группировок. Мини вопросик - реально ли оставить группировки (стартовые) и подкинуть в них свойства и категории?
9. RustamZz 02.08.22 13:09 Сейчас в теме
(8) С БДСМ играми не ко мне.
10. RektoDuck 02.08.22 13:40 Сейчас в теме
(9) А жалко :)
Еще раз спасибо!
Оставьте свое сообщение

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