Имя: Пароль:
1C
1С v8
ОписаниеТипов. Только документы
,
0 Falex
 
19.12.12
09:49
Как на форме для элемента с типом ОписаниеТипов показывать только к примеру документы?
1 Maxus43
 
19.12.12
09:50
неосилил
2 Maxus43
 
19.12.12
09:52
Новый ОписаниеТипов("ДокументСсылка"); мало?
3 Wobland
 
19.12.12
09:55
понаприсвоить в данные нужного
4 Falex
 
19.12.12
09:55
ДокументСсылка - это надо все документы тогда указывать.
5 Wobland
 
19.12.12
09:58
(4) точно? ну укажи. или тебе сюда запостить, а ты скопируешь?
6 Maxus43
 
19.12.12
09:58
(4) задача какая? я бы в сторону групповой обработки посмотрел, но там своё ривование формы с выбором вида дока-справочника
7 Maxus43
 
19.12.12
10:00
или полю тип ДокументСсылка поставь, а не описание
8 Reset
 
19.12.12
10:02
Документы.ТипВсеСсылки()  <-- описание типов
9 Falex
 
19.12.12
11:00
Спасибо
10 Falex
 
21.12.12
20:57
А как сделать, чтобы при отображении списка типов были только нужные документы?
Так получается только по умолчанию отметить нужные документы:

   МассивНужныхТипов = Новый Массив;
   Для Каждого Документ ИЗ Метаданные.Документы Цикл
       Если Документ.Реквизиты.Найти("ОтражатьВУправленческомУчете") <> Неопределено И
           Документ.Реквизиты.Найти("ОтражатьВБухгалтерскомУчете") <> Неопределено Тогда
           МассивНужныхТипов.Добавить(Тип("ДокументСсылка."+Документ.Имя));
       КонецЕсли;
   КонецЦикла;
   НовыеТипы = Новый ОписаниеТипов(МассивНужныхТипов);
   ЭлементыФормы.ПолеВвода1.Значение = НовыеТипы;
11 Falex
 
22.12.12
15:15
Подскажите пожалуйста.
12 hhhh
 
22.12.12
15:21
зачем в полеввода.значение тип зафигачиваешь. В значение должно быть значение, а не тип.
13 Falex
 
22.12.12
15:29
Полеввода - это элемент формы с типом значения "ОписаниеТипов".
14 Wobland
 
22.12.12
17:34
>при отображении списка типов были только нужные документы
ну-ка перечитай это сам
15 Falex
 
22.12.12
19:36
Блин.
>при отображении списка типов были только нужные типы
16 Wobland
 
22.12.12
20:11
ну рассказывай теперь, что такое нужные типы ;)
17 Паучог
 
22.12.12
21:05
(10)
ЭлементыФормы.ПолеВвода1.ОграничениеТипа = НовыеТипы;
ЭлементыФормы.ПолеВвода1.ВыбиратьТип = Истина;
18 Falex
 
22.12.12
21:45
Все равно в дерево типов отображаются все метаданные (справочник,планы счетов), в т.ч. и примитивные.
19 Рэйв
 
22.12.12
21:50
(0)Очень просто. Делаешь составной тип и указываешь ссылку общую -документы
20 Falex
 
22.12.12
22:13
Составной тип вот получаю:
НовыеТипы = Новый ОписаниеТипов(МассивНужныхТипов);

а дальше не могу понять как мне указать для элемента формы, чтобы только эти типы отображались в дереве.
21 Паучог
 
22.12.12
22:19
(0) Посмотри ещё свойство

ЭлементыФормы.ПолеВвода1.ДоступныеТипы = НовыеТипы;
22 Falex
 
22.12.12
22:25
спасибо