Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 дек 2024, 09:30

Как прочитать имя регистра сведений, если есть его менеджер записи?

Автор Vdeg, 14 мар 2011, 14:27

0 Пользователей и 1 гость просматривают эту тему.

Vdeg

Неожиданно возник вопрос.

В процедуру передан менеджер записи некоего регистра сведений.

Можно ли узнать/прочитать имя регистра сведений?

Исключая чтение синонима таким образом : Строка(Тип(Менеджер1)) - и последующим сравнением его со всеми имеющимися синонимами регистров сведений.

cska-fanat-kz

Передайте вместе с менеджером еще и имя и не морочьте (себе) голову ;)
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Vdeg


Klyacksa

Можно через метаданные :)
Как-нибудь в духе:
МенеджерЗаписи.Метаданные
и дальше в отладчике посмотреть, какие поля доступны.
Должно быть что-то вроде "имя", оттуда и выдрать имя регистра.
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

Vdeg

Цитата: Klyacksa от 14 мар 2011, 14:45
Можно через метаданные :)
Как-нибудь в духе:
МенеджерЗаписи.Метаданные
и дальше в отладчике посмотреть, какие поля доступны.
Должно быть что-то вроде "имя", оттуда и выдрать имя регистра.
Я пытался, но пока ничего не вышло  :dfbbdrfb:

cska-fanat-kz

"Можно через метаданные"

У менеджера записи метаданные не заметил...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Vdeg


Klyacksa

Ну ладно, ладно, тогда вот так:
Имя=Метаданные.НайтиПоТипу(Тип(МенеджерЗаписей)).Имя
Реабилитировалась? :)
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

cska-fanat-kz

Судя по тому что возвращает

Сообщить(Тип(МенеджерЗаписи))

нет )
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Vdeg

Цитата: Klyacksa от 14 мар 2011, 15:33
Ну ладно, ладно, тогда вот так:
Имя=Метаданные.НайтиПоТипу(Тип(МенеджерЗаписей)).Имя
Реабилитировалась? :)
Гениально!

Заслуженный "плюс" в репу!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск