You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Полное описание типа: СправочникСсылка.ДругойСправочник
235
+
Составной тип: false
236
+
Количество типов в составе: 1
237
+
Тип: MetadataValueType
238
+
Ссылка на объект: ДругойСправочник
239
+
Тип метаданных: CATALOG
240
+
Составной: false
241
+
```
242
+
243
+
**Особенности нового функционала:**
244
+
245
+
1.**Полное описание типов**: Метод `getDescription()` возвращает понятное описание типа, включая квалификаторы
246
+
2.**Составные типы**: Поддержка типов, содержащих несколько вариантов значений
247
+
3.**Детальный анализ**: Возможность получить доступ к каждому типу в составе и его свойствам
248
+
4.**Квалификаторы**: Полная информация о квалификаторах типов (длина строк, точность чисел и т.д.)
249
+
5.**Ссылки на метаданные**: Извлечение информации о ссылках на объекты метаданных
250
+
147
251
### Работа с документами
148
252
149
253
```java
@@ -272,134 +376,26 @@ allModules.stream()
272
376
273
377
## Анализ типов данных
274
378
275
-
При чтении описания метаданных для объектов и их атрибутов вычисляются описания типов. Все сущности, имеющие описания типов данных, реализуют интерфейс `ValueTypeOwner`.
276
-
277
-
Ниже приведены примеры, как можно использовать данную информацию.
278
-
279
-
### Получение описания типа реквизита справочника
379
+
При чтении описания метаданных для объектов и их атрибутов вычисляются описания типов. Все сущности, имеющие описания типов данных, реализуют интерфейс `ValueTypeOwner`.
Copy file name to clipboardExpand all lines: docs/ru/features.md
+10Lines changed: 10 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,6 +25,16 @@
25
25
На данный момент поддерживается загрузка всех видов метаданных, существующих в версиях платформы 1С до 8.5. В зависимости от типа объекта и потребностей, объем читаемой информации может различаться (реализация чтения дополнительной информации выполняется от задач).
26
26
Актуальное содержимое того или иного вида объекта метаданных можно всегда находится в классе его реализации в пакете [mdo](com.github._1c_syntax.bsl.mdo).
27
27
28
+
## Чтение типов реквизитов и метаданных
29
+
30
+
Библиотека предоставляет расширенные возможности для работы с типами данных реквизитов и метаданных:
31
+
32
+
-**Полное описание типов**: Чтение составных типов данных, включая примитивные типы, ссылки на объекты метаданных и определяемые типы
33
+
-**Квалификаторы типов**: Поддержка всех видов квалификаторов (строковые, числовые, дата и т.д.)
34
+
-**Составные типы**: Работа с типами, содержащими несколько вариантов значений
35
+
-**Строковое представление**: Получение понятное описания типа через метод `getDescription()`
36
+
-**Анализ зависимостей**: Возможность извлечения ссылок на объекты метаданных из типов реквизитов
37
+
28
38
Немного о структуре пакета:
29
39
30
40
- в корне расположены классы видов объектов метаданных (Справочники, Документы, Перечисления и т.д.), базовые интерфейсы
0 commit comments