Свойства и категории отчета АнализРаспределенияПроизводственныхЗатрат - Поле не входит в группу, УПП 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) А жалко :)
Еще раз спасибо!
Оставьте свое сообщение
Вакансии
1С-Программист (интегратор Битрикс24)
Санкт-Петербург
зарплата от 150 000 руб. до 250 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 100 000 руб.
Временный (на проект)

Разработчик 1С
Москва
зарплата от 150 000 руб.
Полный день

Программист
Санкт-Петербург
зарплата от 180 000 руб. до 240 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 150 000 руб. до 250 000 руб.
Полный день