Имя: Пароль:
1C
1С v8
СКД параметры
0 mxs089
 
16.07.15
14:55
Есть параметр, он же отбор, обязателен для заполнения, ссылка на справочник значений дополнительных реквизитов, как ограничить выбор по владельцу (свойству)?
1 mxs089
 
16.07.15
14:59
есть в СКД какой нибудь механизм
2 mxs089
 
16.07.15
14:59
?
3 runoff_runoff
 
16.07.15
15:01
параметр не может быть "он же"-отбором..
4 DmitrO
 
16.07.15
15:04
Есть. Надо задать связи параметров выбора.
5 rozer76
 
16.07.15
15:05
6 mxs089
 
16.07.15
15:19
(3) имел в виду что в запросе использую
7 mxs089
 
16.07.15
15:24
(5) не получается, есть пример использования?
8 DmitrO
 
16.07.15
15:27
(7)значения характеристик надо отобрать по владельцу?
9 mxs089
 
16.07.15
15:31
да
10 DmitrO
 
16.07.15
15:33
и полей, в которых надо бы прописать связи параметров выбора нету в схеме, обидно да? :)
11 mxs089
 
16.07.15
15:35
(10) очень, но мне кажется это как то реализуется
12 DmitrO
 
16.07.15
15:40
Да сам чуть не заплакал, когда столкнулся с такой задачей..
заиппался искать это в документации..

В итоге оказалось, что надо связи параметров выбора прописать там, где хранятся значения свойств, в метаданных объекта.
Например в регистре сведений, и СКД, зараза такая, оттуда их подтягивает.
13 mxs089
 
16.07.15
15:41
ладно, хрен с ним, на форме размещаю реквизит типа ЗначенияДопРеквизитов, как указать тут отбор? я так понимаю, что только программно
14 mxs089
 
16.07.15
15:43
(12) не понял, что значит прописать?
15 DmitrO
 
16.07.15
16:16
(14)что не понятно? где у тебя хранятся значения свойств, не сами значения, а значения для конкретного объекта?
16 mxs089
 
16.07.15
16:31
значения хранятся в справочнике ЗначенияСвойствОбъектов, где владелец ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения
17 DmitrO
 
16.07.15
22:20
Вот в этом справочнике, в реквизите хранящем значение свойства, и надо прописать в метаданных связи параметров выбора.
Отбор.Владелец(Свойство)
Где Свойство - имя реквизита хранящего ссылку типа ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения.
Ошибка? Это не ошибка, это системная функция.