Имя: Пароль:
1C
1С v8
Отбор по группе иерархии в запросе в СКД
,
0 ink222
 
06.04.17
16:38
Делаю отчет в СКД. Нужно отобрать всю номенклатуру для заданного верхнего уровня иерархии справочника - "Аксессуары".
Помогите с синтаксисом, плз. Заранее спасибо.

ВЫБРАТЬ
РеализацияТоваровУслугТовары.Количество КАК Количество,
РеализацияТоваровУслугТовары.Сумма КАК Сумма,
РеализацияТоваровУслугТовары.Ссылка.Дата,
РеализацияТоваровУслугТовары.Номенклатура
ИЗ
Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
ГДЕ
РеализацияТоваровУслугТовары.Номенклатура В ИЕРАРХИИ ( ??? )
1 azernot
 
06.04.17
16:56
ГДЕ
РеализацияТоваровУслугТовары.Номенклатура В ИЕРАРХИИ (&ГруппаАксессуары)
2 ink222
 
06.04.17
17:02
А без параметра, в явном виде нельзя?

Тогда следующий вопрос: как присвоить значение в СКД на вкладке Параметры.
3 Franchiser
 
гуру
06.04.17
17:07
{ГДЕ
    (РеализацияТоваровУслугТовары.Номенклатураа В ИЕРАРХИИ (& ГруппаАксессуары))}
4 ink222
 
06.04.17
17:16
Не поняла.

Мне нужно, чтобы всегда запрос выполнялся только для группы "Аксессуары", чтобы пользователь не имел возможности менять значение и вообще видеть этот параметр.
5 dezss
 
06.04.17
17:22
(4) В запросе нельзя. Сделай параметр недоступным пользователям и заполняй программно.
6 ink222
 
06.04.17
17:32
Программно не могу, отчет в СКД. На вкладке Параметры можно задать значение в явном виде?
7 azernot
 
06.04.17
18:00
ГДЕ
РеализацияТоваровУслугТовары.Номенклатура В ИЕРАРХИИ (Выбрать Ссылка из Справочник.Номенклатура Где Наименование = "Аксессуары" и ЭтоГруппа)
8 azernot
 
06.04.17
18:01
+(7) Хотя лично я бы автору такого оборвал бы руки по самые... эээ.. В общем, ТС это не грозит.
9 azernot
 
06.04.17
18:03
(6) СКД настраивается в конфигураторе. Конфигуратор знает максимум предопределённые элементы, о заведённых пользователями элементах - он ничего не знает. Соответственно, в явном веде указать ссылки на элемент - нельзя.
10 ink222
 
07.04.17
09:58
Спасибо! Буду пробовать.
Программист всегда исправляет последнюю ошибку.