|
|
|
Как получить имя стандартного реквизита на английском? | ☑ | ||
|---|---|---|---|---|
|
0
kinsm
02.12.11
✎
15:03
|
Добрый день!
Перебираю стандартные реквизиты Для Каждого СтандартныйРеквизит Из МетаданныеОбъекта.СтандартныеРеквизиты Цикл Сообщить(СтандартныйРеквизит.Имя); КонецЦикла; Как получить имя реквизита на английском? Хочу получить вместо предопределенный - Predefined итд |
|||
|
1
Живой Ископаемый
02.12.11
✎
15:04
|
дай больше кода
|
|||
|
2
kinsm
02.12.11
✎
15:07
|
МетаданныеОбъекта = Объект.Метаданные();
//Выгрузим стандартные реквизиты Для Каждого СтандартныйРеквизит Из МетаданныеОбъекта.СтандартныеРеквизиты Цикл Запись.ЗаписатьНачалоЭлемента(СоответствиеРусАнгл.Получить(СтандартныйРеквизит.Имя)); Запись.ЗаписатьТекст(XMLСтрока(Объект[СтандартныйРеквизит.Имя])); Запись.ЗаписатьКонецЭлемента(); КонецЦикла; //Выгрузим остальные реквизиты Для Каждого Реквизит Из МетаданныеОбъекта.Реквизиты Цикл ВыгрузитьРеквизит(Запись,Объект[Реквизит.Имя],Реквизит.Имя); КонецЦикла; //Выгрузим Табличные части и их реквизиты Для Каждого ТабличнаяЧасть Из МетаданныеОбъекта.ТабличныеЧасти Цикл Запись.ЗаписатьНачалоЭлемента(ТабличнаяЧасть.Имя); Для Каждого СтрокаТабличнойЧасти Из Объект[ТабличнаяЧасть.Имя] Цикл Запись.ЗаписатьНачалоЭлемента("Row"); Для Каждого Реквизит Из ТабличнаяЧасть.Реквизиты Цикл ВыгрузитьРеквизит(Запись,СтрокаТабличнойЧасти[Реквизит.Имя],Реквизит.Имя); КонецЦикла; Запись.ЗаписатьКонецЭлемента(); КонецЦикла; Запись.ЗаписатьКонецЭлемента(); КонецЦикла; Запись.ЗаписатьКонецЭлемента(); |
|||
|
3
Живой Ископаемый
02.12.11
✎
15:14
|
я уже сам.. но не нашел:
http://screencast.com/t/PX5KJwNFh |
|||
|
4
kinsm
02.12.11
✎
15:16
|
(3) Ок. Спасибо, что уделил время.
|
|||
|
5
Живой Ископаемый
02.12.11
✎
15:18
|
была мысль что XMLСтрока как-то поможет, но метаданные не сериализуются...
|
|||
|
6
Живой Ископаемый
02.12.11
✎
15:44
|
не... вообще никак... даже если меняю региональные установки базы и виндовое окружение на США и ключ /L en - все равно русские
|
|||
|
7
kinsm
02.12.11
✎
16:05
|
(6) Еще раз спасибо. У меня тоже ничего не получилось.
|
|||
|
8
Aleksey
02.12.11
✎
16:07
|
А ели поставить английскую платформу?
|
|||
|
9
Aleksey
02.12.11
✎
16:07
|
Кстати в 8.2 там же можно свои имена задавать, в том числе и для стандартных реквизитов
|
|||
|
10
Живой Ископаемый
02.12.11
✎
16:08
|
нет английской платформы
|
|||
|
11
Maxus43
02.12.11
✎
16:08
|
мы для транслитерации функцию писали, но именно перевода нет
|
|||
|
12
Живой Ископаемый
02.12.11
✎
16:09
|
2(9) можно скриншот?
|
|||
|
13
kinsm
02.12.11
✎
16:12
|
(9) Наверное, синонимыимеются в виду?
|
|||
|
14
mozzga
02.12.11
✎
16:13
|
Для Каждого СтандартныйРеквизит Из МетаданныеОбъекта.СтандартныеРеквизиты Цикл
Если Предопределенный тогда Сообщить(СтандартныйРеквизит.Имя); КонецЕсли; КонецЦикла; |
|||
|
15
mozzga
02.12.11
✎
16:13
|
Для Каждого СтандартныйРеквизит Из МетаданныеОбъекта.СтандартныеРеквизиты Цикл
Если Предопределенный тогда Сообщить(Predefyned); КонецЕсли; КонецЦикла; |
|||
|
16
kinsm
02.12.11
✎
16:14
|
(15) Эпично
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |