|
Как реквизиту типа "ЛюбаяСсылка" присвоить тип другого реквизита
| ☑ |
0
Cerera
26.08.13
✎
08:26
|
В табличной части документа есть реквизит типа "ЛюбаяССылка". Как мне присвоить ему произвольный тип используя конкретный реквизит документа перебирая метаданные.
пример такой: Есть справочник. В нём есть реквизиты типов ПеречислениеСсылка и СправочникСсылка
Есть документ. В шапке у него выпадающий список и в этом списке названия реквизитов справочника. Пользователь выбирает нужный реквизит, например "Поставщик" и в табличной часты там где "ЛюбаяСсылка", должен определиться тип "Справочник.Контрагенты".
При этом в шапке в выпадающем списке, названия реквизитов заполняются перебором объетов метаданных.
|
|
1
butterbean
26.08.13
✎
08:27
|
Реквизит = Справочники.Контрагенты.ПустаяССылка();
|
|
2
Starhan
26.08.13
✎
08:27
|
ТвойРеквизит = Справочники.Контрагенты.ПустаяСсылка
|
|
3
Sammo
26.08.13
✎
08:32
|
1. Призвоить реквизиту значение по умолчанию
2. На элемент формы использовать ОграничениеТипа
|
|
4
Cerera
26.08.13
✎
08:33
|
(1)(2)а если мы не знаем какого типа этот реквизит должен быть, мы же перебором метаданных получаем тот или иной реквизит.
|
|
5
butterbean
26.08.13
✎
08:34
|
(4) ты же спросил как установить тип значения — тебе ответили
|
|
6
Cerera
26.08.13
✎
08:40
|
(5)да. но в зависимости от типа объекта метаданных.
|
|