|
Как ограничить тип "ОписаниеТипов" ? |
☑ |
0
mailwood
08.02.12
✎
12:03
|
Ситуация - надо выбирать тип значения на форме. Само выбираемое значение и должно быть типом. (например - Документ ссылка: Возврат товаров поставщику , и т.п.) . Объект "ОписаниеТипов" подходит, но надо сильно ограничить возможные выбираемые типы. Ограничить "ОписаниеТипов" не получается.
|
|
1
Rie
08.02.12
✎
12:04
|
(0) Его не надо "ограничивать". Создай описание типов из массива, в массив - уложи только нужные тебе типы.
|
|
2
mailwood
08.02.12
✎
12:17
|
(1) Так у меня выбираются документы указанных типов. Мне не нужны документы, справочники. Нужен сам тип !
МассивВлДок = Новый Массив;
МассивВлДок.Добавить(Тип("СправочникСсылка.ДолиОбъектовНедвижимости"));
МассивВлДок.Добавить(Тип("СправочникСсылка.ФизическиеЛица"));
МассивВлДок.Добавить(Тип("СправочникСсылка.Контрагенты"));
МассивВлДок.Добавить(Тип("ДокументСсылка.ПлатежноеПоручениеВходящее"));
ОписаниеТиповНужныхДокументов = Новый ОписаниеТипов(МассивВлДок);
ТабЗначений.Колонки.Добавить("ТипКолонки",ОписаниеТиповНужныхДокументов, "Тип колонки", 30);
ЭлементыФормы.ТабличноеПоле3.Значение = ТабЗначений;
ЭлементыФормы.ТабличноеПоле3.СоздатьКолонки();
|
|
3
Рэйв
08.02.12
✎
12:19
|
(2)>>Нужен сам тип !
Зачем?
|
|
4
Rie
08.02.12
✎
12:20
|
(2) Непонятно... Зачем нужен сам тип? Что с ним потом происходить будет?
|
|
5
Поpyчик-4
08.02.12
✎
12:21
|
(4) После выбора типа будет происходить выбор документа выбранного типа, разве не понятно?
|
|
6
mailwood
08.02.12
✎
12:23
|
(3,4) Для создания универсального документа типа как в Интелеве, Итане. Со своими особенностями. В общем, нужно именно выбор типа ограничить.
|
|
7
Рэйв
08.02.12
✎
12:25
|
(6)Сделай реквизит составным и задай те типы которые тебе нужны. Выбери тип и не выбирай значение.
|
|
8
Рэйв
08.02.12
✎
12:27
|
(6) Тип не имеет ссылочного представления. Поэтому в реквизит ты сможешь положить либо его строковое представление типа "Документссылка.Мой", либо привести реквизит к этому типу.
|
|
9
mailwood
08.02.12
✎
12:30
|
(7) Как это "не выбирай значение" ?
|
|
10
Рэйв
08.02.12
✎
12:31
|
(9)Ну тебе же ТИП нужен:-)..будет реквизит нужного типа.
|
|
11
mailwood
08.02.12
✎
12:34
|
(10) Как сделать, чтобы после выбора типа на этом успокоился ?
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший