Сегмент новые товары УТ 11.5

Клиенту понадобилось получить сегмент «Новые товары».

Я доработал в режиме толстого клиента схему запроса, в итоге появились дополнительные поля:

И можно их использовать для построения сегмента:

Чтобы можно было использовать месяц назад от текущей даты, в компоновку добавил параметр ТекущаяДата:

Запрос:

ВЫБРАТЬ РАЗРЕШЕННЫЕ
	Номенклатура.Ссылка КАК Номенклатура,
	ХарактеристикиНоменклатуры.Ссылка КАК Характеристика,
	Номенклатура.ВерсияДанных КАК ВерсияДанных,
	ДатыЗакупок.ДатаПервойЗакупки КАК ДатаПервойЗакупки,
	ДатыЗакупок.ДатаПоследнейЗакупки КАК ДатаПоследнейЗакупки,
	ДОБАВИТЬКДАТЕ(&ТекущаяДата, МЕСЯЦ, -1) КАК МесяцНазад
{ВЫБРАТЬ
	Номенклатура.*,
	Характеристика.*}
ИЗ
	Справочник.Номенклатура КАК Номенклатура
		ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ХарактеристикиНоменклатуры КАК ХарактеристикиНоменклатуры
		ПО (ХарактеристикиНоменклатуры.Владелец = Номенклатура.Ссылка
				ИЛИ ВЫБОР
					КОГДА Номенклатура.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыИспользованияХарактеристикНоменклатуры.ОбщиеСДругимВидомНоменклатуры)
						ТОГДА ХарактеристикиНоменклатуры.Владелец = Номенклатура.ВладелецХарактеристик
					КОГДА Номенклатура.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыИспользованияХарактеристикНоменклатуры.ИндивидуальныеДляНоменклатуры)
						ТОГДА ХарактеристикиНоменклатуры.Владелец = Номенклатура.Ссылка
					КОГДА Номенклатура.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыИспользованияХарактеристикНоменклатуры.ОбщиеДляВидаНоменклатуры)
						ТОГДА ХарактеристикиНоменклатуры.Владелец = Номенклатура.ВидНоменклатуры
					ИНАЧЕ ЛОЖЬ
				КОНЕЦ)
		ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ВидыНоменклатуры КАК ВидыНоменклатуры
		ПО Номенклатура.ВидНоменклатуры = ВидыНоменклатуры.Ссылка
		ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
			Закупки.АналитикаУчетаНоменклатуры.Номенклатура КАК НоменклатураЗакупки,
			МИНИМУМ(Закупки.Период) КАК ДатаПервойЗакупки,
			МАКСИМУМ(Закупки.Период) КАК ДатаПоследнейЗакупки
		ИЗ
			РегистрНакопления.Закупки КАК Закупки
		
		СГРУППИРОВАТЬ ПО
			Закупки.АналитикаУчетаНоменклатуры.Номенклатура) КАК ДатыЗакупок
		ПО (ДатыЗакупок.НоменклатураЗакупки = Номенклатура.Ссылка)   
		
		{ГДЕ
	Номенклатура.Ссылка.* КАК Номенклатура,
	ХарактеристикиНоменклатуры.Ссылка.* КАК Характеристика}

Важно, что конструктор обрезает отборы ГДЕ, поэтому лучше конструктором не пользоваться.

Интересно, что при этом создается новая СКД с названием «Произвольная», а «Основная схема не меняется», ее при желании можно вернуть.