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