0
grayshadow
10.04.13
✎
08:13
|
Делаю отчет на СКД для торговли 10.3. Нагуглила, как добавить свойства:
{ХАРАКТЕРИСТИКИ
ТИП(Справочник.Номенклатура)
ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
СвойстваОбъектов.Ссылка,
СвойстваОбъектов.Наименование,
СвойстваОбъектов.ТипЗначения
ИЗ
ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
ГДЕ
СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Номенклатура))
ПОЛЕКЛЮЧА Ссылка
ПОЛЕИМЕНИ Наименование
ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения
ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.ЗначенияСвойствОбъектов
ПОЛЕОБЪЕКТА Объект
ПОЛЕВИДА Свойство
ПОЛЕЗНАЧЕНИЯ Значение }
это работает, но есть вопрос. В отчете нужна группировка по двум номенклатурам - Комплект и Комплектующая:
ВЫБРАТЬ
ВложенныйЗапрос.Номенклатура КАК Комплект,
ВложенныйЗапрос.ХарактеристикаНоменклатуры КАК ХарактеристикаКомплекта,
ВложенныйЗапрос.Комплектующая как Номенклатура,
ВложенныйЗапрос.ХарактеристикаКомплектующей как ХарактеристикаНоменклатуры,
...
Сейчас у меня Комплектующая имеет псевдоним Номенклатура, благодаря чему у нее свойства работают. А как прицепить то же самое к комплекту? Нужны оба - и свойства комплектов, и свойства комплектующих. Подскажите плиз, куда в этот волшебный код засунуть псевдоним поля, к которому вяжутся свойства?:)
|
|
3
К_Дач
10.04.13
✎
09:53
|
Сделай два набора данных. Связь наборов зачем? Только если комплект и комплектующие как-то связаны? То есть ты хочешь сначала группировку по комплекту и его свойствам, а потом по комплектующей и ее свойствам? Если я правильно понял - тогда два набора данных - в одном комплекты, в другом комплектующие, связь по одинаковым реквизитам справочника, обработай каждый набор отдельно по характеристикам и вперед
|
|