Как получить имя объекта метаданных в запросе

1. user1619761 14.09.23 14:42 Сейчас в теме
Добрый день. Подскажите, пожалуйста, как можно получить имя объекта метаданных в запросе?
user1270109; +1 Ответить
По теме из базы знаний
Найденные решения
2. nomad_irk 81 14.09.23 15:29 Сейчас в теме
(1)никак.
Имя метаданных можно получить из метаданных:

ОбъектМетаданных.ПолноеИмя()
user1619761; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. nomad_irk 81 14.09.23 15:29 Сейчас в теме
(1)никак.
Имя метаданных можно получить из метаданных:

ОбъектМетаданных.ПолноеИмя()
user1619761; +1 Ответить
3. newlogin1 14.09.23 15:37 Сейчас в теме
(2)Если у человека железные нервы, то можно конечно же через ВЫБРАТЬ КОГДА Поле = Тип ТОГДА "МД.Тип" КОНЕЦ, но такой вариант катит в 2х случаях
1. человек пишущий запрос издевается (при условии что конструкция получается не из 2-3 проверок, а из, скажем, хотя-бы 20)
2. У вас ограниченный список МД, который не меняется.
4. glek 119 14.09.23 16:27 Сейчас в теме
(3) Ну почему? Можно программно собрать запрос: цикл по метаданным и собрать запрос, где будет ссылка и имя объекта МД, поместить его в временную таблицу и дальше использовать с основным запросом ))))
10. newlogin1 14.09.23 17:04 Сейчас в теме
(4)Это слишком легко, я предлагаю запретить все шаблоны автозамены и вообще всю автоматизацию, код набиваем колышком на перфокарте теперь!
9. user1619761 14.09.23 17:04 Сейчас в теме
5. aka Любитель XML 14.09.23 16:28 Сейчас в теме
(4) вроде не пятница сегодня )))))
6. glek 119 14.09.23 16:30 Сейчас в теме
(5) Четверг - маленькая пятница)
Во, а еще придумал: добавить общий реквизит с типом строка и при записи объектов туда записывать имя МД. Вообще красота. Не надо сложных запросов))))
aka Любитель XML; +1 Ответить
16. пользователь 14.09.23 18:36
Сообщение было скрыто модератором.
...
17. glek 119 15.09.23 07:35 Сейчас в теме
(16) Началось. Нормально же сидели)))
user1881120; aka Любитель XML; +2 Ответить
7. aka Любитель XML 14.09.23 16:34 Сейчас в теме
(6) ааа ))) За общий реквизит надо сразу выдавать эксперта по технологическим вопросам без экзаменов )))
8. glek 119 14.09.23 16:57 Сейчас в теме
(7) Не важно, задачу то решает)
11. soft_wind 14.09.23 17:06 Сейчас в теме
(1) а зачем вам именно имя метаданных?
просто возьмите ТипЗначения(ВашРеквизит) - этого хватит для визуализации.
12. user1619761 14.09.23 17:12 Сейчас в теме
(11) мне нужно потом создавать документ на основании данных из запроса в другой базе, и не хотелось лишний раз дергать Ссылка.Метаданные().Имя в цикле, а сразу сделать Документы[ИмяОбъектаМетаданных].СоздатьДокумент().
13. пользователь 14.09.23 17:53
Сообщение было скрыто модератором.
...
19. user1619761 15.09.23 08:32 Сейчас в теме
14. user1936670 14.09.23 18:15 Сейчас в теме
(12)
на основании данных из запроса в другой базе
А чем тебе вообще поможет имя метаданных из другой базы?
15. пользователь 14.09.23 18:28
Сообщение было скрыто модератором.
...
18. user1619761 15.09.23 08:32 Сейчас в теме
(14) конфигурации одинаковые, в (15) верно подметили.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот