|
Как можно узнать структуру объекта конфигурации без конфигуратора? |
☑ |
0
slafor
20.10.23
✎
17:54
|
Смысл такой: есть доступ к базе по тонкому клиенту, доступа к конфигуратору нет.
Можно ли как-то узнать структуру определённых объектов конфигурации? То есть - понятно, могу запустить Консоль запросов, конструктор запроса там мне всё покажет. Я даже смогу построить запрос так, чтобы получить типы значений (измерений, реквизитов и т.д.).
Но мне было бы интересно узнать побольше - например, если это строка, то какой длины? Если число - то какая длина и точность?
Так можно сделать?
|
|
1
vicof
20.10.23
✎
17:55
|
В консоли кода метаданные перебирать
|
|
2
slafor
20.10.23
✎
18:00
|
(0) Упс... Я немного неправильно сказал. Это не тонкий, а веб-клиент. То есть консоль запросов я запустить могу, а вот конструктор там не работает.
Это можно как-то обойти?
|
|
3
lodger
20.10.23
✎
18:15
|
(2) все сведения об объекте можно получить из метаданных.
просто прочитай их, сериализуй в читаемый вид НаСервере и смотри НаКлиенте
|
|
4
ДедМорроз
20.10.23
✎
18:30
|
Начнем с того,что доступ к метаданным и информации о них возможен на сервере или в толстом клиенте.
Далее,если вам не закрыли запуск внешних обработок,то можно написать простой код,который перебирает метаданные и узнать об объектах базы всю их структуру хранения.
|
|
5
rozer76
20.10.23
✎
18:42
|
Инфостарттулкит
|
|
6
slafor
20.10.23
✎
19:04
|
(4) Доступ к запуску внешних обработок есть. Написал для примера обработку для получения всех измерений одного регистра.
Наименования измерения вижу, а когда пишу ТипЗнч(Измерение1>, то получаю "Измерение 1 - Тип Объект метаданных". А как тип-то сам получить?
|
|
7
Доминошник
21.10.23
✎
15:08
|
(0) А что мешает посмотреть на "MD83Exp" из КД 2.1?
|
|
8
lodger
23.10.23
✎
16:52
|
(6) открой синтаксис помощник по слову Метаданные, там все твои поля описаны, и даже тип значений измерений там тоже обозначен.
|
|