Перейти к содержанию

Основные классы

Блок Python позволяет взаимодействовать со структурами объектов платформы напрямую. Для этого необходимо подключить в скрипте модули ядра для работы с необходимыми объектами (справочники, графы и т.д.)

Ядро находится в активной разработке. Доступные модули: vmResource и CDictionary.

Работа с соединениями с БД

  • vmResource - Модуль позволяет работать с соединением с базой данных внутри блока Python.

Работа со справочниками

  • CDictionary - Основной класс для работы со справочниками.

Элементы справочника

  • CDictionaryElements - Класс по работе с массивом элементов справочника;
  • CDictionaryElement - Класс для взаимодействия с массивом объектов справочника;
  • CAttributes - Класс для взаимодействия с массивом атрибутов.

Работа с иерархиями

  • CDictionaryHierarchyManager - Менеджер по работе с иерархиями. Подключается при инициализации CDictionary;
  • CDictionaryHierarchy - Абстрактный класс для всех типов иерархий в справочниках;
  • CDictionaryHierarchyElement - Класс для взаимодействия с массивом объектов справочника;
  • CDictionaryBasicHierarchy - Класс для получения базовой иерархии;
  • CDictionaryAlternativeHierarchy - Класс для получения альтернативных иерархий, справочников, связанных с оригинальным по ключам определенного поля.