|
Узнать метаданные по наименованию | ☑ | ||
|---|---|---|---|---|
|
0
John83
18.11.10
✎
17:39
|
Получаю строку (например "Номенклатура"), далее нужно узнать, является это справочником или перечислением.
Как это сделать? PS дальше нужно будет Справочники[строка].НайтиПоНаименованию("фыва") |
|||
|
1
Живой Ископаемый
18.11.10
✎
17:41
|
а если есть и справочник и перечисление - что выберешь?
|
|||
|
2
John83
18.11.10
✎
17:41
|
(1) мне так думается, что в типовых такого не бывает
|
|||
|
3
Живой Ископаемый
18.11.10
✎
17:42
|
в типовых есть процедурки для (0) наверное
|
|||
|
4
zbv
18.11.10
✎
17:45
|
(0) запихай Имена справочников в одну структуру или соответствие, имена документов в другую и проверяй справочник это или документ по наличию.
|
|||
|
5
mikecool
18.11.10
✎
17:46
|
Если Метаданные.Справочники.ТипВсессылки.Найти("Номенклатура")
кажись так |
|||
|
6
John83
18.11.10
✎
17:48
|
(4) так типовых методов нет? жаль...
всем спасибо |
|||
|
7
mikecool
18.11.10
✎
17:49
|
(6) обнови страницу
|
|||
|
8
73
18.11.10
✎
17:50
|
(5) Не надо там ТипВсеСсылки...
|
|||
|
9
John83
18.11.10
✎
17:51
|
(5) есть Справочники.ТипВсеСсылки().СодержитТип()
надо будет завтра попробовать еще раз спасибо |
|||
|
10
mikecool
18.11.10
✎
18:00
|
(8)(9) это я на память придумал ))
|
|||
|
11
Bober
18.11.10
✎
18:06
|
ОбъектМетаданных = Метаданные.НайтиПоПолномуИмени("Справочник." + имяОбъекта);
Если ОбъектМетаданных <> определено Тогда |
|||
|
12
John83
19.11.10
✎
09:31
|
(11) спасибо
|
|||
|
13
John83
19.11.10
✎
09:33
|
немного усложним задачку
по значению перечисления, узнать вид перечисления. без перебора метаданных возможно? |
|||
|
14
Sammo
19.11.10
✎
09:46
|
Вид в каком виде?
ЗначениеПеречисления.Метаданные().Имя Перечисления[ЗначениеПеречисления.Метаданные().Имя] |
|||
|
15
John83
19.11.10
✎
10:36
|
(14) попробуем
спасибо |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |