Имя: Пароль:
1C
1С v8
Подскажите как получить идентификатор у типа
,
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
так сойдет:
http://screencast.com/t/U497MD8RfK
?
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
Закон Брукера: Даже маленькая практика стоит большой теории.