|
Такси, составной реквизит объекта |
☑ |
0
Demasiado
05.04.17
✎
16:59
|
Вопрос знатокам
Коллеги, подскажите, есть некий объект, у него есть составной реквизит объекта с типами справочник "НекийСправочник" и список значений. Можно ли каким-то образом задать тип элементов списка значения? А то при добавлении элементов приходится явно указывать тип значения, что здорово осложняет работу
|
|
1
Demasiado
05.04.17
✎
17:09
|
(0) "Вдогонку", непрограммным путем. Понятно что если при изменении типа делать анализ что это элемент или список и уже устанавливать тип "заранее". В обычных формах у реквизита форма списка можно было выставить тип и тогда проблем с набором/подбором списка не было. А как быть в УФ?
|
|
2
DrShad
05.04.17
✎
17:12
|
забей
выбери для первого элемента
последующие копируй и меняй
|
|
3
Demasiado
05.04.17
✎
17:13
|
Неудобно
|
|
4
DrShad
05.04.17
✎
17:17
|
а что делать?
|
|
5
kumena
05.04.17
✎
17:19
|
типа так
Процедура ТоварыНоменклатураНачалоВыбора(Элемент,СтандартнаяОбработка)
ТипСтр = "СправочникСсылка.Номенклатура";
Элемент.ОграничениеТипа = Новый ОписаниеТипов(ТипСтр);
Значение = Элемент.Значение
Элемент.Значение = Элемент.ОграничениеТипа.ПривестиЗначение(Значение);
Элемент.ВыбиратьТип = Ложь;
КонецПроцедуры
|
|
6
DrShad
05.04.17
✎
17:22
|
соврал - выход есть
Элементы.СтендКЗамене.ОграничениеТипа = Новый ОписаниеТипов("СписокЗначений");
СтендКЗамене = Новый СписокЗначений;
СтендКЗамене.ТипЗначения = Новый ОписаниеТипов("СправочникСсылка.Номенклатура");
у меня так сделано
|
|
7
DrShad
05.04.17
✎
17:23
|
это при открытии формы
|
|
8
Вафель
05.04.17
✎
17:23
|
может через СКД?
|
|
9
Demasiado
05.04.17
✎
17:25
|
(7) вот это уже интереснее, у меня будет свой тип в котором будет и просто элемент и список с ограничениями
(8) как?
|
|
10
Вафель
05.04.17
✎
17:26
|
хотя я бы сделал а ля расшифровка платежа
|
|
11
Вафель
05.04.17
✎
17:26
|
хранить списки в реквизитах не комильфо. лучше в тч и обрабатывать сподручнее
|
|