Снегопат https://snegopat.ru/forum/ |
|
Можно ли достучаться до метаданных - получить инфу о них? https://snegopat.ru/forum/viewtopic.php?f=3&t=66 |
Страница 1 из 3 |
Автор: | artbear [ 16 ноя 2011, 16:59 ] |
Заголовок сообщения: | Можно ли достучаться до метаданных - получить инфу о них? |
1. Можно ли как-то достучаться до метаданных - получить инфу о них? Например, получить инфу о документах, справочниках. Удобно использовать для различных применений Интеллисенс и т.п. ИМХО прекрасно было бы получить объект из глобального контекста "Метаданные". Пока никак не могу увидеть - ни через глобальные функции, ни через v8New, никак Неужели так сложно? или это контекста не существует в режиме Конфигуратора? 2. а как можно достучаться до глобальных штатных методов 1С - например, Вычислить/Eval или ДобавитьМесяц и т.п.? |
Автор: | orefkov [ 16 ноя 2011, 22:31 ] |
Заголовок сообщения: | Re: Можно ли достучаться до метаданных - получить инфу о них |
1. Так есть же Метаданные - после подключения глобальных контекстов. Только это во-первых метаданные ИБ, во-вторых, там какие-то косяки при получении типов реквизитов - для простых типов (Строка, Число и тп) возвращает нормально, для ссылочных типов - пусто. Но по метаданным я готовлю нормальный доступ через свою объектную модель, так что все будет. 2. Это методы, которые встроены непосредственно в интерпретатор языка. До них можно добраться, только запустив на выполнение модуль 1С. А это я не умею. Возможно, пока не умею, но сейчас - нет. |
Автор: | artbear [ 24 ноя 2011, 21:42 ] |
Заголовок сообщения: | Re: Можно ли достучаться до метаданных - получить инфу о них |
orefkov писал(а): 1. Так есть же Метаданные - после подключения глобальных контекстов. Только это во-первых метаданные ИБ, во-вторых, там какие-то косяки при получении типов реквизитов - для простых типов (Строка, Число и тп) возвращает нормально, для ссылочных типов - пусто. Но по метаданным я готовлю нормальный доступ через свою объектную модель, так что все будет. Саш, покажи, как подключить Метаданные. что-то не получается. Пробовал и Метаданные(), и Метаданные Хочу попробовать получить версию конфигурации для вывода инфы в заголовок Конфигуратора. |
Автор: | kuntashov [ 24 ноя 2011, 21:56 ] |
Заголовок сообщения: | Re: Можно ли достучаться до метаданных - получить инфу о них |
У меня работает: Код: Метаданные.Версия После подключения глобального контекста, только что проверил в окне Immediate. |
Автор: | JohnyDeath [ 24 ноя 2011, 22:36 ] |
Заголовок сообщения: | Re: Можно ли достучаться до метаданных - получить инфу о них |
kuntashov писал(а): У меня работает: Код: Метаданные.Версия После подключения глобального контекста, только что проверил в окне Immediate. Если еще в авторских комментариях можно будет и тек. версию конфы подставлять (читай "создавать на основе языка 1С и глобального контекста") - будет вообще замечательно. Извиняюсь за ОФФ. |
Автор: | orefkov [ 24 ноя 2011, 23:12 ] |
Заголовок сообщения: | Re: Можно ли достучаться до метаданных - получить инфу о них |
Я вот сейчас просто в immediate.js набрал Код: Message(Метаданные.Имя) все работает. Может, ты просто глобальные контексты не подключил? |
Автор: | kuntashov [ 25 ноя 2011, 06:39 ] |
Заголовок сообщения: | Re: Можно ли достучаться до метаданных - получить инфу о них |
JohnyDeath писал(а): kuntashov писал(а): У меня работает: Код: Метаданные.Версия После подключения глобального контекста, только что проверил в окне Immediate. Если еще в авторских комментариях можно будет и тек. версию конфы подставлять (читай "создавать на основе языка 1С и глобального контекста") - будет вообще замечательно. Извиняюсь за ОФФ. А зачем такая возможность? Можно практический пример использования? |
Автор: | artbear [ 25 ноя 2011, 07:19 ] |
Заголовок сообщения: | Re: Можно ли достучаться до метаданных - получить инфу о них |
Как-то все странно работает. Доработал configCaption.js В заголовок вывел версию конфигурации ЗЫ я же точно пробовал Веселая у меня неделька после понедельного ДР и двухдневной гулянки продолжается |
Автор: | JohnyDeath [ 25 ноя 2011, 07:26 ] |
Заголовок сообщения: | Re: Можно ли достучаться до метаданных - получить инфу о них |
kuntashov писал(а): А зачем такая возможность? Можно практический пример использования? Например, чтобы видеть кто и в каком релизе добавил код: Код: СуммаДолга = СуммаДолга*0.5;//+++ 25.11.2011, Мартыненков Е.В., релиз 0.1.4
|
Автор: | kuntashov [ 25 ноя 2011, 08:11 ] |
Заголовок сообщения: | Re: Можно ли достучаться до метаданных - получить инфу о них |
JohnyDeath писал(а): Например, чтобы видеть кто и в каком релизе добавил код: Код: СуммаДолга = СуммаДолга*0.5;//+++ 25.11.2011, Мартыненков Е.В., релиз 0.1.4 Ок, сделаю. |
Страница 1 из 3 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |