Перейти к основному содержанию
`Ctrl`+`K`

# Настройка группировки класса

1. Откройте `odm` класса

2. У тега `class` укажите свойства:

   1. `group.type`

      - `single` - единичная группировка, объект может входить только в одну группу.

      - `multi` - множественная группировка, объект может входить в несколько групп.

   2. `group.root` - системное имя корневой группы класса.

   3. `objectAttrCardType`

      - `group` - ннастройка объектных характеристик будет регулироваться группами.

      - `groupAndObjectType` - настройка объектных характеристик будет регулироваться группами и дополнятся настройками с типа объекта.

   4. `group.isPanelVisible` - опционально. Если указать `true`, то панель групп будет отображаться при открытии списка объектов класса.

   Пример тега `class`:

       <class name="Some_Class" group.root="Profiles" group.type="single" objectAttrCardType="group" group.isPanelVisible="true">

3. Под тегом `class` создайте тег `collections`, если он не создан.

4. Под тегом `collections` создайте тег `var-collection`.

5. Укажите свойства:

   - `name` = `Btk_ObjectGroup`

   - `ref.attr` = `gidSrcObject`

   Пример тега `collections`:

       <collections>
            <var-collection name="Btk_ObjectGroup" ref.attr="gidSrcObject"/>
        </collections>

6. Сформируйте исходный код для класса (`generate sources`).

7. Сформируйте таблицы класса (`generate tables`).