Имя: Пароль:
1C
1С v8
Как в форме списка документов(обычная) узнать тип документа?
0 mikecool
 
13.10.11
14:24
список которого отображается?
1 Maxus43
 
13.10.11
14:25
а зачем? какой открыл такой и есть, как то универсально хочеш чтоли?
2 acsent
 
13.10.11
14:26
ТипЗнч
3 mikecool
 
13.10.11
14:26
(1) да, в форму фильтра регистра сведений надо передавать
4 mikecool
 
13.10.11
14:27
нужно даже имя из метаданных, дабы сразу впихнуть в текст запроса
5 butterbean
 
13.10.11
14:27
ЭлементыФормы.ДОкументСписок[0].Метаданные().Имя
6 Рэйв
 
13.10.11
14:30
СтрЗаменить(Строка(ДокументСписок),"ДокументСписок.","")
7 mikecool
 
13.10.11
14:31
(5) не определено получение значения по индексу (
8 mikecool
 
13.10.11
14:33
вот так вроде оно
ЭлементыФормы.Список.ТекущаяСтрока.Метаданные().Имя
9 Рэйв
 
13.10.11
14:34
(8)А если строк не будет - ваывалится
10 Рэйв
 
13.10.11
14:34
лучше уж через (6).Не ошибешься
11 Mort
 
13.10.11
14:35
(1) +1000.
Не ищем легких путей.
12 mikecool
 
13.10.11
14:38
(11) почему? я как раз ищу легкие пути, а не постоянные допилы
13 mikecool
 
13.10.11
14:38
(10) да вот фик )) у меня нет ДокументСписок, только Список
14 mikecool
 
13.10.11
14:38
(9) это я обойду
15 Mort
 
13.10.11
14:40
Ну если очень надо, то вот:
Метаданные.НайтиПоТипу(ДокументСписок)
16 Mort
 
13.10.11
14:42
Т.е. Метаданные.НайтиПоТипу(типЗнч(ДокументСписок))
17 Vakhrin
 
13.10.11
14:44
(6) "ДокументСписок" может оказаться "Список" или "СписокДокументов" или... да как угодно! ))
18 mikecool
 
13.10.11
14:45
(16) так намного лучше
Метаданные.НайтиПоТипу(типЗнч(ДокументСписок)).Имя
спасибо всем
19 Рэйв
 
13.10.11
15:04
(17)Это Относится и к (16) :-)
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн