|
Подскажите как получить идентификатор у типа
| ☑ |
0
vladnet
16.08.11
✎
19:38
|
Т.е. например есть переменная содержащая тип: ПолеФормы
Как получить из типа именно ПолеФормы, а не Поле формы, можно конечно привести к строке а после убрать пробел, но как то это не правильно (
|
|
1
PR
16.08.11
✎
19:45
|
(0) Зачем?
|
|
2
awa15
16.08.11
✎
21:07
|
(0) Штатными средствами 1С имя типа получить нельзя.
И иногда, даже после приведения к строке и убирания пробелов не получается правильное имя типа. Например, у типа МенеджерПользователейИнформационнойБазы строковое представление "Менеджер пользователей". Убедиться в этом можно выполнив в табло выражение Тип("МенеджерПользователейИнформационнойБазы").
|
|
3
Живой Ископаемый
16.08.11
✎
21:21
|
так сойдет:
?
|
|
4
PR
16.08.11
✎
21:28
|
(3) И где на выходе "МенеджерПользователей"?
|
|
5
awa15
16.08.11
✎
21:37
|
(3) Не понятно, кому вопрос. На твоем скриншоте доказательство моих слов.
|
|
6
vladnet
16.08.11
✎
22:22
|
(2) Да к сожалению тоже пришел к тому что получить просто нельзя.
(3) Так делаю уже, но хочется иметь нормальное представление
Главное в 8.1 было можно получить ((
|
|
7
awa15
16.08.11
✎
22:38
|
(6) Насколько я знаю, имя типа нельзя было получить ни в одной из версий 8.х. Как ты получал его в 8.1?
|
|
8
vladnet
16.08.11
✎
23:27
|
Просто в строку тип конвертировал, там не было представления типа
|
|
9
Fragster
гуру
16.08.11
✎
23:30
|
а нафига?
|
|
10
vladnet
17.08.11
✎
00:38
|
чтобы хранить в базе в нормальном виде
|
|
11
Fragster
гуру
17.08.11
✎
08:32
|
(10)эээ... полеформы? хранить в базе? чую аццкую нетленку...
|
|
12
Живой Ископаемый
17.08.11
✎
10:54
|
2(4,5)включите фантазию
2(11) в базе стоит хранить только сериализуемые типы.. а для них есть XMLТипЗнч
(11)+150
|
|