Имя: Пароль:
1C
1С v8
СКД: Как правильно указать путь
, ,
0 agorbunov
 
25.03.13
11:02
У схемы один источник данных - запрос. В нем выбираются Номенклатура, НоменклатураКод, СкладКомпании, СкладКомпанииКод.
В Настройках указываю следующие пути:
1 agorbunov
 
25.03.13
11:04
Номенклатура     - Номенклатура
   НоменклатураКод  - Номенклатура.Код
   СкладКомпании    - СкладКомпании
   СкладКомпанииКод - СкладКомпании.Код

В доступных полях выбора у "Склада компании" появляется узел - и в нем дополнительное поле "Код". У номенклатуры такого нет. А вот в группировках есть и у Номенклатуры, и у СкладаКомпании.

Как сделать, чтобы и в доступных полях выбора можно было сгруппировать номенклатуру?
2 Godofsin
 
25.03.13
11:05
ни хера не понял
3 SherifSP
 
25.03.13
11:06
(1) на закладке набор данных в колонке Роль, на против номенклатуры, что стоит?
4 agorbunov
 
25.03.13
11:08
Измерение
5 c00Lo
 
25.03.13
11:08
Что такое узел?
В каких настройках указываешь?

На вскидку - Попробуй номенклатуру типизировать.
6 SherifSP
 
25.03.13
11:09
(4) попробуй поставить без роли
7 agorbunov
 
25.03.13
11:10
Настройки запроса
http://s45.radikal.ru/i108/1303/d1/5ac11567ff1c.jpg

Настройки структуры

http://s019.radikal.ru/i641/1303/1d/20dc8fe6ef61.png
8 agorbunov
 
25.03.13
11:13
(6) Не помогло. Кроме того "СклаКомпании" - тоже измерение
9 agorbunov
 
25.03.13
11:14
(7) Поясню. На первой картинке - стройки путей. На строй картинке видно, что для группировок дополнительные реквизиты есть и у Номенклатуры, и у СкладаКомпании. А для выбора дополнительные реквизиты есть только у СкладаКомании (нижний правый угол).
10 c00Lo
 
25.03.13
11:21
Тип значения поставь у номенклатуры, тогда там будут доступны все реквизиты номенклатуры.
11 c00Lo
 
25.03.13
11:22
а, там номенклатура наименование, сорри, тогда не ставь =))
12 kabanoff
 
25.03.13
12:00
(7) Зачем тебе нужны поля Номенклатура.Код и Номенклатура.Наименование в отдельных доступных полях компоновки? Они же и так будут доступны через поле Номенклатура.

А отбора по наименованию у тебя нет, потому что поле "Номенклатура.Наименование", по всей видимости, не включено в отбор компоновки {ГДЕ ...}.
13 agorbunov
 
25.03.13
12:13
Через поле номенклатура они будут недоступны, т.к. на реквизиты поля номенклатура стоит ограничение. Мне не нужны все доступные поля в отборе, а только некоторые.
На все поля из списка выборки стоит и возможность отбора в условии {ГДЕ...}
14 agorbunov
 
25.03.13
12:15
(12) Кстати, в отборе у поля номенклатура есть эти самые поля. Получается, они отсутствуют только в доступных полях выбора.
15 agorbunov
 
25.03.13
12:21
(0) Цель все этой мутаты - дать пользователю возможность выводить в отчет дополнительные поля. У той же номенклатуры этих полей куча, и их доступность в отчете будет только мешать. Поэтому выбираются только нужные реквизиты. Для того, чтобы их вывести в привычном для пользователя виде - они и группируются под родительским полем.