# Autogenerated by manage.py make_models. 
from cmf import fields
from cmf import models


import cmf.models.cmf_access_list
class CmfAccessList(cmf.models.cmf_access_list.CmfAccessList):
    abstract = False

    class cmf_author(cmf.models.cmf_access_list.CmfAccessList.cmf_author):
        """CmfAccessList.cmf_author field"""

    class cmf_created_at(cmf.models.cmf_access_list.CmfAccessList.cmf_created_at):
        """CmfAccessList.cmf_created_at field"""

    class cmf_deleted(cmf.models.cmf_access_list.CmfAccessList.cmf_deleted):
        """CmfAccessList.cmf_deleted field"""

    class cmf_import(cmf.models.cmf_access_list.CmfAccessList.cmf_import):
        """CmfAccessList.cmf_import field"""

    class cmf_locked_at(cmf.models.cmf_access_list.CmfAccessList.cmf_locked_at):
        """CmfAccessList.cmf_locked_at field"""

    class cmf_locked_by(cmf.models.cmf_access_list.CmfAccessList.cmf_locked_by):
        """CmfAccessList.cmf_locked_by field"""

    class cmf_modified_at(cmf.models.cmf_access_list.CmfAccessList.cmf_modified_at):
        """CmfAccessList.cmf_modified_at field"""

    class cmf_modified_by(cmf.models.cmf_access_list.CmfAccessList.cmf_modified_by):
        """CmfAccessList.cmf_modified_by field"""

    class cmf_owner(cmf.models.cmf_access_list.CmfAccessList.cmf_owner):
        """CmfAccessList.cmf_owner field"""

    class cmf_version(cmf.models.cmf_access_list.CmfAccessList.cmf_version):
        """CmfAccessList.cmf_version field"""

    class cmf_viewed_at(cmf.models.cmf_access_list.CmfAccessList.cmf_viewed_at):
        """CmfAccessList.cmf_viewed_at field"""

    class code(cmf.models.cmf_access_list.CmfAccessList.code):
        """CmfAccessList.code field"""

    class comments(cmf.models.cmf_access_list.CmfAccessList.comments):
        """CmfAccessList.comments field"""

    class disabled(cmf.models.cmf_access_list.CmfAccessList.disabled):
        """CmfAccessList.disabled field"""

    class documents(cmf.models.cmf_access_list.CmfAccessList.documents):
        """CmfAccessList.documents field"""

    class ext_id(cmf.models.cmf_access_list.CmfAccessList.ext_id):
        """CmfAccessList.ext_id field"""

    class favorite_for(cmf.models.cmf_access_list.CmfAccessList.favorite_for):
        """CmfAccessList.favorite_for field"""

    class has_tree_nodes(cmf.models.cmf_access_list.CmfAccessList.has_tree_nodes):
        """CmfAccessList.has_tree_nodes field"""

    class id(cmf.models.cmf_access_list.CmfAccessList.id):
        """CmfAccessList.id field"""

    class import_original(cmf.models.cmf_access_list.CmfAccessList.import_original):
        """CmfAccessList.import_original field"""

    class import_raw_json(cmf.models.cmf_access_list.CmfAccessList.import_raw_json):
        """CmfAccessList.import_raw_json field"""

    class inherit_acl_id(cmf.models.cmf_access_list.CmfAccessList.inherit_acl_id):
        """CmfAccessList.inherit_acl_id field"""

    class is_favorite(cmf.models.cmf_access_list.CmfAccessList.is_favorite):
        """CmfAccessList.is_favorite field"""

    class name(cmf.models.cmf_access_list.CmfAccessList.name):
        """CmfAccessList.name field"""

    class object_owner(cmf.models.cmf_access_list.CmfAccessList.object_owner):
        """CmfAccessList.object_owner field"""

    class orderno(cmf.models.cmf_access_list.CmfAccessList.orderno):
        """CmfAccessList.orderno field"""

    class parent(cmf.models.cmf_access_list.CmfAccessList.parent):
        """CmfAccessList.parent field"""

    class perm_acl(cmf.models.cmf_access_list.CmfAccessList.perm_acl):
        """CmfAccessList.perm_acl field"""

    class perm_effective_acl_id(cmf.models.cmf_access_list.CmfAccessList.perm_effective_acl_id):
        """CmfAccessList.perm_effective_acl_id field"""

    class perm_encrypt(cmf.models.cmf_access_list.CmfAccessList.perm_encrypt):
        """CmfAccessList.perm_encrypt field"""

    class perm_has_acl(cmf.models.cmf_access_list.CmfAccessList.perm_has_acl):
        """CmfAccessList.perm_has_acl field"""

    class perm_inherit(cmf.models.cmf_access_list.CmfAccessList.perm_inherit):
        """CmfAccessList.perm_inherit field"""

    class perm_inherit_acl_id(cmf.models.cmf_access_list.CmfAccessList.perm_inherit_acl_id):
        """CmfAccessList.perm_inherit_acl_id field"""

    class perm_parent(cmf.models.cmf_access_list.CmfAccessList.perm_parent):
        """CmfAccessList.perm_parent field"""

    class perm_parent_owner_id(cmf.models.cmf_access_list.CmfAccessList.perm_parent_owner_id):
        """CmfAccessList.perm_parent_owner_id field"""

    class perm_public(cmf.models.cmf_access_list.CmfAccessList.perm_public):
        """CmfAccessList.perm_public field"""

    class root_parent(cmf.models.cmf_access_list.CmfAccessList.root_parent):
        """CmfAccessList.root_parent field"""

    class rules(cmf.models.cmf_access_list.CmfAccessList.rules):
        """CmfAccessList.rules field"""

    class system(cmf.models.cmf_access_list.CmfAccessList.system):
        """CmfAccessList.system field"""

    class tasks(cmf.models.cmf_access_list.CmfAccessList.tasks):
        """CmfAccessList.tasks field"""

    class text(cmf.models.cmf_access_list.CmfAccessList.text):
        """CmfAccessList.text field"""

    class tree_hidden(cmf.models.cmf_access_list.CmfAccessList.tree_hidden):
        """CmfAccessList.tree_hidden field"""

    class tree_node_is_branch(cmf.models.cmf_access_list.CmfAccessList.tree_node_is_branch):
        """CmfAccessList.tree_node_is_branch field"""

    class tree_nodes(cmf.models.cmf_access_list.CmfAccessList.tree_nodes):
        """CmfAccessList.tree_nodes field"""

    class tree_parent(cmf.models.cmf_access_list.CmfAccessList.tree_parent):
        """CmfAccessList.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class object_owner_id(fields.CmfTUUID):
        caption = "Владелец объекта ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True



import common.fields.cmf_access_rule
import cmf.models.cmf_access_rule
class CmfAccessRule(common.fields.cmf_access_rule.CmfAccessRule,cmf.models.cmf_access_rule.CmfAccessRule):
    abstract = False

    class access_level(common.fields.cmf_access_rule.CmfAccessRule.access_level):
        """CmfAccessRule.access_level field"""

    class cmf_author(common.fields.cmf_access_rule.CmfAccessRule.cmf_author):
        """CmfAccessRule.cmf_author field"""

    class cmf_created_at(common.fields.cmf_access_rule.CmfAccessRule.cmf_created_at):
        """CmfAccessRule.cmf_created_at field"""

    class cmf_deleted(common.fields.cmf_access_rule.CmfAccessRule.cmf_deleted):
        """CmfAccessRule.cmf_deleted field"""

    class cmf_import(common.fields.cmf_access_rule.CmfAccessRule.cmf_import):
        """CmfAccessRule.cmf_import field"""

    class cmf_locked_at(common.fields.cmf_access_rule.CmfAccessRule.cmf_locked_at):
        """CmfAccessRule.cmf_locked_at field"""

    class cmf_locked_by(common.fields.cmf_access_rule.CmfAccessRule.cmf_locked_by):
        """CmfAccessRule.cmf_locked_by field"""

    class cmf_modified_at(common.fields.cmf_access_rule.CmfAccessRule.cmf_modified_at):
        """CmfAccessRule.cmf_modified_at field"""

    class cmf_modified_by(common.fields.cmf_access_rule.CmfAccessRule.cmf_modified_by):
        """CmfAccessRule.cmf_modified_by field"""

    class cmf_owner(common.fields.cmf_access_rule.CmfAccessRule.cmf_owner):
        """CmfAccessRule.cmf_owner field"""

    class cmf_version(common.fields.cmf_access_rule.CmfAccessRule.cmf_version):
        """CmfAccessRule.cmf_version field"""

    class cmf_viewed_at(common.fields.cmf_access_rule.CmfAccessRule.cmf_viewed_at):
        """CmfAccessRule.cmf_viewed_at field"""

    class code(common.fields.cmf_access_rule.CmfAccessRule.code):
        """CmfAccessRule.code field"""

    class comments(common.fields.cmf_access_rule.CmfAccessRule.comments):
        """CmfAccessRule.comments field"""

    class disabled(common.fields.cmf_access_rule.CmfAccessRule.disabled):
        """CmfAccessRule.disabled field"""

    class documents(common.fields.cmf_access_rule.CmfAccessRule.documents):
        """CmfAccessRule.documents field"""

    class ext_id(common.fields.cmf_access_rule.CmfAccessRule.ext_id):
        """CmfAccessRule.ext_id field"""

    class favorite_for(common.fields.cmf_access_rule.CmfAccessRule.favorite_for):
        """CmfAccessRule.favorite_for field"""

    class has_tree_nodes(common.fields.cmf_access_rule.CmfAccessRule.has_tree_nodes):
        """CmfAccessRule.has_tree_nodes field"""

    class id(common.fields.cmf_access_rule.CmfAccessRule.id):
        """CmfAccessRule.id field"""

    class import_original(common.fields.cmf_access_rule.CmfAccessRule.import_original):
        """CmfAccessRule.import_original field"""

    class import_raw_json(common.fields.cmf_access_rule.CmfAccessRule.import_raw_json):
        """CmfAccessRule.import_raw_json field"""

    class is_favorite(common.fields.cmf_access_rule.CmfAccessRule.is_favorite):
        """CmfAccessRule.is_favorite field"""

    class name(common.fields.cmf_access_rule.CmfAccessRule.name):
        """CmfAccessRule.name field"""

    class object_fields(common.fields.cmf_access_rule.CmfAccessRule.object_fields):
        """CmfAccessRule.object_fields field"""

    class object_model(common.fields.cmf_access_rule.CmfAccessRule.object_model):
        """CmfAccessRule.object_model field"""

    class orderno(common.fields.cmf_access_rule.CmfAccessRule.orderno):
        """CmfAccessRule.orderno field"""

    class parent(common.fields.cmf_access_rule.CmfAccessRule.parent):
        """CmfAccessRule.parent field"""

    class perm_acl(common.fields.cmf_access_rule.CmfAccessRule.perm_acl):
        """CmfAccessRule.perm_acl field"""

    class perm_effective_acl_id(common.fields.cmf_access_rule.CmfAccessRule.perm_effective_acl_id):
        """CmfAccessRule.perm_effective_acl_id field"""

    class perm_encrypt(common.fields.cmf_access_rule.CmfAccessRule.perm_encrypt):
        """CmfAccessRule.perm_encrypt field"""

    class perm_has_acl(common.fields.cmf_access_rule.CmfAccessRule.perm_has_acl):
        """CmfAccessRule.perm_has_acl field"""

    class perm_inherit(common.fields.cmf_access_rule.CmfAccessRule.perm_inherit):
        """CmfAccessRule.perm_inherit field"""

    class perm_inherit_acl_id(common.fields.cmf_access_rule.CmfAccessRule.perm_inherit_acl_id):
        """CmfAccessRule.perm_inherit_acl_id field"""

    class perm_parent(common.fields.cmf_access_rule.CmfAccessRule.perm_parent):
        """CmfAccessRule.perm_parent field"""

    class perm_parent_owner_id(common.fields.cmf_access_rule.CmfAccessRule.perm_parent_owner_id):
        """CmfAccessRule.perm_parent_owner_id field"""

    class perm_public(common.fields.cmf_access_rule.CmfAccessRule.perm_public):
        """CmfAccessRule.perm_public field"""

    class root_parent(common.fields.cmf_access_rule.CmfAccessRule.root_parent):
        """CmfAccessRule.root_parent field"""

    class subjects(common.fields.cmf_access_rule.CmfAccessRule.subjects):
        """CmfAccessRule.subjects field"""

    class sys_type(common.fields.cmf_access_rule.CmfAccessRule.sys_type):
        """CmfAccessRule.sys_type field"""

    class system(common.fields.cmf_access_rule.CmfAccessRule.system):
        """CmfAccessRule.system field"""

    class tasks(common.fields.cmf_access_rule.CmfAccessRule.tasks):
        """CmfAccessRule.tasks field"""

    class text(common.fields.cmf_access_rule.CmfAccessRule.text):
        """CmfAccessRule.text field"""

    class tree_hidden(common.fields.cmf_access_rule.CmfAccessRule.tree_hidden):
        """CmfAccessRule.tree_hidden field"""

    class tree_node_is_branch(common.fields.cmf_access_rule.CmfAccessRule.tree_node_is_branch):
        """CmfAccessRule.tree_node_is_branch field"""

    class tree_nodes(common.fields.cmf_access_rule.CmfAccessRule.tree_nodes):
        """CmfAccessRule.tree_nodes field"""

    class tree_parent(common.fields.cmf_access_rule.CmfAccessRule.tree_parent):
        """CmfAccessRule.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "ACL ID"
        foreign_key = "cmf_access_list.id"
        nullable = False
        unique = False
        visible = False
        index = True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.project.models.cmf_active_entity_filter
class CmfActiveEntityFilter(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter):
    abstract = False

    class activity(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.activity):
        """CmfActiveEntityFilter.activity field"""

    class cache_select_count(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.cache_select_count):
        """CmfActiveEntityFilter.cache_select_count field"""

    class cmf_author(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.cmf_author):
        """CmfActiveEntityFilter.cmf_author field"""

    class cmf_created_at(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.cmf_created_at):
        """CmfActiveEntityFilter.cmf_created_at field"""

    class cmf_deleted(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.cmf_deleted):
        """CmfActiveEntityFilter.cmf_deleted field"""

    class cmf_import(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.cmf_import):
        """CmfActiveEntityFilter.cmf_import field"""

    class cmf_locked_at(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.cmf_locked_at):
        """CmfActiveEntityFilter.cmf_locked_at field"""

    class cmf_locked_by(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.cmf_locked_by):
        """CmfActiveEntityFilter.cmf_locked_by field"""

    class cmf_modified_at(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.cmf_modified_at):
        """CmfActiveEntityFilter.cmf_modified_at field"""

    class cmf_modified_by(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.cmf_modified_by):
        """CmfActiveEntityFilter.cmf_modified_by field"""

    class cmf_owner(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.cmf_owner):
        """CmfActiveEntityFilter.cmf_owner field"""

    class cmf_version(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.cmf_version):
        """CmfActiveEntityFilter.cmf_version field"""

    class cmf_viewed_at(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.cmf_viewed_at):
        """CmfActiveEntityFilter.cmf_viewed_at field"""

    class code(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.code):
        """CmfActiveEntityFilter.code field"""

    class comments(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.comments):
        """CmfActiveEntityFilter.comments field"""

    class documents(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.documents):
        """CmfActiveEntityFilter.documents field"""

    class ext_id(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.ext_id):
        """CmfActiveEntityFilter.ext_id field"""

    class favorite_for(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.favorite_for):
        """CmfActiveEntityFilter.favorite_for field"""

    class filter_alarm_date_set(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.filter_alarm_date_set):
        """CmfActiveEntityFilter.filter_alarm_date_set field"""

    class filter_approved(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.filter_approved):
        """CmfActiveEntityFilter.filter_approved field"""

    class filter_expression(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.filter_expression):
        """CmfActiveEntityFilter.filter_expression field"""

    class filter_logic_prefix(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.filter_logic_prefix):
        """CmfActiveEntityFilter.filter_logic_prefix field"""

    class filter_parent(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.filter_parent):
        """CmfActiveEntityFilter.filter_parent field"""

    class filter_parent_set(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.filter_parent_set):
        """CmfActiveEntityFilter.filter_parent_set field"""

    class filter_plan_start_date_max(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.filter_plan_start_date_max):
        """CmfActiveEntityFilter.filter_plan_start_date_max field"""

    class filter_plan_start_date_min(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.filter_plan_start_date_min):
        """CmfActiveEntityFilter.filter_plan_start_date_min field"""

    class filter_plan_start_date_set(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.filter_plan_start_date_set):
        """CmfActiveEntityFilter.filter_plan_start_date_set field"""

    class filter_responsible(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.filter_responsible):
        """CmfActiveEntityFilter.filter_responsible field"""

    class filter_responsible_set(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.filter_responsible_set):
        """CmfActiveEntityFilter.filter_responsible_set field"""

    class filter_tag(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.filter_tag):
        """CmfActiveEntityFilter.filter_tag field"""

    class filter_tag_second(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.filter_tag_second):
        """CmfActiveEntityFilter.filter_tag_second field"""

    class filter_tag_sub_tags(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.filter_tag_sub_tags):
        """CmfActiveEntityFilter.filter_tag_sub_tags field"""

    class has_tree_nodes(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.has_tree_nodes):
        """CmfActiveEntityFilter.has_tree_nodes field"""

    class id(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.id):
        """CmfActiveEntityFilter.id field"""

    class import_original(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.import_original):
        """CmfActiveEntityFilter.import_original field"""

    class import_raw_json(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.import_raw_json):
        """CmfActiveEntityFilter.import_raw_json field"""

    class is_favorite(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.is_favorite):
        """CmfActiveEntityFilter.is_favorite field"""

    class is_public(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.is_public):
        """CmfActiveEntityFilter.is_public field"""

    class is_public_comments(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.is_public_comments):
        """CmfActiveEntityFilter.is_public_comments field"""

    class is_public_editable(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.is_public_editable):
        """CmfActiveEntityFilter.is_public_editable field"""

    class name(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.name):
        """CmfActiveEntityFilter.name field"""

    class orderno(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.orderno):
        """CmfActiveEntityFilter.orderno field"""

    class parent(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.parent):
        """CmfActiveEntityFilter.parent field"""

    class perm_acl(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.perm_acl):
        """CmfActiveEntityFilter.perm_acl field"""

    class perm_effective_acl_id(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.perm_effective_acl_id):
        """CmfActiveEntityFilter.perm_effective_acl_id field"""

    class perm_encrypt(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.perm_encrypt):
        """CmfActiveEntityFilter.perm_encrypt field"""

    class perm_has_acl(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.perm_has_acl):
        """CmfActiveEntityFilter.perm_has_acl field"""

    class perm_inherit(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.perm_inherit):
        """CmfActiveEntityFilter.perm_inherit field"""

    class perm_inherit_acl_id(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.perm_inherit_acl_id):
        """CmfActiveEntityFilter.perm_inherit_acl_id field"""

    class perm_parent(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.perm_parent):
        """CmfActiveEntityFilter.perm_parent field"""

    class perm_parent_owner_id(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.perm_parent_owner_id):
        """CmfActiveEntityFilter.perm_parent_owner_id field"""

    class perm_public(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.perm_public):
        """CmfActiveEntityFilter.perm_public field"""

    class root_parent(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.root_parent):
        """CmfActiveEntityFilter.root_parent field"""

    class sys_type(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.sys_type):
        """CmfActiveEntityFilter.sys_type field"""

    class system(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.system):
        """CmfActiveEntityFilter.system field"""

    class tasks(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.tasks):
        """CmfActiveEntityFilter.tasks field"""

    class text(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.text):
        """CmfActiveEntityFilter.text field"""

    class tree_hidden(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.tree_hidden):
        """CmfActiveEntityFilter.tree_hidden field"""

    class tree_node_is_branch(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.tree_node_is_branch):
        """CmfActiveEntityFilter.tree_node_is_branch field"""

    class tree_nodes(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.tree_nodes):
        """CmfActiveEntityFilter.tree_nodes field"""

    class tree_parent(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.tree_parent):
        """CmfActiveEntityFilter.tree_parent field"""

    class ui_view_form(modules.project.models.cmf_active_entity_filter.CmfActiveEntityFilter.ui_view_form):
        """CmfActiveEntityFilter.ui_view_form field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_project.id','cmf_folder.id','cmf_active_entity_filter.id','cmf_document.id','cmf_task.id']
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class activity_id(fields.CmfTUUID):
        caption = "Вид деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class filter_parent_id(fields.CmfTUUID):
        caption = "Объект ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class filter_tag_id(fields.CmfTUUID):
        caption = " ID"
        foreign_key = "cmf_tag.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class filter_tag_second_id(fields.CmfTUUID):
        caption = " ID"
        foreign_key = "cmf_tag.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class filter_responsible_id(fields.CmfTUUID):
        caption = "Ответственный ID"
        foreign_key = "cmf_person.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.activity.fields.cmf_activity
class CmfActivity(modules.activity.fields.cmf_activity.CmfActivity):
    abstract = False

    class cmf_author(modules.activity.fields.cmf_activity.CmfActivity.cmf_author):
        """CmfActivity.cmf_author field"""

    class cmf_created_at(modules.activity.fields.cmf_activity.CmfActivity.cmf_created_at):
        """CmfActivity.cmf_created_at field"""

    class cmf_deleted(modules.activity.fields.cmf_activity.CmfActivity.cmf_deleted):
        """CmfActivity.cmf_deleted field"""

    class cmf_import(modules.activity.fields.cmf_activity.CmfActivity.cmf_import):
        """CmfActivity.cmf_import field"""

    class cmf_locked_at(modules.activity.fields.cmf_activity.CmfActivity.cmf_locked_at):
        """CmfActivity.cmf_locked_at field"""

    class cmf_locked_by(modules.activity.fields.cmf_activity.CmfActivity.cmf_locked_by):
        """CmfActivity.cmf_locked_by field"""

    class cmf_modified_at(modules.activity.fields.cmf_activity.CmfActivity.cmf_modified_at):
        """CmfActivity.cmf_modified_at field"""

    class cmf_modified_by(modules.activity.fields.cmf_activity.CmfActivity.cmf_modified_by):
        """CmfActivity.cmf_modified_by field"""

    class cmf_owner(modules.activity.fields.cmf_activity.CmfActivity.cmf_owner):
        """CmfActivity.cmf_owner field"""

    class cmf_version(modules.activity.fields.cmf_activity.CmfActivity.cmf_version):
        """CmfActivity.cmf_version field"""

    class cmf_viewed_at(modules.activity.fields.cmf_activity.CmfActivity.cmf_viewed_at):
        """CmfActivity.cmf_viewed_at field"""

    class code(modules.activity.fields.cmf_activity.CmfActivity.code):
        """CmfActivity.code field"""

    class comments(modules.activity.fields.cmf_activity.CmfActivity.comments):
        """CmfActivity.comments field"""

    class documents(modules.activity.fields.cmf_activity.CmfActivity.documents):
        """CmfActivity.documents field"""

    class ext_id(modules.activity.fields.cmf_activity.CmfActivity.ext_id):
        """CmfActivity.ext_id field"""

    class favorite_for(modules.activity.fields.cmf_activity.CmfActivity.favorite_for):
        """CmfActivity.favorite_for field"""

    class has_tree_nodes(modules.activity.fields.cmf_activity.CmfActivity.has_tree_nodes):
        """CmfActivity.has_tree_nodes field"""

    class id(modules.activity.fields.cmf_activity.CmfActivity.id):
        """CmfActivity.id field"""

    class import_original(modules.activity.fields.cmf_activity.CmfActivity.import_original):
        """CmfActivity.import_original field"""

    class import_raw_json(modules.activity.fields.cmf_activity.CmfActivity.import_raw_json):
        """CmfActivity.import_raw_json field"""

    class is_favorite(modules.activity.fields.cmf_activity.CmfActivity.is_favorite):
        """CmfActivity.is_favorite field"""

    class name(modules.activity.fields.cmf_activity.CmfActivity.name):
        """CmfActivity.name field"""

    class orderno(modules.activity.fields.cmf_activity.CmfActivity.orderno):
        """CmfActivity.orderno field"""

    class parent(modules.activity.fields.cmf_activity.CmfActivity.parent):
        """CmfActivity.parent field"""

    class perm_acl(modules.activity.fields.cmf_activity.CmfActivity.perm_acl):
        """CmfActivity.perm_acl field"""

    class perm_effective_acl_id(modules.activity.fields.cmf_activity.CmfActivity.perm_effective_acl_id):
        """CmfActivity.perm_effective_acl_id field"""

    class perm_encrypt(modules.activity.fields.cmf_activity.CmfActivity.perm_encrypt):
        """CmfActivity.perm_encrypt field"""

    class perm_has_acl(modules.activity.fields.cmf_activity.CmfActivity.perm_has_acl):
        """CmfActivity.perm_has_acl field"""

    class perm_inherit(modules.activity.fields.cmf_activity.CmfActivity.perm_inherit):
        """CmfActivity.perm_inherit field"""

    class perm_inherit_acl_id(modules.activity.fields.cmf_activity.CmfActivity.perm_inherit_acl_id):
        """CmfActivity.perm_inherit_acl_id field"""

    class perm_parent(modules.activity.fields.cmf_activity.CmfActivity.perm_parent):
        """CmfActivity.perm_parent field"""

    class perm_parent_owner_id(modules.activity.fields.cmf_activity.CmfActivity.perm_parent_owner_id):
        """CmfActivity.perm_parent_owner_id field"""

    class perm_public(modules.activity.fields.cmf_activity.CmfActivity.perm_public):
        """CmfActivity.perm_public field"""

    class root_parent(modules.activity.fields.cmf_activity.CmfActivity.root_parent):
        """CmfActivity.root_parent field"""

    class system(modules.activity.fields.cmf_activity.CmfActivity.system):
        """CmfActivity.system field"""

    class tasks(modules.activity.fields.cmf_activity.CmfActivity.tasks):
        """CmfActivity.tasks field"""

    class text(modules.activity.fields.cmf_activity.CmfActivity.text):
        """CmfActivity.text field"""

    class tree_hidden(modules.activity.fields.cmf_activity.CmfActivity.tree_hidden):
        """CmfActivity.tree_hidden field"""

    class tree_node_is_branch(modules.activity.fields.cmf_activity.CmfActivity.tree_node_is_branch):
        """CmfActivity.tree_node_is_branch field"""

    class tree_nodes(modules.activity.fields.cmf_activity.CmfActivity.tree_nodes):
        """CmfActivity.tree_nodes field"""

    class tree_parent(modules.activity.fields.cmf_activity.CmfActivity.tree_parent):
        """CmfActivity.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.api.models.cmf_attachment
import modules.servicedesk.models.cmf_attachment
class CmfAttachment(modules.api.models.cmf_attachment.CmfAttachment,modules.servicedesk.models.cmf_attachment.CmfAttachment):
    abstract = False

    class cmf_author(modules.api.models.cmf_attachment.CmfAttachment.cmf_author):
        """CmfAttachment.cmf_author field"""

    class cmf_created_at(modules.api.models.cmf_attachment.CmfAttachment.cmf_created_at):
        """CmfAttachment.cmf_created_at field"""

    class cmf_deleted(modules.api.models.cmf_attachment.CmfAttachment.cmf_deleted):
        """CmfAttachment.cmf_deleted field"""

    class cmf_import(modules.api.models.cmf_attachment.CmfAttachment.cmf_import):
        """CmfAttachment.cmf_import field"""

    class cmf_locked_at(modules.api.models.cmf_attachment.CmfAttachment.cmf_locked_at):
        """CmfAttachment.cmf_locked_at field"""

    class cmf_locked_by(modules.api.models.cmf_attachment.CmfAttachment.cmf_locked_by):
        """CmfAttachment.cmf_locked_by field"""

    class cmf_modified_at(modules.api.models.cmf_attachment.CmfAttachment.cmf_modified_at):
        """CmfAttachment.cmf_modified_at field"""

    class cmf_modified_by(modules.api.models.cmf_attachment.CmfAttachment.cmf_modified_by):
        """CmfAttachment.cmf_modified_by field"""

    class cmf_owner(modules.api.models.cmf_attachment.CmfAttachment.cmf_owner):
        """CmfAttachment.cmf_owner field"""

    class cmf_version(modules.api.models.cmf_attachment.CmfAttachment.cmf_version):
        """CmfAttachment.cmf_version field"""

    class cmf_viewed_at(modules.api.models.cmf_attachment.CmfAttachment.cmf_viewed_at):
        """CmfAttachment.cmf_viewed_at field"""

    class code(modules.api.models.cmf_attachment.CmfAttachment.code):
        """CmfAttachment.code field"""

    class comments(modules.api.models.cmf_attachment.CmfAttachment.comments):
        """CmfAttachment.comments field"""

    class documents(modules.api.models.cmf_attachment.CmfAttachment.documents):
        """CmfAttachment.documents field"""

    class ext_id(modules.api.models.cmf_attachment.CmfAttachment.ext_id):
        """CmfAttachment.ext_id field"""

    class favorite_for(modules.api.models.cmf_attachment.CmfAttachment.favorite_for):
        """CmfAttachment.favorite_for field"""

    class has_tree_nodes(modules.api.models.cmf_attachment.CmfAttachment.has_tree_nodes):
        """CmfAttachment.has_tree_nodes field"""

    class id(modules.api.models.cmf_attachment.CmfAttachment.id):
        """CmfAttachment.id field"""

    class import_original(modules.api.models.cmf_attachment.CmfAttachment.import_original):
        """CmfAttachment.import_original field"""

    class import_raw_json(modules.api.models.cmf_attachment.CmfAttachment.import_raw_json):
        """CmfAttachment.import_raw_json field"""

    class is_favorite(modules.api.models.cmf_attachment.CmfAttachment.is_favorite):
        """CmfAttachment.is_favorite field"""

    class name(modules.api.models.cmf_attachment.CmfAttachment.name):
        """CmfAttachment.name field"""

    class orderno(modules.api.models.cmf_attachment.CmfAttachment.orderno):
        """CmfAttachment.orderno field"""

    class parent(modules.api.models.cmf_attachment.CmfAttachment.parent):
        """CmfAttachment.parent field"""

    class perm_acl(modules.api.models.cmf_attachment.CmfAttachment.perm_acl):
        """CmfAttachment.perm_acl field"""

    class perm_effective_acl_id(modules.api.models.cmf_attachment.CmfAttachment.perm_effective_acl_id):
        """CmfAttachment.perm_effective_acl_id field"""

    class perm_encrypt(modules.api.models.cmf_attachment.CmfAttachment.perm_encrypt):
        """CmfAttachment.perm_encrypt field"""

    class perm_has_acl(modules.api.models.cmf_attachment.CmfAttachment.perm_has_acl):
        """CmfAttachment.perm_has_acl field"""

    class perm_inherit(modules.api.models.cmf_attachment.CmfAttachment.perm_inherit):
        """CmfAttachment.perm_inherit field"""

    class perm_inherit_acl_id(modules.api.models.cmf_attachment.CmfAttachment.perm_inherit_acl_id):
        """CmfAttachment.perm_inherit_acl_id field"""

    class perm_parent(modules.api.models.cmf_attachment.CmfAttachment.perm_parent):
        """CmfAttachment.perm_parent field"""

    class perm_parent_owner_id(modules.api.models.cmf_attachment.CmfAttachment.perm_parent_owner_id):
        """CmfAttachment.perm_parent_owner_id field"""

    class perm_public(modules.api.models.cmf_attachment.CmfAttachment.perm_public):
        """CmfAttachment.perm_public field"""

    class root_parent(modules.api.models.cmf_attachment.CmfAttachment.root_parent):
        """CmfAttachment.root_parent field"""

    class st_size(modules.api.models.cmf_attachment.CmfAttachment.st_size):
        """CmfAttachment.st_size field"""

    class system(modules.api.models.cmf_attachment.CmfAttachment.system):
        """CmfAttachment.system field"""

    class tags(modules.api.models.cmf_attachment.CmfAttachment.tags):
        """CmfAttachment.tags field"""

    class tasks(modules.api.models.cmf_attachment.CmfAttachment.tasks):
        """CmfAttachment.tasks field"""

    class text(modules.api.models.cmf_attachment.CmfAttachment.text):
        """CmfAttachment.text field"""

    class tree_hidden(modules.api.models.cmf_attachment.CmfAttachment.tree_hidden):
        """CmfAttachment.tree_hidden field"""

    class tree_node_is_branch(modules.api.models.cmf_attachment.CmfAttachment.tree_node_is_branch):
        """CmfAttachment.tree_node_is_branch field"""

    class tree_nodes(modules.api.models.cmf_attachment.CmfAttachment.tree_nodes):
        """CmfAttachment.tree_nodes field"""

    class tree_parent(modules.api.models.cmf_attachment.CmfAttachment.tree_parent):
        """CmfAttachment.tree_parent field"""

    class url(modules.api.models.cmf_attachment.CmfAttachment.url):
        """CmfAttachment.url field"""

    class url_preview(modules.api.models.cmf_attachment.CmfAttachment.url_preview):
        """CmfAttachment.url_preview field"""

    class url_preview_img(modules.api.models.cmf_attachment.CmfAttachment.url_preview_img):
        """CmfAttachment.url_preview_img field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Вложен в ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_task.id','cmf_list.id','cmf_document.id','cmf_deal.id','cmf_chat_topic.id','cmf_chat_group.id','cmf_import.id','cmf_project.id','cmf_folder.id','cmf_dashboard.id','cmf_kanban_board.id','cmf_mail.id','cmf_notepad.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import cmf.models.cmf_audit
class CmfAudit(cmf.models.cmf_audit.CmfAudit):
    abstract = False

    class audit_data(cmf.models.cmf_audit.CmfAudit.audit_data):
        """CmfAudit.audit_data field"""
        ui_form_visible = True

    class client_ip(cmf.models.cmf_audit.CmfAudit.client_ip):
        """CmfAudit.client_ip field"""
        ui_form_visible = True

    class cmf_author(cmf.models.cmf_audit.CmfAudit.cmf_author):
        """CmfAudit.cmf_author field"""
        ui_form_visible = True

    class cmf_created_at(cmf.models.cmf_audit.CmfAudit.cmf_created_at):
        """CmfAudit.cmf_created_at field"""
        ui_form_visible = True

    class cmf_model_name(cmf.models.cmf_audit.CmfAudit.cmf_model_name):
        """CmfAudit.cmf_model_name field"""
        ui_form_visible = True

    class cmf_modified_at(cmf.models.cmf_audit.CmfAudit.cmf_modified_at):
        """CmfAudit.cmf_modified_at field"""
        ui_form_visible = False

    class html_diff_data(cmf.models.cmf_audit.CmfAudit.html_diff_data):
        """CmfAudit.html_diff_data field"""
        ui_form_visible = True

    class id(cmf.models.cmf_audit.CmfAudit.id):
        """CmfAudit.id field"""
        ui_form_visible = False

    class operate(cmf.models.cmf_audit.CmfAudit.operate):
        """CmfAudit.operate field"""
        ui_form_visible = True

    class parent(cmf.models.cmf_audit.CmfAudit.parent):
        """CmfAudit.parent field"""
        ui_form_visible = False

    class parent_name(cmf.models.cmf_audit.CmfAudit.parent_name):
        """CmfAudit.parent_name field"""
        ui_form_visible = True

    class result_status(cmf.models.cmf_audit.CmfAudit.result_status):
        """CmfAudit.result_status field"""
        ui_form_visible = True

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = False
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Объект ID"
        nullable = False
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.auth.models.auth
import cmf.fields.cmf_auth
class CmfAuth(modules.auth.models.auth.CmfAuth,cmf.fields.cmf_auth.CmfAuth):
    abstract = False

    class auth_options(modules.auth.models.auth.CmfAuth.auth_options):
        """CmfAuth.auth_options field"""

    class cmf_author(modules.auth.models.auth.CmfAuth.cmf_author):
        """CmfAuth.cmf_author field"""

    class cmf_created_at(modules.auth.models.auth.CmfAuth.cmf_created_at):
        """CmfAuth.cmf_created_at field"""

    class cmf_deleted(modules.auth.models.auth.CmfAuth.cmf_deleted):
        """CmfAuth.cmf_deleted field"""

    class cmf_locked_at(modules.auth.models.auth.CmfAuth.cmf_locked_at):
        """CmfAuth.cmf_locked_at field"""

    class cmf_locked_by(modules.auth.models.auth.CmfAuth.cmf_locked_by):
        """CmfAuth.cmf_locked_by field"""

    class cmf_modified_at(modules.auth.models.auth.CmfAuth.cmf_modified_at):
        """CmfAuth.cmf_modified_at field"""

    class cmf_modified_by(modules.auth.models.auth.CmfAuth.cmf_modified_by):
        """CmfAuth.cmf_modified_by field"""

    class cmf_owner(modules.auth.models.auth.CmfAuth.cmf_owner):
        """CmfAuth.cmf_owner field"""

    class cmf_version(modules.auth.models.auth.CmfAuth.cmf_version):
        """CmfAuth.cmf_version field"""

    class cmf_viewed_at(modules.auth.models.auth.CmfAuth.cmf_viewed_at):
        """CmfAuth.cmf_viewed_at field"""

    class description(modules.auth.models.auth.CmfAuth.description):
        """CmfAuth.description field"""

    class email(modules.auth.models.auth.CmfAuth.email):
        """CmfAuth.email field"""

    class ext_login(modules.auth.models.auth.CmfAuth.ext_login):
        """CmfAuth.ext_login field"""

    class groups(modules.auth.models.auth.CmfAuth.groups):
        """CmfAuth.groups field"""

    class hash_ntlmv2(modules.auth.models.auth.CmfAuth.hash_ntlmv2):
        """CmfAuth.hash_ntlmv2 field"""

    class id(modules.auth.models.auth.CmfAuth.id):
        """CmfAuth.id field"""

    class login(modules.auth.models.auth.CmfAuth.login):
        """CmfAuth.login field"""

    class name(modules.auth.models.auth.CmfAuth.name):
        """CmfAuth.name field"""

    class org_name(modules.auth.models.auth.CmfAuth.org_name):
        """CmfAuth.org_name field"""

    class parent(modules.auth.models.auth.CmfAuth.parent):
        """CmfAuth.parent field"""

    class pass_hash(modules.auth.models.auth.CmfAuth.pass_hash):
        """CmfAuth.pass_hash field"""

    class password_expires_must_change(modules.auth.models.auth.CmfAuth.password_expires_must_change):
        """CmfAuth.password_expires_must_change field"""

    class phone(modules.auth.models.auth.CmfAuth.phone):
        """CmfAuth.phone field"""

    class posix_gid(modules.auth.models.auth.CmfAuth.posix_gid):
        """CmfAuth.posix_gid field"""

    class posix_uid(modules.auth.models.auth.CmfAuth.posix_uid):
        """CmfAuth.posix_uid field"""

    class reg_org_name_list(modules.auth.models.auth.CmfAuth.reg_org_name_list):
        """CmfAuth.reg_org_name_list field"""

    class reset_password_expires(modules.auth.models.auth.CmfAuth.reset_password_expires):
        """CmfAuth.reset_password_expires field"""

    class reset_password_hash(modules.auth.models.auth.CmfAuth.reset_password_hash):
        """CmfAuth.reset_password_hash field"""

    class scope(modules.auth.models.auth.CmfAuth.scope):
        """CmfAuth.scope field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True



import modules.settings.models.cmf_auth_ldap_plugin
class CmfAuthLdapPlugin(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin):
    abstract = False

    class additional_group_dn(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.additional_group_dn):
        """CmfAuthLdapPlugin.additional_group_dn field"""
        ui_form_visible = True

    class additional_user_dn(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.additional_user_dn):
        """CmfAuthLdapPlugin.additional_user_dn field"""
        ui_form_visible = True

    class auth_plugin_data(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.auth_plugin_data):
        """CmfAuthLdapPlugin.auth_plugin_data field"""
        ui_form_visible = False

    class auto_sync(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.auto_sync):
        """CmfAuthLdapPlugin.auto_sync field"""
        ui_form_visible = True

    class base_dn(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.base_dn):
        """CmfAuthLdapPlugin.base_dn field"""
        ui_form_visible = True

    class cmf_author(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.cmf_author):
        """CmfAuthLdapPlugin.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.cmf_created_at):
        """CmfAuthLdapPlugin.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.cmf_deleted):
        """CmfAuthLdapPlugin.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.cmf_import):
        """CmfAuthLdapPlugin.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.cmf_locked_at):
        """CmfAuthLdapPlugin.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.cmf_locked_by):
        """CmfAuthLdapPlugin.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.cmf_modified_at):
        """CmfAuthLdapPlugin.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.cmf_modified_by):
        """CmfAuthLdapPlugin.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.cmf_owner):
        """CmfAuthLdapPlugin.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.cmf_version):
        """CmfAuthLdapPlugin.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.cmf_viewed_at):
        """CmfAuthLdapPlugin.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.code):
        """CmfAuthLdapPlugin.code field"""
        ui_form_visible = False

    class comments(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.comments):
        """CmfAuthLdapPlugin.comments field"""
        ui_form_visible = False

    class connection_timeout(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.connection_timeout):
        """CmfAuthLdapPlugin.connection_timeout field"""
        ui_form_visible = True

    class directory_type(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.directory_type):
        """CmfAuthLdapPlugin.directory_type field"""
        ui_form_visible = True

    class documents(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.documents):
        """CmfAuthLdapPlugin.documents field"""
        ui_form_visible = False

    class domain(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.domain):
        """CmfAuthLdapPlugin.domain field"""
        ui_form_visible = True

    class enable_subgroups(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.enable_subgroups):
        """CmfAuthLdapPlugin.enable_subgroups field"""
        ui_form_visible = True

    class ext_id(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.ext_id):
        """CmfAuthLdapPlugin.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.favorite_for):
        """CmfAuthLdapPlugin.favorite_for field"""
        ui_form_visible = False

    class group_desc_attr(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.group_desc_attr):
        """CmfAuthLdapPlugin.group_desc_attr field"""
        ui_form_visible = True

    class group_dn(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.group_dn):
        """CmfAuthLdapPlugin.group_dn field"""
        ui_form_visible = False

    class group_name_attr(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.group_name_attr):
        """CmfAuthLdapPlugin.group_name_attr field"""
        ui_form_visible = True

    class group_object_class(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.group_object_class):
        """CmfAuthLdapPlugin.group_object_class field"""
        ui_form_visible = True

    class group_object_class_filter(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.group_object_class_filter):
        """CmfAuthLdapPlugin.group_object_class_filter field"""
        ui_form_visible = True

    class group_uid_attr(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.group_uid_attr):
        """CmfAuthLdapPlugin.group_uid_attr field"""
        ui_form_visible = True

    class group_users_attr(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.group_users_attr):
        """CmfAuthLdapPlugin.group_users_attr field"""
        ui_form_visible = True

    class has_tree_nodes(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.has_tree_nodes):
        """CmfAuthLdapPlugin.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.id):
        """CmfAuthLdapPlugin.id field"""
        ui_form_visible = False

    class import_original(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.import_original):
        """CmfAuthLdapPlugin.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.import_raw_json):
        """CmfAuthLdapPlugin.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.is_favorite):
        """CmfAuthLdapPlugin.is_favorite field"""
        ui_form_visible = False

    class mode(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.mode):
        """CmfAuthLdapPlugin.mode field"""
        ui_form_visible = False

    class name(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.name):
        """CmfAuthLdapPlugin.name field"""
        ui_form_visible = True

    class orderno(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.orderno):
        """CmfAuthLdapPlugin.orderno field"""
        ui_form_visible = False

    class org_name(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.org_name):
        """CmfAuthLdapPlugin.org_name field"""
        ui_form_visible = False

    class parent(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.parent):
        """CmfAuthLdapPlugin.parent field"""
        ui_form_visible = False

    class perm_acl(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.perm_acl):
        """CmfAuthLdapPlugin.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.perm_effective_acl_id):
        """CmfAuthLdapPlugin.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.perm_encrypt):
        """CmfAuthLdapPlugin.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.perm_has_acl):
        """CmfAuthLdapPlugin.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.perm_inherit):
        """CmfAuthLdapPlugin.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.perm_inherit_acl_id):
        """CmfAuthLdapPlugin.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.perm_parent):
        """CmfAuthLdapPlugin.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.perm_parent_owner_id):
        """CmfAuthLdapPlugin.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.perm_public):
        """CmfAuthLdapPlugin.perm_public field"""
        ui_form_visible = False

    class plugin(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.plugin):
        """CmfAuthLdapPlugin.plugin field"""
        ui_form_visible = False

    class read_timeout(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.read_timeout):
        """CmfAuthLdapPlugin.read_timeout field"""
        ui_form_visible = True

    class root_parent(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.root_parent):
        """CmfAuthLdapPlugin.root_parent field"""
        ui_form_visible = False

    class search_timeout(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.search_timeout):
        """CmfAuthLdapPlugin.search_timeout field"""
        ui_form_visible = True

    class sync_date(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.sync_date):
        """CmfAuthLdapPlugin.sync_date field"""
        ui_form_visible = True

    class sync_interval(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.sync_interval):
        """CmfAuthLdapPlugin.sync_interval field"""
        ui_form_visible = True

    class sync_status(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.sync_status):
        """CmfAuthLdapPlugin.sync_status field"""
        ui_form_visible = True

    class system(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.system):
        """CmfAuthLdapPlugin.system field"""
        ui_form_visible = False

    class tasks(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.tasks):
        """CmfAuthLdapPlugin.tasks field"""
        ui_form_visible = False

    class text(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.text):
        """CmfAuthLdapPlugin.text field"""
        ui_form_visible = False

    class tree_hidden(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.tree_hidden):
        """CmfAuthLdapPlugin.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.tree_node_is_branch):
        """CmfAuthLdapPlugin.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.tree_nodes):
        """CmfAuthLdapPlugin.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.tree_parent):
        """CmfAuthLdapPlugin.tree_parent field"""
        ui_form_visible = False

    class use_user_groups_attr(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.use_user_groups_attr):
        """CmfAuthLdapPlugin.use_user_groups_attr field"""
        ui_form_visible = True

    class user_display_name_attr(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.user_display_name_attr):
        """CmfAuthLdapPlugin.user_display_name_attr field"""
        ui_form_visible = True

    class user_dn(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.user_dn):
        """CmfAuthLdapPlugin.user_dn field"""
        ui_form_visible = False

    class user_email_attr(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.user_email_attr):
        """CmfAuthLdapPlugin.user_email_attr field"""
        ui_form_visible = True

    class user_full_name_attr(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.user_full_name_attr):
        """CmfAuthLdapPlugin.user_full_name_attr field"""
        ui_form_visible = True

    class user_groups_attr(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.user_groups_attr):
        """CmfAuthLdapPlugin.user_groups_attr field"""
        ui_form_visible = True

    class user_last_name_attr(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.user_last_name_attr):
        """CmfAuthLdapPlugin.user_last_name_attr field"""
        ui_form_visible = True

    class user_name_attr(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.user_name_attr):
        """CmfAuthLdapPlugin.user_name_attr field"""
        ui_form_visible = True

    class user_object_class(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.user_object_class):
        """CmfAuthLdapPlugin.user_object_class field"""
        ui_form_visible = True

    class user_object_class_filter(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.user_object_class_filter):
        """CmfAuthLdapPlugin.user_object_class_filter field"""
        ui_form_visible = True

    class user_password_attr(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.user_password_attr):
        """CmfAuthLdapPlugin.user_password_attr field"""
        ui_form_visible = True

    class user_password_crypt(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.user_password_crypt):
        """CmfAuthLdapPlugin.user_password_crypt field"""
        ui_form_visible = True

    class user_rdn_attr(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.user_rdn_attr):
        """CmfAuthLdapPlugin.user_rdn_attr field"""
        ui_form_visible = False

    class user_uid_attr(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.user_uid_attr):
        """CmfAuthLdapPlugin.user_uid_attr field"""
        ui_form_visible = True

    class users(modules.settings.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.users):
        """CmfAuthLdapPlugin.users field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class plugin_id(fields.CmfTUUID):
        caption = "Настройки доступа ID"
        foreign_key = "cmf_plugin.id"
        nullable = True
        unique = False
        visible = False
        index = True



import cmf.modules.sso.models.cmf_auth_openid_plugin
class CmfAuthOpenIdPlugin(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin):
    abstract = False

    class app_type(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.app_type):
        """CmfAuthOpenIdPlugin.app_type field"""
        ui_form_visible = True

    class callback_url(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.callback_url):
        """CmfAuthOpenIdPlugin.callback_url field"""
        ui_form_visible = True

    class cmf_author(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.cmf_author):
        """CmfAuthOpenIdPlugin.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.cmf_created_at):
        """CmfAuthOpenIdPlugin.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.cmf_deleted):
        """CmfAuthOpenIdPlugin.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.cmf_import):
        """CmfAuthOpenIdPlugin.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.cmf_locked_at):
        """CmfAuthOpenIdPlugin.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.cmf_locked_by):
        """CmfAuthOpenIdPlugin.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.cmf_modified_at):
        """CmfAuthOpenIdPlugin.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.cmf_modified_by):
        """CmfAuthOpenIdPlugin.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.cmf_owner):
        """CmfAuthOpenIdPlugin.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.cmf_version):
        """CmfAuthOpenIdPlugin.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.cmf_viewed_at):
        """CmfAuthOpenIdPlugin.cmf_viewed_at field"""
        ui_form_visible = False

    class code(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.code):
        """CmfAuthOpenIdPlugin.code field"""
        ui_form_visible = False

    class comments(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.comments):
        """CmfAuthOpenIdPlugin.comments field"""
        ui_form_visible = False

    class create_new_user(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.create_new_user):
        """CmfAuthOpenIdPlugin.create_new_user field"""
        ui_form_visible = True

    class disabled(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.disabled):
        """CmfAuthOpenIdPlugin.disabled field"""
        ui_form_visible = True

    class documents(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.documents):
        """CmfAuthOpenIdPlugin.documents field"""
        ui_form_visible = False

    class domain(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.domain):
        """CmfAuthOpenIdPlugin.domain field"""
        ui_form_visible = True

    class ext_id(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.ext_id):
        """CmfAuthOpenIdPlugin.ext_id field"""
        ui_form_visible = False

    class favorite_for(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.favorite_for):
        """CmfAuthOpenIdPlugin.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.has_tree_nodes):
        """CmfAuthOpenIdPlugin.has_tree_nodes field"""
        ui_form_visible = False

    class id(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.id):
        """CmfAuthOpenIdPlugin.id field"""
        ui_form_visible = False

    class import_original(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.import_original):
        """CmfAuthOpenIdPlugin.import_original field"""
        ui_form_visible = False

    class import_raw_json(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.import_raw_json):
        """CmfAuthOpenIdPlugin.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.is_favorite):
        """CmfAuthOpenIdPlugin.is_favorite field"""
        ui_form_visible = False

    class name(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.name):
        """CmfAuthOpenIdPlugin.name field"""
        ui_form_visible = True

    class orderno(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.orderno):
        """CmfAuthOpenIdPlugin.orderno field"""
        ui_form_visible = False

    class parent(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.parent):
        """CmfAuthOpenIdPlugin.parent field"""
        ui_form_visible = False

    class perm_acl(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.perm_acl):
        """CmfAuthOpenIdPlugin.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.perm_effective_acl_id):
        """CmfAuthOpenIdPlugin.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.perm_encrypt):
        """CmfAuthOpenIdPlugin.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.perm_has_acl):
        """CmfAuthOpenIdPlugin.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.perm_inherit):
        """CmfAuthOpenIdPlugin.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.perm_inherit_acl_id):
        """CmfAuthOpenIdPlugin.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.perm_parent):
        """CmfAuthOpenIdPlugin.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.perm_parent_owner_id):
        """CmfAuthOpenIdPlugin.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.perm_public):
        """CmfAuthOpenIdPlugin.perm_public field"""
        ui_form_visible = False

    class plugin(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.plugin):
        """CmfAuthOpenIdPlugin.plugin field"""
        ui_form_visible = False

    class root_parent(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.root_parent):
        """CmfAuthOpenIdPlugin.root_parent field"""
        ui_form_visible = False

    class scope(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.scope):
        """CmfAuthOpenIdPlugin.scope field"""
        ui_form_visible = True

    class system(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.system):
        """CmfAuthOpenIdPlugin.system field"""
        ui_form_visible = False

    class tasks(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.tasks):
        """CmfAuthOpenIdPlugin.tasks field"""
        ui_form_visible = False

    class text(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.text):
        """CmfAuthOpenIdPlugin.text field"""
        ui_form_visible = False

    class tree_hidden(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.tree_hidden):
        """CmfAuthOpenIdPlugin.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.tree_node_is_branch):
        """CmfAuthOpenIdPlugin.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.tree_nodes):
        """CmfAuthOpenIdPlugin.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.tree_parent):
        """CmfAuthOpenIdPlugin.tree_parent field"""
        ui_form_visible = False

    class update_user(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.update_user):
        """CmfAuthOpenIdPlugin.update_user field"""
        ui_form_visible = True

    class username_claim(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.username_claim):
        """CmfAuthOpenIdPlugin.username_claim field"""
        ui_form_visible = True

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class plugin_id(fields.CmfTUUID):
        caption = "Настройки доступа ID"
        foreign_key = "cmf_plugin.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.settings.models.cmf_auth_plugin_data
class CmfAuthPluginData(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData):
    abstract = False

    class auth_plugin(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.auth_plugin):
        """CmfAuthPluginData.auth_plugin field"""

    class cmf_author(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.cmf_author):
        """CmfAuthPluginData.cmf_author field"""

    class cmf_created_at(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.cmf_created_at):
        """CmfAuthPluginData.cmf_created_at field"""

    class cmf_deleted(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.cmf_deleted):
        """CmfAuthPluginData.cmf_deleted field"""

    class cmf_import(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.cmf_import):
        """CmfAuthPluginData.cmf_import field"""

    class cmf_locked_at(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.cmf_locked_at):
        """CmfAuthPluginData.cmf_locked_at field"""

    class cmf_locked_by(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.cmf_locked_by):
        """CmfAuthPluginData.cmf_locked_by field"""

    class cmf_modified_at(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.cmf_modified_at):
        """CmfAuthPluginData.cmf_modified_at field"""

    class cmf_modified_by(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.cmf_modified_by):
        """CmfAuthPluginData.cmf_modified_by field"""

    class cmf_owner(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.cmf_owner):
        """CmfAuthPluginData.cmf_owner field"""

    class cmf_version(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.cmf_version):
        """CmfAuthPluginData.cmf_version field"""

    class cmf_viewed_at(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.cmf_viewed_at):
        """CmfAuthPluginData.cmf_viewed_at field"""

    class code(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.code):
        """CmfAuthPluginData.code field"""

    class comments(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.comments):
        """CmfAuthPluginData.comments field"""

    class desc(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.desc):
        """CmfAuthPluginData.desc field"""

    class dirty(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.dirty):
        """CmfAuthPluginData.dirty field"""

    class documents(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.documents):
        """CmfAuthPluginData.documents field"""

    class email(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.email):
        """CmfAuthPluginData.email field"""

    class ext_id(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.ext_id):
        """CmfAuthPluginData.ext_id field"""

    class favorite_for(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.favorite_for):
        """CmfAuthPluginData.favorite_for field"""

    class first_name(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.first_name):
        """CmfAuthPluginData.first_name field"""

    class groups(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.groups):
        """CmfAuthPluginData.groups field"""

    class has_tree_nodes(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.has_tree_nodes):
        """CmfAuthPluginData.has_tree_nodes field"""

    class id(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.id):
        """CmfAuthPluginData.id field"""

    class import_original(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.import_original):
        """CmfAuthPluginData.import_original field"""

    class import_raw_json(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.import_raw_json):
        """CmfAuthPluginData.import_raw_json field"""

    class is_favorite(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.is_favorite):
        """CmfAuthPluginData.is_favorite field"""

    class last_name(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.last_name):
        """CmfAuthPluginData.last_name field"""

    class login(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.login):
        """CmfAuthPluginData.login field"""

    class name(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.name):
        """CmfAuthPluginData.name field"""

    class orderno(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.orderno):
        """CmfAuthPluginData.orderno field"""

    class parent(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.parent):
        """CmfAuthPluginData.parent field"""

    class perm_acl(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.perm_acl):
        """CmfAuthPluginData.perm_acl field"""

    class perm_effective_acl_id(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.perm_effective_acl_id):
        """CmfAuthPluginData.perm_effective_acl_id field"""

    class perm_encrypt(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.perm_encrypt):
        """CmfAuthPluginData.perm_encrypt field"""

    class perm_has_acl(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.perm_has_acl):
        """CmfAuthPluginData.perm_has_acl field"""

    class perm_inherit(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.perm_inherit):
        """CmfAuthPluginData.perm_inherit field"""

    class perm_inherit_acl_id(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.perm_inherit_acl_id):
        """CmfAuthPluginData.perm_inherit_acl_id field"""

    class perm_parent(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.perm_parent):
        """CmfAuthPluginData.perm_parent field"""

    class perm_parent_owner_id(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.perm_parent_owner_id):
        """CmfAuthPluginData.perm_parent_owner_id field"""

    class perm_public(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.perm_public):
        """CmfAuthPluginData.perm_public field"""

    class person(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.person):
        """CmfAuthPluginData.person field"""

    class phone(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.phone):
        """CmfAuthPluginData.phone field"""

    class root_parent(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.root_parent):
        """CmfAuthPluginData.root_parent field"""

    class system(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.system):
        """CmfAuthPluginData.system field"""

    class tasks(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.tasks):
        """CmfAuthPluginData.tasks field"""

    class text(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.text):
        """CmfAuthPluginData.text field"""

    class tree_hidden(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.tree_hidden):
        """CmfAuthPluginData.tree_hidden field"""

    class tree_node_is_branch(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.tree_node_is_branch):
        """CmfAuthPluginData.tree_node_is_branch field"""

    class tree_nodes(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.tree_nodes):
        """CmfAuthPluginData.tree_nodes field"""

    class tree_parent(modules.settings.models.cmf_auth_plugin_data.CmfAuthPluginData.tree_parent):
        """CmfAuthPluginData.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class auth_plugin_id(fields.CmfTUUID):
        caption = "Внешняя система ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_auth_ldap_plugin.id']
        visible=False
        index=True

    class person_id(fields.CmfTUUID):
        caption = "Созданный пользователь ID"
        foreign_key = "cmf_person.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.automation.models.cmf_automation_cron_trigger
class CmfAutomationCronTrigger(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger):
    abstract = False

    class cmf_author(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.cmf_author):
        """CmfAutomationCronTrigger.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.cmf_created_at):
        """CmfAutomationCronTrigger.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.cmf_deleted):
        """CmfAutomationCronTrigger.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.cmf_import):
        """CmfAutomationCronTrigger.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.cmf_locked_at):
        """CmfAutomationCronTrigger.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.cmf_locked_by):
        """CmfAutomationCronTrigger.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.cmf_modified_at):
        """CmfAutomationCronTrigger.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.cmf_modified_by):
        """CmfAutomationCronTrigger.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.cmf_owner):
        """CmfAutomationCronTrigger.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.cmf_version):
        """CmfAutomationCronTrigger.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.cmf_viewed_at):
        """CmfAutomationCronTrigger.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.code):
        """CmfAutomationCronTrigger.code field"""
        ui_form_visible = True

    class comments(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.comments):
        """CmfAutomationCronTrigger.comments field"""
        ui_form_visible = False

    class cron_rule(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.cron_rule):
        """CmfAutomationCronTrigger.cron_rule field"""
        ui_form_visible = True

    class cron_run_last(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.cron_run_last):
        """CmfAutomationCronTrigger.cron_run_last field"""
        ui_form_visible = True

    class documents(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.documents):
        """CmfAutomationCronTrigger.documents field"""
        ui_form_visible = False

    class eval_code(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.eval_code):
        """CmfAutomationCronTrigger.eval_code field"""
        ui_form_visible = True

    class ext_id(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.ext_id):
        """CmfAutomationCronTrigger.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.favorite_for):
        """CmfAutomationCronTrigger.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.has_tree_nodes):
        """CmfAutomationCronTrigger.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.id):
        """CmfAutomationCronTrigger.id field"""
        ui_form_visible = False

    class import_original(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.import_original):
        """CmfAutomationCronTrigger.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.import_raw_json):
        """CmfAutomationCronTrigger.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.is_favorite):
        """CmfAutomationCronTrigger.is_favorite field"""
        ui_form_visible = False

    class name(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.name):
        """CmfAutomationCronTrigger.name field"""
        ui_form_visible = True

    class orderno(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.orderno):
        """CmfAutomationCronTrigger.orderno field"""
        ui_form_visible = False

    class parent(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.parent):
        """CmfAutomationCronTrigger.parent field"""
        ui_form_visible = False

    class perm_acl(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.perm_acl):
        """CmfAutomationCronTrigger.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.perm_effective_acl_id):
        """CmfAutomationCronTrigger.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.perm_encrypt):
        """CmfAutomationCronTrigger.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.perm_has_acl):
        """CmfAutomationCronTrigger.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.perm_inherit):
        """CmfAutomationCronTrigger.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.perm_inherit_acl_id):
        """CmfAutomationCronTrigger.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.perm_parent):
        """CmfAutomationCronTrigger.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.perm_parent_owner_id):
        """CmfAutomationCronTrigger.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.perm_public):
        """CmfAutomationCronTrigger.perm_public field"""
        ui_form_visible = False

    class root_parent(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.root_parent):
        """CmfAutomationCronTrigger.root_parent field"""
        ui_form_visible = False

    class system(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.system):
        """CmfAutomationCronTrigger.system field"""
        ui_form_visible = False

    class tasks(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.tasks):
        """CmfAutomationCronTrigger.tasks field"""
        ui_form_visible = False

    class text(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.text):
        """CmfAutomationCronTrigger.text field"""
        ui_form_visible = True

    class tree_hidden(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.tree_hidden):
        """CmfAutomationCronTrigger.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.tree_node_is_branch):
        """CmfAutomationCronTrigger.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.tree_nodes):
        """CmfAutomationCronTrigger.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.automation.models.cmf_automation_cron_trigger.CmfAutomationCronTrigger.tree_parent):
        """CmfAutomationCronTrigger.tree_parent field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.automation.models.cmf_automation_crud_trigger
class CmfAutomationCrudTrigger(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger):
    abstract = False

    class activity(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.activity):
        """CmfAutomationCrudTrigger.activity field"""
        ui_form_visible = True

    class call_trigger(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.call_trigger):
        """CmfAutomationCrudTrigger.call_trigger field"""
        ui_form_visible = True

    class cmf_author(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.cmf_author):
        """CmfAutomationCrudTrigger.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.cmf_created_at):
        """CmfAutomationCrudTrigger.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.cmf_deleted):
        """CmfAutomationCrudTrigger.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.cmf_import):
        """CmfAutomationCrudTrigger.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.cmf_locked_at):
        """CmfAutomationCrudTrigger.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.cmf_locked_by):
        """CmfAutomationCrudTrigger.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_model_name(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.cmf_model_name):
        """CmfAutomationCrudTrigger.cmf_model_name field"""
        ui_form_visible = True

    class cmf_modified_at(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.cmf_modified_at):
        """CmfAutomationCrudTrigger.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.cmf_modified_by):
        """CmfAutomationCrudTrigger.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.cmf_owner):
        """CmfAutomationCrudTrigger.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.cmf_version):
        """CmfAutomationCrudTrigger.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.cmf_viewed_at):
        """CmfAutomationCrudTrigger.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.code):
        """CmfAutomationCrudTrigger.code field"""
        ui_form_visible = True

    class comments(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.comments):
        """CmfAutomationCrudTrigger.comments field"""
        ui_form_visible = False

    class crud_action(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.crud_action):
        """CmfAutomationCrudTrigger.crud_action field"""
        ui_form_visible = True

    class disabled(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.disabled):
        """CmfAutomationCrudTrigger.disabled field"""
        ui_form_visible = True

    class documents(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.documents):
        """CmfAutomationCrudTrigger.documents field"""
        ui_form_visible = False

    class eval_code(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.eval_code):
        """CmfAutomationCrudTrigger.eval_code field"""
        ui_form_visible = True

    class eval_type(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.eval_type):
        """CmfAutomationCrudTrigger.eval_type field"""
        ui_form_visible = True

    class ext_id(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.ext_id):
        """CmfAutomationCrudTrigger.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.favorite_for):
        """CmfAutomationCrudTrigger.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.has_tree_nodes):
        """CmfAutomationCrudTrigger.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.id):
        """CmfAutomationCrudTrigger.id field"""
        ui_form_visible = False

    class import_original(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.import_original):
        """CmfAutomationCrudTrigger.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.import_raw_json):
        """CmfAutomationCrudTrigger.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.is_favorite):
        """CmfAutomationCrudTrigger.is_favorite field"""
        ui_form_visible = False

    class logic_type(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.logic_type):
        """CmfAutomationCrudTrigger.logic_type field"""
        ui_form_visible = True

    class name(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.name):
        """CmfAutomationCrudTrigger.name field"""
        ui_form_visible = True

    class orderno(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.orderno):
        """CmfAutomationCrudTrigger.orderno field"""
        ui_form_visible = True

    class parent(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.parent):
        """CmfAutomationCrudTrigger.parent field"""
        ui_form_visible = False

    class perm_acl(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.perm_acl):
        """CmfAutomationCrudTrigger.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.perm_effective_acl_id):
        """CmfAutomationCrudTrigger.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.perm_encrypt):
        """CmfAutomationCrudTrigger.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.perm_has_acl):
        """CmfAutomationCrudTrigger.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.perm_inherit):
        """CmfAutomationCrudTrigger.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.perm_inherit_acl_id):
        """CmfAutomationCrudTrigger.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.perm_parent):
        """CmfAutomationCrudTrigger.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.perm_parent_owner_id):
        """CmfAutomationCrudTrigger.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.perm_public):
        """CmfAutomationCrudTrigger.perm_public field"""
        ui_form_visible = False

    class project(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.project):
        """CmfAutomationCrudTrigger.project field"""
        ui_form_visible = True

    class root_parent(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.root_parent):
        """CmfAutomationCrudTrigger.root_parent field"""
        ui_form_visible = False

    class scheme_wf(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.scheme_wf):
        """CmfAutomationCrudTrigger.scheme_wf field"""
        ui_form_visible = True

    class system(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.system):
        """CmfAutomationCrudTrigger.system field"""
        ui_form_visible = False

    class tasks(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.tasks):
        """CmfAutomationCrudTrigger.tasks field"""
        ui_form_visible = False

    class text(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.text):
        """CmfAutomationCrudTrigger.text field"""
        ui_form_visible = True

    class tree_hidden(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.tree_hidden):
        """CmfAutomationCrudTrigger.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.tree_node_is_branch):
        """CmfAutomationCrudTrigger.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.tree_nodes):
        """CmfAutomationCrudTrigger.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.automation.models.cmf_automation_crud_trigger.CmfAutomationCrudTrigger.tree_parent):
        """CmfAutomationCrudTrigger.tree_parent field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class activity_id(fields.CmfTUUID):
        caption = "Фильтр по виду деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class scheme_wf_id(fields.CmfTUUID):
        caption = "Фильтр по Схеме Бизнес-процессов ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class call_trigger_id(fields.CmfTUUID):
        caption = "Вызвать дополнительный Триггер ID"
        foreign_key = "cmf_automation_crud_trigger.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.automation.models.cmf_automation_ui_form
class CmfAutomationUiForm(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm):
    abstract = False

    class activity(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.activity):
        """CmfAutomationUiForm.activity field"""
        ui_form_visible = True

    class cmf_author(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.cmf_author):
        """CmfAutomationUiForm.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.cmf_created_at):
        """CmfAutomationUiForm.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.cmf_deleted):
        """CmfAutomationUiForm.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.cmf_import):
        """CmfAutomationUiForm.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.cmf_locked_at):
        """CmfAutomationUiForm.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.cmf_locked_by):
        """CmfAutomationUiForm.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_model_name(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.cmf_model_name):
        """CmfAutomationUiForm.cmf_model_name field"""
        ui_form_visible = True

    class cmf_modified_at(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.cmf_modified_at):
        """CmfAutomationUiForm.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.cmf_modified_by):
        """CmfAutomationUiForm.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.cmf_owner):
        """CmfAutomationUiForm.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.cmf_version):
        """CmfAutomationUiForm.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.cmf_viewed_at):
        """CmfAutomationUiForm.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.code):
        """CmfAutomationUiForm.code field"""
        ui_form_visible = True

    class comments(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.comments):
        """CmfAutomationUiForm.comments field"""
        ui_form_visible = False

    class disabled(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.disabled):
        """CmfAutomationUiForm.disabled field"""
        ui_form_visible = True

    class documents(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.documents):
        """CmfAutomationUiForm.documents field"""
        ui_form_visible = False

    class eval_code(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.eval_code):
        """CmfAutomationUiForm.eval_code field"""
        ui_form_visible = True

    class ext_id(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.ext_id):
        """CmfAutomationUiForm.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.favorite_for):
        """CmfAutomationUiForm.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.has_tree_nodes):
        """CmfAutomationUiForm.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.id):
        """CmfAutomationUiForm.id field"""
        ui_form_visible = False

    class import_original(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.import_original):
        """CmfAutomationUiForm.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.import_raw_json):
        """CmfAutomationUiForm.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.is_favorite):
        """CmfAutomationUiForm.is_favorite field"""
        ui_form_visible = False

    class logic_type(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.logic_type):
        """CmfAutomationUiForm.logic_type field"""
        ui_form_visible = True

    class name(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.name):
        """CmfAutomationUiForm.name field"""
        ui_form_visible = True

    class orderno(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.orderno):
        """CmfAutomationUiForm.orderno field"""
        ui_form_visible = True

    class parent(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.parent):
        """CmfAutomationUiForm.parent field"""
        ui_form_visible = False

    class perm_acl(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.perm_acl):
        """CmfAutomationUiForm.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.perm_effective_acl_id):
        """CmfAutomationUiForm.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.perm_encrypt):
        """CmfAutomationUiForm.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.perm_has_acl):
        """CmfAutomationUiForm.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.perm_inherit):
        """CmfAutomationUiForm.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.perm_inherit_acl_id):
        """CmfAutomationUiForm.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.perm_parent):
        """CmfAutomationUiForm.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.perm_parent_owner_id):
        """CmfAutomationUiForm.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.perm_public):
        """CmfAutomationUiForm.perm_public field"""
        ui_form_visible = False

    class project(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.project):
        """CmfAutomationUiForm.project field"""
        ui_form_visible = True

    class root_parent(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.root_parent):
        """CmfAutomationUiForm.root_parent field"""
        ui_form_visible = False

    class scheme_wf(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.scheme_wf):
        """CmfAutomationUiForm.scheme_wf field"""
        ui_form_visible = True

    class system(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.system):
        """CmfAutomationUiForm.system field"""
        ui_form_visible = False

    class tasks(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.tasks):
        """CmfAutomationUiForm.tasks field"""
        ui_form_visible = False

    class text(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.text):
        """CmfAutomationUiForm.text field"""
        ui_form_visible = True

    class tree_hidden(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.tree_hidden):
        """CmfAutomationUiForm.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.tree_node_is_branch):
        """CmfAutomationUiForm.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.tree_nodes):
        """CmfAutomationUiForm.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.automation.models.cmf_automation_ui_form.CmfAutomationUiForm.tree_parent):
        """CmfAutomationUiForm.tree_parent field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class activity_id(fields.CmfTUUID):
        caption = "Фильтр по виду деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class scheme_wf_id(fields.CmfTUUID):
        caption = "Фильтр по Схеме Бизнес-процессов ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.crm.fields.cmf_balance
class CmfBalance(modules.crm.fields.cmf_balance.CmfBalance):
    abstract = False

    class balance_cache(modules.crm.fields.cmf_balance.CmfBalance.balance_cache):
        """CmfBalance.balance_cache field"""

    class cmf_author(modules.crm.fields.cmf_balance.CmfBalance.cmf_author):
        """CmfBalance.cmf_author field"""

    class cmf_created_at(modules.crm.fields.cmf_balance.CmfBalance.cmf_created_at):
        """CmfBalance.cmf_created_at field"""

    class cmf_deleted(modules.crm.fields.cmf_balance.CmfBalance.cmf_deleted):
        """CmfBalance.cmf_deleted field"""

    class cmf_import(modules.crm.fields.cmf_balance.CmfBalance.cmf_import):
        """CmfBalance.cmf_import field"""

    class cmf_locked_at(modules.crm.fields.cmf_balance.CmfBalance.cmf_locked_at):
        """CmfBalance.cmf_locked_at field"""

    class cmf_locked_by(modules.crm.fields.cmf_balance.CmfBalance.cmf_locked_by):
        """CmfBalance.cmf_locked_by field"""

    class cmf_modified_at(modules.crm.fields.cmf_balance.CmfBalance.cmf_modified_at):
        """CmfBalance.cmf_modified_at field"""

    class cmf_modified_by(modules.crm.fields.cmf_balance.CmfBalance.cmf_modified_by):
        """CmfBalance.cmf_modified_by field"""

    class cmf_owner(modules.crm.fields.cmf_balance.CmfBalance.cmf_owner):
        """CmfBalance.cmf_owner field"""

    class cmf_version(modules.crm.fields.cmf_balance.CmfBalance.cmf_version):
        """CmfBalance.cmf_version field"""

    class cmf_viewed_at(modules.crm.fields.cmf_balance.CmfBalance.cmf_viewed_at):
        """CmfBalance.cmf_viewed_at field"""

    class code(modules.crm.fields.cmf_balance.CmfBalance.code):
        """CmfBalance.code field"""

    class comments(modules.crm.fields.cmf_balance.CmfBalance.comments):
        """CmfBalance.comments field"""

    class credit(modules.crm.fields.cmf_balance.CmfBalance.credit):
        """CmfBalance.credit field"""

    class debit(modules.crm.fields.cmf_balance.CmfBalance.debit):
        """CmfBalance.debit field"""

    class documents(modules.crm.fields.cmf_balance.CmfBalance.documents):
        """CmfBalance.documents field"""

    class ext_id(modules.crm.fields.cmf_balance.CmfBalance.ext_id):
        """CmfBalance.ext_id field"""

    class favorite_for(modules.crm.fields.cmf_balance.CmfBalance.favorite_for):
        """CmfBalance.favorite_for field"""

    class has_tree_nodes(modules.crm.fields.cmf_balance.CmfBalance.has_tree_nodes):
        """CmfBalance.has_tree_nodes field"""

    class id(modules.crm.fields.cmf_balance.CmfBalance.id):
        """CmfBalance.id field"""

    class import_original(modules.crm.fields.cmf_balance.CmfBalance.import_original):
        """CmfBalance.import_original field"""

    class import_raw_json(modules.crm.fields.cmf_balance.CmfBalance.import_raw_json):
        """CmfBalance.import_raw_json field"""

    class is_favorite(modules.crm.fields.cmf_balance.CmfBalance.is_favorite):
        """CmfBalance.is_favorite field"""

    class name(modules.crm.fields.cmf_balance.CmfBalance.name):
        """CmfBalance.name field"""

    class orderno(modules.crm.fields.cmf_balance.CmfBalance.orderno):
        """CmfBalance.orderno field"""

    class parent(modules.crm.fields.cmf_balance.CmfBalance.parent):
        """CmfBalance.parent field"""

    class perm_acl(modules.crm.fields.cmf_balance.CmfBalance.perm_acl):
        """CmfBalance.perm_acl field"""

    class perm_effective_acl_id(modules.crm.fields.cmf_balance.CmfBalance.perm_effective_acl_id):
        """CmfBalance.perm_effective_acl_id field"""

    class perm_encrypt(modules.crm.fields.cmf_balance.CmfBalance.perm_encrypt):
        """CmfBalance.perm_encrypt field"""

    class perm_has_acl(modules.crm.fields.cmf_balance.CmfBalance.perm_has_acl):
        """CmfBalance.perm_has_acl field"""

    class perm_inherit(modules.crm.fields.cmf_balance.CmfBalance.perm_inherit):
        """CmfBalance.perm_inherit field"""

    class perm_inherit_acl_id(modules.crm.fields.cmf_balance.CmfBalance.perm_inherit_acl_id):
        """CmfBalance.perm_inherit_acl_id field"""

    class perm_parent(modules.crm.fields.cmf_balance.CmfBalance.perm_parent):
        """CmfBalance.perm_parent field"""

    class perm_parent_owner_id(modules.crm.fields.cmf_balance.CmfBalance.perm_parent_owner_id):
        """CmfBalance.perm_parent_owner_id field"""

    class perm_public(modules.crm.fields.cmf_balance.CmfBalance.perm_public):
        """CmfBalance.perm_public field"""

    class root_parent(modules.crm.fields.cmf_balance.CmfBalance.root_parent):
        """CmfBalance.root_parent field"""

    class start_balance(modules.crm.fields.cmf_balance.CmfBalance.start_balance):
        """CmfBalance.start_balance field"""

    class system(modules.crm.fields.cmf_balance.CmfBalance.system):
        """CmfBalance.system field"""

    class tasks(modules.crm.fields.cmf_balance.CmfBalance.tasks):
        """CmfBalance.tasks field"""

    class text(modules.crm.fields.cmf_balance.CmfBalance.text):
        """CmfBalance.text field"""

    class tree_hidden(modules.crm.fields.cmf_balance.CmfBalance.tree_hidden):
        """CmfBalance.tree_hidden field"""

    class tree_node_is_branch(modules.crm.fields.cmf_balance.CmfBalance.tree_node_is_branch):
        """CmfBalance.tree_node_is_branch field"""

    class tree_nodes(modules.crm.fields.cmf_balance.CmfBalance.tree_nodes):
        """CmfBalance.tree_nodes field"""

    class tree_parent(modules.crm.fields.cmf_balance.CmfBalance.tree_parent):
        """CmfBalance.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.crm.fields.cmf_balance_operation
class CmfBalanceOperation(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation):
    abstract = False

    class balance_end(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.balance_end):
        """CmfBalanceOperation.balance_end field"""

    class balance_start(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.balance_start):
        """CmfBalanceOperation.balance_start field"""

    class cmf_author(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.cmf_author):
        """CmfBalanceOperation.cmf_author field"""

    class cmf_created_at(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.cmf_created_at):
        """CmfBalanceOperation.cmf_created_at field"""

    class cmf_deleted(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.cmf_deleted):
        """CmfBalanceOperation.cmf_deleted field"""

    class cmf_import(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.cmf_import):
        """CmfBalanceOperation.cmf_import field"""

    class cmf_locked_at(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.cmf_locked_at):
        """CmfBalanceOperation.cmf_locked_at field"""

    class cmf_locked_by(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.cmf_locked_by):
        """CmfBalanceOperation.cmf_locked_by field"""

    class cmf_modified_at(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.cmf_modified_at):
        """CmfBalanceOperation.cmf_modified_at field"""

    class cmf_modified_by(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.cmf_modified_by):
        """CmfBalanceOperation.cmf_modified_by field"""

    class cmf_owner(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.cmf_owner):
        """CmfBalanceOperation.cmf_owner field"""

    class cmf_version(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.cmf_version):
        """CmfBalanceOperation.cmf_version field"""

    class cmf_viewed_at(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.cmf_viewed_at):
        """CmfBalanceOperation.cmf_viewed_at field"""

    class code(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.code):
        """CmfBalanceOperation.code field"""

    class comments(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.comments):
        """CmfBalanceOperation.comments field"""

    class credit(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.credit):
        """CmfBalanceOperation.credit field"""

    class debit(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.debit):
        """CmfBalanceOperation.debit field"""

    class document(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.document):
        """CmfBalanceOperation.document field"""

    class documents(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.documents):
        """CmfBalanceOperation.documents field"""

    class ext_id(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.ext_id):
        """CmfBalanceOperation.ext_id field"""

    class favorite_for(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.favorite_for):
        """CmfBalanceOperation.favorite_for field"""

    class has_tree_nodes(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.has_tree_nodes):
        """CmfBalanceOperation.has_tree_nodes field"""

    class id(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.id):
        """CmfBalanceOperation.id field"""

    class import_original(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.import_original):
        """CmfBalanceOperation.import_original field"""

    class import_raw_json(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.import_raw_json):
        """CmfBalanceOperation.import_raw_json field"""

    class is_favorite(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.is_favorite):
        """CmfBalanceOperation.is_favorite field"""

    class name(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.name):
        """CmfBalanceOperation.name field"""

    class orderno(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.orderno):
        """CmfBalanceOperation.orderno field"""

    class parent(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.parent):
        """CmfBalanceOperation.parent field"""

    class perm_acl(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.perm_acl):
        """CmfBalanceOperation.perm_acl field"""

    class perm_effective_acl_id(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.perm_effective_acl_id):
        """CmfBalanceOperation.perm_effective_acl_id field"""

    class perm_encrypt(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.perm_encrypt):
        """CmfBalanceOperation.perm_encrypt field"""

    class perm_has_acl(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.perm_has_acl):
        """CmfBalanceOperation.perm_has_acl field"""

    class perm_inherit(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.perm_inherit):
        """CmfBalanceOperation.perm_inherit field"""

    class perm_inherit_acl_id(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.perm_inherit_acl_id):
        """CmfBalanceOperation.perm_inherit_acl_id field"""

    class perm_parent(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.perm_parent):
        """CmfBalanceOperation.perm_parent field"""

    class perm_parent_owner_id(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.perm_parent_owner_id):
        """CmfBalanceOperation.perm_parent_owner_id field"""

    class perm_public(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.perm_public):
        """CmfBalanceOperation.perm_public field"""

    class root_parent(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.root_parent):
        """CmfBalanceOperation.root_parent field"""

    class system(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.system):
        """CmfBalanceOperation.system field"""

    class tasks(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.tasks):
        """CmfBalanceOperation.tasks field"""

    class text(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.text):
        """CmfBalanceOperation.text field"""

    class tree_hidden(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.tree_hidden):
        """CmfBalanceOperation.tree_hidden field"""

    class tree_node_is_branch(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.tree_node_is_branch):
        """CmfBalanceOperation.tree_node_is_branch field"""

    class tree_nodes(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.tree_nodes):
        """CmfBalanceOperation.tree_nodes field"""

    class tree_parent(modules.crm.fields.cmf_balance_operation.CmfBalanceOperation.tree_parent):
        """CmfBalanceOperation.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class document_id(fields.CmfTUUID):
        caption = "Документ основание ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_deal.id','cmf_payment.id']
        visible=False
        index=True



import common.models.cmf_calendar
class CmfCalendar(common.models.cmf_calendar.CmfCalendar):
    abstract = False

    class calendar_exception(common.models.cmf_calendar.CmfCalendar.calendar_exception):
        """CmfCalendar.calendar_exception field"""

    class calendar_workday(common.models.cmf_calendar.CmfCalendar.calendar_workday):
        """CmfCalendar.calendar_workday field"""

    class cmf_author(common.models.cmf_calendar.CmfCalendar.cmf_author):
        """CmfCalendar.cmf_author field"""

    class cmf_created_at(common.models.cmf_calendar.CmfCalendar.cmf_created_at):
        """CmfCalendar.cmf_created_at field"""

    class cmf_deleted(common.models.cmf_calendar.CmfCalendar.cmf_deleted):
        """CmfCalendar.cmf_deleted field"""

    class cmf_import(common.models.cmf_calendar.CmfCalendar.cmf_import):
        """CmfCalendar.cmf_import field"""

    class cmf_locked_at(common.models.cmf_calendar.CmfCalendar.cmf_locked_at):
        """CmfCalendar.cmf_locked_at field"""

    class cmf_locked_by(common.models.cmf_calendar.CmfCalendar.cmf_locked_by):
        """CmfCalendar.cmf_locked_by field"""

    class cmf_modified_at(common.models.cmf_calendar.CmfCalendar.cmf_modified_at):
        """CmfCalendar.cmf_modified_at field"""

    class cmf_modified_by(common.models.cmf_calendar.CmfCalendar.cmf_modified_by):
        """CmfCalendar.cmf_modified_by field"""

    class cmf_owner(common.models.cmf_calendar.CmfCalendar.cmf_owner):
        """CmfCalendar.cmf_owner field"""

    class cmf_version(common.models.cmf_calendar.CmfCalendar.cmf_version):
        """CmfCalendar.cmf_version field"""

    class cmf_viewed_at(common.models.cmf_calendar.CmfCalendar.cmf_viewed_at):
        """CmfCalendar.cmf_viewed_at field"""

    class code(common.models.cmf_calendar.CmfCalendar.code):
        """CmfCalendar.code field"""

    class comments(common.models.cmf_calendar.CmfCalendar.comments):
        """CmfCalendar.comments field"""

    class documents(common.models.cmf_calendar.CmfCalendar.documents):
        """CmfCalendar.documents field"""

    class ext_id(common.models.cmf_calendar.CmfCalendar.ext_id):
        """CmfCalendar.ext_id field"""

    class favorite_for(common.models.cmf_calendar.CmfCalendar.favorite_for):
        """CmfCalendar.favorite_for field"""

    class has_tree_nodes(common.models.cmf_calendar.CmfCalendar.has_tree_nodes):
        """CmfCalendar.has_tree_nodes field"""

    class id(common.models.cmf_calendar.CmfCalendar.id):
        """CmfCalendar.id field"""

    class import_original(common.models.cmf_calendar.CmfCalendar.import_original):
        """CmfCalendar.import_original field"""

    class import_raw_json(common.models.cmf_calendar.CmfCalendar.import_raw_json):
        """CmfCalendar.import_raw_json field"""

    class is_favorite(common.models.cmf_calendar.CmfCalendar.is_favorite):
        """CmfCalendar.is_favorite field"""

    class name(common.models.cmf_calendar.CmfCalendar.name):
        """CmfCalendar.name field"""

    class orderno(common.models.cmf_calendar.CmfCalendar.orderno):
        """CmfCalendar.orderno field"""

    class parent(common.models.cmf_calendar.CmfCalendar.parent):
        """CmfCalendar.parent field"""

    class perm_acl(common.models.cmf_calendar.CmfCalendar.perm_acl):
        """CmfCalendar.perm_acl field"""

    class perm_effective_acl_id(common.models.cmf_calendar.CmfCalendar.perm_effective_acl_id):
        """CmfCalendar.perm_effective_acl_id field"""

    class perm_encrypt(common.models.cmf_calendar.CmfCalendar.perm_encrypt):
        """CmfCalendar.perm_encrypt field"""

    class perm_has_acl(common.models.cmf_calendar.CmfCalendar.perm_has_acl):
        """CmfCalendar.perm_has_acl field"""

    class perm_inherit(common.models.cmf_calendar.CmfCalendar.perm_inherit):
        """CmfCalendar.perm_inherit field"""

    class perm_inherit_acl_id(common.models.cmf_calendar.CmfCalendar.perm_inherit_acl_id):
        """CmfCalendar.perm_inherit_acl_id field"""

    class perm_parent(common.models.cmf_calendar.CmfCalendar.perm_parent):
        """CmfCalendar.perm_parent field"""

    class perm_parent_owner_id(common.models.cmf_calendar.CmfCalendar.perm_parent_owner_id):
        """CmfCalendar.perm_parent_owner_id field"""

    class perm_public(common.models.cmf_calendar.CmfCalendar.perm_public):
        """CmfCalendar.perm_public field"""

    class root_parent(common.models.cmf_calendar.CmfCalendar.root_parent):
        """CmfCalendar.root_parent field"""

    class system(common.models.cmf_calendar.CmfCalendar.system):
        """CmfCalendar.system field"""

    class tasks(common.models.cmf_calendar.CmfCalendar.tasks):
        """CmfCalendar.tasks field"""

    class text(common.models.cmf_calendar.CmfCalendar.text):
        """CmfCalendar.text field"""

    class tree_hidden(common.models.cmf_calendar.CmfCalendar.tree_hidden):
        """CmfCalendar.tree_hidden field"""

    class tree_node_is_branch(common.models.cmf_calendar.CmfCalendar.tree_node_is_branch):
        """CmfCalendar.tree_node_is_branch field"""

    class tree_nodes(common.models.cmf_calendar.CmfCalendar.tree_nodes):
        """CmfCalendar.tree_nodes field"""

    class tree_parent(common.models.cmf_calendar.CmfCalendar.tree_parent):
        """CmfCalendar.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import common.models.cmf_calendar_exception
class CmfCalendarException(common.models.cmf_calendar_exception.CmfCalendarException):
    abstract = False

    class cmf_author(common.models.cmf_calendar_exception.CmfCalendarException.cmf_author):
        """CmfCalendarException.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(common.models.cmf_calendar_exception.CmfCalendarException.cmf_created_at):
        """CmfCalendarException.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(common.models.cmf_calendar_exception.CmfCalendarException.cmf_deleted):
        """CmfCalendarException.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(common.models.cmf_calendar_exception.CmfCalendarException.cmf_import):
        """CmfCalendarException.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(common.models.cmf_calendar_exception.CmfCalendarException.cmf_locked_at):
        """CmfCalendarException.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(common.models.cmf_calendar_exception.CmfCalendarException.cmf_locked_by):
        """CmfCalendarException.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(common.models.cmf_calendar_exception.CmfCalendarException.cmf_modified_at):
        """CmfCalendarException.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(common.models.cmf_calendar_exception.CmfCalendarException.cmf_modified_by):
        """CmfCalendarException.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(common.models.cmf_calendar_exception.CmfCalendarException.cmf_owner):
        """CmfCalendarException.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(common.models.cmf_calendar_exception.CmfCalendarException.cmf_version):
        """CmfCalendarException.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(common.models.cmf_calendar_exception.CmfCalendarException.cmf_viewed_at):
        """CmfCalendarException.cmf_viewed_at field"""
        ui_form_visible = False

    class code(common.models.cmf_calendar_exception.CmfCalendarException.code):
        """CmfCalendarException.code field"""
        ui_form_visible = True

    class comments(common.models.cmf_calendar_exception.CmfCalendarException.comments):
        """CmfCalendarException.comments field"""
        ui_form_visible = False

    class date(common.models.cmf_calendar_exception.CmfCalendarException.date):
        """CmfCalendarException.date field"""
        ui_form_visible = True

    class documents(common.models.cmf_calendar_exception.CmfCalendarException.documents):
        """CmfCalendarException.documents field"""
        ui_form_visible = False

    class end_date(common.models.cmf_calendar_exception.CmfCalendarException.end_date):
        """CmfCalendarException.end_date field"""
        ui_form_visible = False

    class exception_type(common.models.cmf_calendar_exception.CmfCalendarException.exception_type):
        """CmfCalendarException.exception_type field"""
        ui_form_visible = False

    class ext_id(common.models.cmf_calendar_exception.CmfCalendarException.ext_id):
        """CmfCalendarException.ext_id field"""
        ui_form_visible = False

    class favorite_for(common.models.cmf_calendar_exception.CmfCalendarException.favorite_for):
        """CmfCalendarException.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(common.models.cmf_calendar_exception.CmfCalendarException.has_tree_nodes):
        """CmfCalendarException.has_tree_nodes field"""
        ui_form_visible = False

    class id(common.models.cmf_calendar_exception.CmfCalendarException.id):
        """CmfCalendarException.id field"""
        ui_form_visible = False

    class import_original(common.models.cmf_calendar_exception.CmfCalendarException.import_original):
        """CmfCalendarException.import_original field"""
        ui_form_visible = False

    class import_raw_json(common.models.cmf_calendar_exception.CmfCalendarException.import_raw_json):
        """CmfCalendarException.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(common.models.cmf_calendar_exception.CmfCalendarException.is_favorite):
        """CmfCalendarException.is_favorite field"""
        ui_form_visible = False

    class name(common.models.cmf_calendar_exception.CmfCalendarException.name):
        """CmfCalendarException.name field"""
        ui_form_visible = True

    class orderno(common.models.cmf_calendar_exception.CmfCalendarException.orderno):
        """CmfCalendarException.orderno field"""
        ui_form_visible = False

    class parent(common.models.cmf_calendar_exception.CmfCalendarException.parent):
        """CmfCalendarException.parent field"""
        ui_form_visible = True

    class perm_acl(common.models.cmf_calendar_exception.CmfCalendarException.perm_acl):
        """CmfCalendarException.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(common.models.cmf_calendar_exception.CmfCalendarException.perm_effective_acl_id):
        """CmfCalendarException.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(common.models.cmf_calendar_exception.CmfCalendarException.perm_encrypt):
        """CmfCalendarException.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(common.models.cmf_calendar_exception.CmfCalendarException.perm_has_acl):
        """CmfCalendarException.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(common.models.cmf_calendar_exception.CmfCalendarException.perm_inherit):
        """CmfCalendarException.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(common.models.cmf_calendar_exception.CmfCalendarException.perm_inherit_acl_id):
        """CmfCalendarException.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(common.models.cmf_calendar_exception.CmfCalendarException.perm_parent):
        """CmfCalendarException.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(common.models.cmf_calendar_exception.CmfCalendarException.perm_parent_owner_id):
        """CmfCalendarException.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(common.models.cmf_calendar_exception.CmfCalendarException.perm_public):
        """CmfCalendarException.perm_public field"""
        ui_form_visible = False

    class repeat(common.models.cmf_calendar_exception.CmfCalendarException.repeat):
        """CmfCalendarException.repeat field"""
        ui_form_visible = True

    class root_parent(common.models.cmf_calendar_exception.CmfCalendarException.root_parent):
        """CmfCalendarException.root_parent field"""
        ui_form_visible = False

    class start_date(common.models.cmf_calendar_exception.CmfCalendarException.start_date):
        """CmfCalendarException.start_date field"""
        ui_form_visible = False

    class system(common.models.cmf_calendar_exception.CmfCalendarException.system):
        """CmfCalendarException.system field"""
        ui_form_visible = False

    class tasks(common.models.cmf_calendar_exception.CmfCalendarException.tasks):
        """CmfCalendarException.tasks field"""
        ui_form_visible = False

    class text(common.models.cmf_calendar_exception.CmfCalendarException.text):
        """CmfCalendarException.text field"""
        ui_form_visible = False

    class tree_hidden(common.models.cmf_calendar_exception.CmfCalendarException.tree_hidden):
        """CmfCalendarException.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(common.models.cmf_calendar_exception.CmfCalendarException.tree_node_is_branch):
        """CmfCalendarException.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(common.models.cmf_calendar_exception.CmfCalendarException.tree_nodes):
        """CmfCalendarException.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(common.models.cmf_calendar_exception.CmfCalendarException.tree_parent):
        """CmfCalendarException.tree_parent field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Календарь ID"
        foreign_key = "cmf_calendar.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import common.models.cmf_calendar_workday
class CmfCalendarWorkday(common.models.cmf_calendar_workday.CmfCalendarWorkday):
    abstract = False

    class cmf_author(common.models.cmf_calendar_workday.CmfCalendarWorkday.cmf_author):
        """CmfCalendarWorkday.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(common.models.cmf_calendar_workday.CmfCalendarWorkday.cmf_created_at):
        """CmfCalendarWorkday.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(common.models.cmf_calendar_workday.CmfCalendarWorkday.cmf_deleted):
        """CmfCalendarWorkday.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(common.models.cmf_calendar_workday.CmfCalendarWorkday.cmf_import):
        """CmfCalendarWorkday.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(common.models.cmf_calendar_workday.CmfCalendarWorkday.cmf_locked_at):
        """CmfCalendarWorkday.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(common.models.cmf_calendar_workday.CmfCalendarWorkday.cmf_locked_by):
        """CmfCalendarWorkday.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(common.models.cmf_calendar_workday.CmfCalendarWorkday.cmf_modified_at):
        """CmfCalendarWorkday.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(common.models.cmf_calendar_workday.CmfCalendarWorkday.cmf_modified_by):
        """CmfCalendarWorkday.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(common.models.cmf_calendar_workday.CmfCalendarWorkday.cmf_owner):
        """CmfCalendarWorkday.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(common.models.cmf_calendar_workday.CmfCalendarWorkday.cmf_version):
        """CmfCalendarWorkday.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(common.models.cmf_calendar_workday.CmfCalendarWorkday.cmf_viewed_at):
        """CmfCalendarWorkday.cmf_viewed_at field"""
        ui_form_visible = False

    class code(common.models.cmf_calendar_workday.CmfCalendarWorkday.code):
        """CmfCalendarWorkday.code field"""
        ui_form_visible = False

    class comments(common.models.cmf_calendar_workday.CmfCalendarWorkday.comments):
        """CmfCalendarWorkday.comments field"""
        ui_form_visible = False

    class documents(common.models.cmf_calendar_workday.CmfCalendarWorkday.documents):
        """CmfCalendarWorkday.documents field"""
        ui_form_visible = False

    class end_date(common.models.cmf_calendar_workday.CmfCalendarWorkday.end_date):
        """CmfCalendarWorkday.end_date field"""
        ui_form_visible = False

    class ext_id(common.models.cmf_calendar_workday.CmfCalendarWorkday.ext_id):
        """CmfCalendarWorkday.ext_id field"""
        ui_form_visible = False

    class favorite_for(common.models.cmf_calendar_workday.CmfCalendarWorkday.favorite_for):
        """CmfCalendarWorkday.favorite_for field"""
        ui_form_visible = False

    class from_time(common.models.cmf_calendar_workday.CmfCalendarWorkday.from_time):
        """CmfCalendarWorkday.from_time field"""
        ui_form_visible = True

    class has_tree_nodes(common.models.cmf_calendar_workday.CmfCalendarWorkday.has_tree_nodes):
        """CmfCalendarWorkday.has_tree_nodes field"""
        ui_form_visible = False

    class id(common.models.cmf_calendar_workday.CmfCalendarWorkday.id):
        """CmfCalendarWorkday.id field"""
        ui_form_visible = False

    class import_original(common.models.cmf_calendar_workday.CmfCalendarWorkday.import_original):
        """CmfCalendarWorkday.import_original field"""
        ui_form_visible = False

    class import_raw_json(common.models.cmf_calendar_workday.CmfCalendarWorkday.import_raw_json):
        """CmfCalendarWorkday.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(common.models.cmf_calendar_workday.CmfCalendarWorkday.is_favorite):
        """CmfCalendarWorkday.is_favorite field"""
        ui_form_visible = False

    class name(common.models.cmf_calendar_workday.CmfCalendarWorkday.name):
        """CmfCalendarWorkday.name field"""
        ui_form_visible = False

    class orderno(common.models.cmf_calendar_workday.CmfCalendarWorkday.orderno):
        """CmfCalendarWorkday.orderno field"""
        ui_form_visible = False

    class parent(common.models.cmf_calendar_workday.CmfCalendarWorkday.parent):
        """CmfCalendarWorkday.parent field"""
        ui_form_visible = False

    class perm_acl(common.models.cmf_calendar_workday.CmfCalendarWorkday.perm_acl):
        """CmfCalendarWorkday.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(common.models.cmf_calendar_workday.CmfCalendarWorkday.perm_effective_acl_id):
        """CmfCalendarWorkday.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(common.models.cmf_calendar_workday.CmfCalendarWorkday.perm_encrypt):
        """CmfCalendarWorkday.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(common.models.cmf_calendar_workday.CmfCalendarWorkday.perm_has_acl):
        """CmfCalendarWorkday.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(common.models.cmf_calendar_workday.CmfCalendarWorkday.perm_inherit):
        """CmfCalendarWorkday.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(common.models.cmf_calendar_workday.CmfCalendarWorkday.perm_inherit_acl_id):
        """CmfCalendarWorkday.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(common.models.cmf_calendar_workday.CmfCalendarWorkday.perm_parent):
        """CmfCalendarWorkday.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(common.models.cmf_calendar_workday.CmfCalendarWorkday.perm_parent_owner_id):
        """CmfCalendarWorkday.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(common.models.cmf_calendar_workday.CmfCalendarWorkday.perm_public):
        """CmfCalendarWorkday.perm_public field"""
        ui_form_visible = False

    class root_parent(common.models.cmf_calendar_workday.CmfCalendarWorkday.root_parent):
        """CmfCalendarWorkday.root_parent field"""
        ui_form_visible = False

    class start_date(common.models.cmf_calendar_workday.CmfCalendarWorkday.start_date):
        """CmfCalendarWorkday.start_date field"""
        ui_form_visible = False

    class system(common.models.cmf_calendar_workday.CmfCalendarWorkday.system):
        """CmfCalendarWorkday.system field"""
        ui_form_visible = False

    class tasks(common.models.cmf_calendar_workday.CmfCalendarWorkday.tasks):
        """CmfCalendarWorkday.tasks field"""
        ui_form_visible = False

    class text(common.models.cmf_calendar_workday.CmfCalendarWorkday.text):
        """CmfCalendarWorkday.text field"""
        ui_form_visible = False

    class to_time(common.models.cmf_calendar_workday.CmfCalendarWorkday.to_time):
        """CmfCalendarWorkday.to_time field"""
        ui_form_visible = True

    class tree_hidden(common.models.cmf_calendar_workday.CmfCalendarWorkday.tree_hidden):
        """CmfCalendarWorkday.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(common.models.cmf_calendar_workday.CmfCalendarWorkday.tree_node_is_branch):
        """CmfCalendarWorkday.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(common.models.cmf_calendar_workday.CmfCalendarWorkday.tree_nodes):
        """CmfCalendarWorkday.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(common.models.cmf_calendar_workday.CmfCalendarWorkday.tree_parent):
        """CmfCalendarWorkday.tree_parent field"""
        ui_form_visible = False

    class weekday(common.models.cmf_calendar_workday.CmfCalendarWorkday.weekday):
        """CmfCalendarWorkday.weekday field"""
        ui_form_visible = True

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Календарь ID"
        foreign_key = "cmf_calendar.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.card.fields.card
import modules.card.models.card
class CmfCard(modules.card.fields.card.CmfCard,modules.card.models.card.CmfCard):
    abstract = False

    class cmf_author(modules.card.fields.card.CmfCard.cmf_author):
        """CmfCard.cmf_author field"""

    class cmf_created_at(modules.card.fields.card.CmfCard.cmf_created_at):
        """CmfCard.cmf_created_at field"""

    class cmf_deleted(modules.card.fields.card.CmfCard.cmf_deleted):
        """CmfCard.cmf_deleted field"""

    class cmf_import(modules.card.fields.card.CmfCard.cmf_import):
        """CmfCard.cmf_import field"""

    class cmf_locked_at(modules.card.fields.card.CmfCard.cmf_locked_at):
        """CmfCard.cmf_locked_at field"""

    class cmf_locked_by(modules.card.fields.card.CmfCard.cmf_locked_by):
        """CmfCard.cmf_locked_by field"""

    class cmf_modified_at(modules.card.fields.card.CmfCard.cmf_modified_at):
        """CmfCard.cmf_modified_at field"""

    class cmf_modified_by(modules.card.fields.card.CmfCard.cmf_modified_by):
        """CmfCard.cmf_modified_by field"""

    class cmf_owner(modules.card.fields.card.CmfCard.cmf_owner):
        """CmfCard.cmf_owner field"""

    class cmf_version(modules.card.fields.card.CmfCard.cmf_version):
        """CmfCard.cmf_version field"""

    class cmf_viewed_at(modules.card.fields.card.CmfCard.cmf_viewed_at):
        """CmfCard.cmf_viewed_at field"""

    class code(modules.card.fields.card.CmfCard.code):
        """CmfCard.code field"""

    class comments(modules.card.fields.card.CmfCard.comments):
        """CmfCard.comments field"""

    class documents(modules.card.fields.card.CmfCard.documents):
        """CmfCard.documents field"""

    class ext_id(modules.card.fields.card.CmfCard.ext_id):
        """CmfCard.ext_id field"""

    class favorite_for(modules.card.fields.card.CmfCard.favorite_for):
        """CmfCard.favorite_for field"""

    class has_tree_nodes(modules.card.fields.card.CmfCard.has_tree_nodes):
        """CmfCard.has_tree_nodes field"""

    class id(modules.card.fields.card.CmfCard.id):
        """CmfCard.id field"""

    class import_original(modules.card.fields.card.CmfCard.import_original):
        """CmfCard.import_original field"""

    class import_raw_json(modules.card.fields.card.CmfCard.import_raw_json):
        """CmfCard.import_raw_json field"""

    class is_favorite(modules.card.fields.card.CmfCard.is_favorite):
        """CmfCard.is_favorite field"""

    class name(modules.card.fields.card.CmfCard.name):
        """CmfCard.name field"""

    class obj_alarm_date(modules.card.fields.card.CmfCard.obj_alarm_date):
        """CmfCard.obj_alarm_date field"""

    class obj_comments(modules.card.fields.card.CmfCard.obj_comments):
        """CmfCard.obj_comments field"""

    class obj_fields(modules.card.fields.card.CmfCard.obj_fields):
        """CmfCard.obj_fields field"""

    class obj_id(modules.card.fields.card.CmfCard.obj_id):
        """CmfCard.obj_id field"""

    class obj_orderno(modules.card.fields.card.CmfCard.obj_orderno):
        """CmfCard.obj_orderno field"""

    class obj_priority(modules.card.fields.card.CmfCard.obj_priority):
        """CmfCard.obj_priority field"""

    class obj_status_type(modules.card.fields.card.CmfCard.obj_status_type):
        """CmfCard.obj_status_type field"""

    class orderno(modules.card.fields.card.CmfCard.orderno):
        """CmfCard.orderno field"""

    class parent(modules.card.fields.card.CmfCard.parent):
        """CmfCard.parent field"""

    class perm_acl(modules.card.fields.card.CmfCard.perm_acl):
        """CmfCard.perm_acl field"""

    class perm_effective_acl_id(modules.card.fields.card.CmfCard.perm_effective_acl_id):
        """CmfCard.perm_effective_acl_id field"""

    class perm_encrypt(modules.card.fields.card.CmfCard.perm_encrypt):
        """CmfCard.perm_encrypt field"""

    class perm_has_acl(modules.card.fields.card.CmfCard.perm_has_acl):
        """CmfCard.perm_has_acl field"""

    class perm_inherit(modules.card.fields.card.CmfCard.perm_inherit):
        """CmfCard.perm_inherit field"""

    class perm_inherit_acl_id(modules.card.fields.card.CmfCard.perm_inherit_acl_id):
        """CmfCard.perm_inherit_acl_id field"""

    class perm_parent(modules.card.fields.card.CmfCard.perm_parent):
        """CmfCard.perm_parent field"""

    class perm_parent_owner_id(modules.card.fields.card.CmfCard.perm_parent_owner_id):
        """CmfCard.perm_parent_owner_id field"""

    class perm_public(modules.card.fields.card.CmfCard.perm_public):
        """CmfCard.perm_public field"""

    class person_id(modules.card.fields.card.CmfCard.person_id):
        """CmfCard.person_id field"""

    class pinned(modules.card.fields.card.CmfCard.pinned):
        """CmfCard.pinned field"""

    class place(modules.card.fields.card.CmfCard.place):
        """CmfCard.place field"""

    class root_parent(modules.card.fields.card.CmfCard.root_parent):
        """CmfCard.root_parent field"""

    class status(modules.card.fields.card.CmfCard.status):
        """CmfCard.status field"""

    class system(modules.card.fields.card.CmfCard.system):
        """CmfCard.system field"""

    class tasks(modules.card.fields.card.CmfCard.tasks):
        """CmfCard.tasks field"""

    class text(modules.card.fields.card.CmfCard.text):
        """CmfCard.text field"""

    class tree_hidden(modules.card.fields.card.CmfCard.tree_hidden):
        """CmfCard.tree_hidden field"""

    class tree_node_is_branch(modules.card.fields.card.CmfCard.tree_node_is_branch):
        """CmfCard.tree_node_is_branch field"""

    class tree_nodes(modules.card.fields.card.CmfCard.tree_nodes):
        """CmfCard.tree_nodes field"""

    class tree_parent(modules.card.fields.card.CmfCard.tree_parent):
        """CmfCard.tree_parent field"""

    class unread_cnt(modules.card.fields.card.CmfCard.unread_cnt):
        """CmfCard.unread_cnt field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.voip.fields.cmf_channel_call
import modules.voip.models.cmf_channel_call
class CmfChannelCall(modules.voip.fields.cmf_channel_call.CmfChannelCall,modules.voip.models.cmf_channel_call.CmfChannelCall):
    abstract = False

    class call_api_id(modules.voip.fields.cmf_channel_call.CmfChannelCall.call_api_id):
        """CmfChannelCall.call_api_id field"""

    class call_flow(modules.voip.fields.cmf_channel_call.CmfChannelCall.call_flow):
        """CmfChannelCall.call_flow field"""

    class call_id(modules.voip.fields.cmf_channel_call.CmfChannelCall.call_id):
        """CmfChannelCall.call_id field"""

    class call_log_raw(modules.voip.fields.cmf_channel_call.CmfChannelCall.call_log_raw):
        """CmfChannelCall.call_log_raw field"""

    class call_status(modules.voip.fields.cmf_channel_call.CmfChannelCall.call_status):
        """CmfChannelCall.call_status field"""

    class called(modules.voip.fields.cmf_channel_call.CmfChannelCall.called):
        """CmfChannelCall.called field"""

    class called_d_id(modules.voip.fields.cmf_channel_call.CmfChannelCall.called_d_id):
        """CmfChannelCall.called_d_id field"""

    class called_extension(modules.voip.fields.cmf_channel_call.CmfChannelCall.called_extension):
        """CmfChannelCall.called_extension field"""

    class called_extension_id(modules.voip.fields.cmf_channel_call.CmfChannelCall.called_extension_id):
        """CmfChannelCall.called_extension_id field"""

    class called_number(modules.voip.fields.cmf_channel_call.CmfChannelCall.called_number):
        """CmfChannelCall.called_number field"""

    class caller(modules.voip.fields.cmf_channel_call.CmfChannelCall.caller):
        """CmfChannelCall.caller field"""

    class caller_extension(modules.voip.fields.cmf_channel_call.CmfChannelCall.caller_extension):
        """CmfChannelCall.caller_extension field"""

    class caller_extension_id(modules.voip.fields.cmf_channel_call.CmfChannelCall.caller_extension_id):
        """CmfChannelCall.caller_extension_id field"""

    class caller_id_name(modules.voip.fields.cmf_channel_call.CmfChannelCall.caller_id_name):
        """CmfChannelCall.caller_id_name field"""

    class caller_id_num(modules.voip.fields.cmf_channel_call.CmfChannelCall.caller_id_num):
        """CmfChannelCall.caller_id_num field"""

    class channel(modules.voip.fields.cmf_channel_call.CmfChannelCall.channel):
        """CmfChannelCall.channel field"""

    class cmf_author(modules.voip.fields.cmf_channel_call.CmfChannelCall.cmf_author):
        """CmfChannelCall.cmf_author field"""

    class cmf_created_at(modules.voip.fields.cmf_channel_call.CmfChannelCall.cmf_created_at):
        """CmfChannelCall.cmf_created_at field"""

    class cmf_deleted(modules.voip.fields.cmf_channel_call.CmfChannelCall.cmf_deleted):
        """CmfChannelCall.cmf_deleted field"""

    class cmf_locked_at(modules.voip.fields.cmf_channel_call.CmfChannelCall.cmf_locked_at):
        """CmfChannelCall.cmf_locked_at field"""

    class cmf_locked_by(modules.voip.fields.cmf_channel_call.CmfChannelCall.cmf_locked_by):
        """CmfChannelCall.cmf_locked_by field"""

    class cmf_modified_at(modules.voip.fields.cmf_channel_call.CmfChannelCall.cmf_modified_at):
        """CmfChannelCall.cmf_modified_at field"""

    class cmf_modified_by(modules.voip.fields.cmf_channel_call.CmfChannelCall.cmf_modified_by):
        """CmfChannelCall.cmf_modified_by field"""

    class cmf_owner(modules.voip.fields.cmf_channel_call.CmfChannelCall.cmf_owner):
        """CmfChannelCall.cmf_owner field"""

    class cmf_version(modules.voip.fields.cmf_channel_call.CmfChannelCall.cmf_version):
        """CmfChannelCall.cmf_version field"""

    class cmf_viewed_at(modules.voip.fields.cmf_channel_call.CmfChannelCall.cmf_viewed_at):
        """CmfChannelCall.cmf_viewed_at field"""

    class duration(modules.voip.fields.cmf_channel_call.CmfChannelCall.duration):
        """CmfChannelCall.duration field"""

    class event_time(modules.voip.fields.cmf_channel_call.CmfChannelCall.event_time):
        """CmfChannelCall.event_time field"""

    class event_type(modules.voip.fields.cmf_channel_call.CmfChannelCall.event_type):
        """CmfChannelCall.event_type field"""

    class id(modules.voip.fields.cmf_channel_call.CmfChannelCall.id):
        """CmfChannelCall.id field"""

    class parent(modules.voip.fields.cmf_channel_call.CmfChannelCall.parent):
        """CmfChannelCall.parent field"""

    class record_path(modules.voip.fields.cmf_channel_call.CmfChannelCall.record_path):
        """CmfChannelCall.record_path field"""

    class sub_call_id(modules.voip.fields.cmf_channel_call.CmfChannelCall.sub_call_id):
        """CmfChannelCall.sub_call_id field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class caller_id(fields.CmfTUUID):
        caption = "Вызывающий ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class called_id(fields.CmfTUUID):
        caption = "Вызываемый ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class channel_id(fields.CmfTUUID):
        caption = "Канал ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_plugin_zadarma.id','cmf_plugin_telphin.id']
        visible=False
        index=True



import modules.crm.fields.cmf_channel_message
import modules.crm.models.cmf_channel_message
class CmfChannelMessage(modules.crm.fields.cmf_channel_message.CmfChannelMessage,modules.crm.models.cmf_channel_message.CmfChannelMessage):
    abstract = False

    class channel(modules.crm.fields.cmf_channel_message.CmfChannelMessage.channel):
        """CmfChannelMessage.channel field"""

    class chat_message(modules.crm.fields.cmf_channel_message.CmfChannelMessage.chat_message):
        """CmfChannelMessage.chat_message field"""

    class client_id(modules.crm.fields.cmf_channel_message.CmfChannelMessage.client_id):
        """CmfChannelMessage.client_id field"""

    class cmf_author(modules.crm.fields.cmf_channel_message.CmfChannelMessage.cmf_author):
        """CmfChannelMessage.cmf_author field"""

    class cmf_created_at(modules.crm.fields.cmf_channel_message.CmfChannelMessage.cmf_created_at):
        """CmfChannelMessage.cmf_created_at field"""

    class cmf_deleted(modules.crm.fields.cmf_channel_message.CmfChannelMessage.cmf_deleted):
        """CmfChannelMessage.cmf_deleted field"""

    class cmf_locked_at(modules.crm.fields.cmf_channel_message.CmfChannelMessage.cmf_locked_at):
        """CmfChannelMessage.cmf_locked_at field"""

    class cmf_locked_by(modules.crm.fields.cmf_channel_message.CmfChannelMessage.cmf_locked_by):
        """CmfChannelMessage.cmf_locked_by field"""

    class cmf_modified_at(modules.crm.fields.cmf_channel_message.CmfChannelMessage.cmf_modified_at):
        """CmfChannelMessage.cmf_modified_at field"""

    class cmf_modified_by(modules.crm.fields.cmf_channel_message.CmfChannelMessage.cmf_modified_by):
        """CmfChannelMessage.cmf_modified_by field"""

    class cmf_owner(modules.crm.fields.cmf_channel_message.CmfChannelMessage.cmf_owner):
        """CmfChannelMessage.cmf_owner field"""

    class cmf_version(modules.crm.fields.cmf_channel_message.CmfChannelMessage.cmf_version):
        """CmfChannelMessage.cmf_version field"""

    class cmf_viewed_at(modules.crm.fields.cmf_channel_message.CmfChannelMessage.cmf_viewed_at):
        """CmfChannelMessage.cmf_viewed_at field"""

    class id(modules.crm.fields.cmf_channel_message.CmfChannelMessage.id):
        """CmfChannelMessage.id field"""

    class message_flow(modules.crm.fields.cmf_channel_message.CmfChannelMessage.message_flow):
        """CmfChannelMessage.message_flow field"""

    class message_id(modules.crm.fields.cmf_channel_message.CmfChannelMessage.message_id):
        """CmfChannelMessage.message_id field"""

    class message_raw(modules.crm.fields.cmf_channel_message.CmfChannelMessage.message_raw):
        """CmfChannelMessage.message_raw field"""

    class message_status(modules.crm.fields.cmf_channel_message.CmfChannelMessage.message_status):
        """CmfChannelMessage.message_status field"""

    class parent(modules.crm.fields.cmf_channel_message.CmfChannelMessage.parent):
        """CmfChannelMessage.parent field"""

    class person_from(modules.crm.fields.cmf_channel_message.CmfChannelMessage.person_from):
        """CmfChannelMessage.person_from field"""

    class person_to(modules.crm.fields.cmf_channel_message.CmfChannelMessage.person_to):
        """CmfChannelMessage.person_to field"""

    class text(modules.crm.fields.cmf_channel_message.CmfChannelMessage.text):
        """CmfChannelMessage.text field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class channel_id(fields.CmfTUUID):
        caption = "Канал ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_whatsapp.id','cmf_mailbox.id','cmf_plugin_zadarma.id','cmf_plugin_telphin.id']
        visible=False
        index=True

    class person_from_id(fields.CmfTUUID):
        caption = "Отправитель ID"
        foreign_key = "cmf_person.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class person_to_id(fields.CmfTUUID):
        caption = "Получатель ID"
        foreign_key = "cmf_person.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class chat_message_id(fields.CmfTUUID):
        caption = "Сообщение в чате ID"
        foreign_key = "cmf_chat_message.id"
        nullable = True
        unique = False
        visible = False
        index = True



import common.fields.cmf_chat_group
import common.models.cmf_chat_group
class CmfChatGroup(common.fields.cmf_chat_group.CmfChatGroup,common.models.cmf_chat_group.CmfChatGroup):
    abstract = False

    class activity(common.fields.cmf_chat_group.CmfChatGroup.activity):
        """CmfChatGroup.activity field"""
        ui_form_visible = True

    class alarm_date(common.fields.cmf_chat_group.CmfChatGroup.alarm_date):
        """CmfChatGroup.alarm_date field"""
        ui_form_visible = True

    class approved(common.fields.cmf_chat_group.CmfChatGroup.approved):
        """CmfChatGroup.approved field"""
        ui_form_visible = False

    class attachments(common.fields.cmf_chat_group.CmfChatGroup.attachments):
        """CmfChatGroup.attachments field"""
        ui_form_visible = False

    class cache_fields(common.fields.cmf_chat_group.CmfChatGroup.cache_fields):
        """CmfChatGroup.cache_fields field"""
        ui_form_visible = False

    class cache_last_comment_text(common.fields.cmf_chat_group.CmfChatGroup.cache_last_comment_text):
        """CmfChatGroup.cache_last_comment_text field"""
        ui_form_visible = False

    class cache_last_topic_code(common.fields.cmf_chat_group.CmfChatGroup.cache_last_topic_code):
        """CmfChatGroup.cache_last_topic_code field"""
        ui_form_visible = False

    class cache_last_topic_name(common.fields.cmf_chat_group.CmfChatGroup.cache_last_topic_name):
        """CmfChatGroup.cache_last_topic_name field"""
        ui_form_visible = False

    class cache_status_opt(common.fields.cmf_chat_group.CmfChatGroup.cache_status_opt):
        """CmfChatGroup.cache_status_opt field"""
        ui_form_visible = False

    class cache_status_type(common.fields.cmf_chat_group.CmfChatGroup.cache_status_type):
        """CmfChatGroup.cache_status_type field"""
        ui_form_visible = False

    class cloned_from(common.fields.cmf_chat_group.CmfChatGroup.cloned_from):
        """CmfChatGroup.cloned_from field"""
        ui_form_visible = False

    class cmf_author(common.fields.cmf_chat_group.CmfChatGroup.cmf_author):
        """CmfChatGroup.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(common.fields.cmf_chat_group.CmfChatGroup.cmf_created_at):
        """CmfChatGroup.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(common.fields.cmf_chat_group.CmfChatGroup.cmf_deleted):
        """CmfChatGroup.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(common.fields.cmf_chat_group.CmfChatGroup.cmf_import):
        """CmfChatGroup.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(common.fields.cmf_chat_group.CmfChatGroup.cmf_locked_at):
        """CmfChatGroup.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(common.fields.cmf_chat_group.CmfChatGroup.cmf_locked_by):
        """CmfChatGroup.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(common.fields.cmf_chat_group.CmfChatGroup.cmf_modified_at):
        """CmfChatGroup.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(common.fields.cmf_chat_group.CmfChatGroup.cmf_modified_by):
        """CmfChatGroup.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(common.fields.cmf_chat_group.CmfChatGroup.cmf_owner):
        """CmfChatGroup.cmf_owner field"""
        ui_form_visible = True

    class cmf_owner_assistant(common.fields.cmf_chat_group.CmfChatGroup.cmf_owner_assistant):
        """CmfChatGroup.cmf_owner_assistant field"""
        ui_form_visible = False

    class cmf_owner_assistants(common.fields.cmf_chat_group.CmfChatGroup.cmf_owner_assistants):
        """CmfChatGroup.cmf_owner_assistants field"""
        ui_form_visible = True

    class cmf_version(common.fields.cmf_chat_group.CmfChatGroup.cmf_version):
        """CmfChatGroup.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(common.fields.cmf_chat_group.CmfChatGroup.cmf_viewed_at):
        """CmfChatGroup.cmf_viewed_at field"""
        ui_form_visible = False

    class code(common.fields.cmf_chat_group.CmfChatGroup.code):
        """CmfChatGroup.code field"""
        ui_form_visible = False

    class comments(common.fields.cmf_chat_group.CmfChatGroup.comments):
        """CmfChatGroup.comments field"""
        ui_form_visible = False

    class company(common.fields.cmf_chat_group.CmfChatGroup.company):
        """CmfChatGroup.company field"""
        ui_form_visible = False

    class contact(common.fields.cmf_chat_group.CmfChatGroup.contact):
        """CmfChatGroup.contact field"""
        ui_form_visible = False

    class deadline(common.fields.cmf_chat_group.CmfChatGroup.deadline):
        """CmfChatGroup.deadline field"""
        ui_form_visible = False

    class default_task_workflow(common.fields.cmf_chat_group.CmfChatGroup.default_task_workflow):
        """CmfChatGroup.default_task_workflow field"""
        ui_form_visible = False

    class documents(common.fields.cmf_chat_group.CmfChatGroup.documents):
        """CmfChatGroup.documents field"""
        ui_form_visible = False

    class executors(common.fields.cmf_chat_group.CmfChatGroup.executors):
        """CmfChatGroup.executors field"""
        ui_form_visible = True

    class ext_id(common.fields.cmf_chat_group.CmfChatGroup.ext_id):
        """CmfChatGroup.ext_id field"""
        ui_form_visible = True

    class favorite_for(common.fields.cmf_chat_group.CmfChatGroup.favorite_for):
        """CmfChatGroup.favorite_for field"""
        ui_form_visible = False

    class followers(common.fields.cmf_chat_group.CmfChatGroup.followers):
        """CmfChatGroup.followers field"""
        ui_form_visible = False

    class has_tree_nodes(common.fields.cmf_chat_group.CmfChatGroup.has_tree_nodes):
        """CmfChatGroup.has_tree_nodes field"""
        ui_form_visible = False

    class id(common.fields.cmf_chat_group.CmfChatGroup.id):
        """CmfChatGroup.id field"""
        ui_form_visible = False

    class import_original(common.fields.cmf_chat_group.CmfChatGroup.import_original):
        """CmfChatGroup.import_original field"""
        ui_form_visible = False

    class import_raw_json(common.fields.cmf_chat_group.CmfChatGroup.import_raw_json):
        """CmfChatGroup.import_raw_json field"""
        ui_form_visible = False

    class is_checked(common.fields.cmf_chat_group.CmfChatGroup.is_checked):
        """CmfChatGroup.is_checked field"""
        ui_form_visible = False

    class is_favorite(common.fields.cmf_chat_group.CmfChatGroup.is_favorite):
        """CmfChatGroup.is_favorite field"""
        ui_form_visible = False

    class is_penalty(common.fields.cmf_chat_group.CmfChatGroup.is_penalty):
        """CmfChatGroup.is_penalty field"""
        ui_form_visible = False

    class is_public(common.fields.cmf_chat_group.CmfChatGroup.is_public):
        """CmfChatGroup.is_public field"""
        ui_form_visible = False

    class is_public_comments(common.fields.cmf_chat_group.CmfChatGroup.is_public_comments):
        """CmfChatGroup.is_public_comments field"""
        ui_form_visible = False

    class is_public_editable(common.fields.cmf_chat_group.CmfChatGroup.is_public_editable):
        """CmfChatGroup.is_public_editable field"""
        ui_form_visible = False

    class is_template(common.fields.cmf_chat_group.CmfChatGroup.is_template):
        """CmfChatGroup.is_template field"""
        ui_form_visible = False

    class last_topic(common.fields.cmf_chat_group.CmfChatGroup.last_topic):
        """CmfChatGroup.last_topic field"""
        ui_form_visible = False

    class local_links(common.fields.cmf_chat_group.CmfChatGroup.local_links):
        """CmfChatGroup.local_links field"""
        ui_form_visible = False

    class logic_prefix(common.fields.cmf_chat_group.CmfChatGroup.logic_prefix):
        """CmfChatGroup.logic_prefix field"""
        ui_form_visible = False

    class logic_type(common.fields.cmf_chat_group.CmfChatGroup.logic_type):
        """CmfChatGroup.logic_type field"""
        ui_form_visible = True

    class mark(common.fields.cmf_chat_group.CmfChatGroup.mark):
        """CmfChatGroup.mark field"""
        ui_form_visible = False

    class name(common.fields.cmf_chat_group.CmfChatGroup.name):
        """CmfChatGroup.name field"""
        ui_form_visible = False

    class no_control(common.fields.cmf_chat_group.CmfChatGroup.no_control):
        """CmfChatGroup.no_control field"""
        ui_form_visible = False

    class orderno(common.fields.cmf_chat_group.CmfChatGroup.orderno):
        """CmfChatGroup.orderno field"""
        ui_form_visible = False

    class p2p(common.fields.cmf_chat_group.CmfChatGroup.p2p):
        """CmfChatGroup.p2p field"""
        ui_form_visible = False

    class parent(common.fields.cmf_chat_group.CmfChatGroup.parent):
        """CmfChatGroup.parent field"""
        ui_form_visible = True

    class parent_logic_prefix(common.fields.cmf_chat_group.CmfChatGroup.parent_logic_prefix):
        """CmfChatGroup.parent_logic_prefix field"""
        ui_form_visible = False

    class period_interval(common.fields.cmf_chat_group.CmfChatGroup.period_interval):
        """CmfChatGroup.period_interval field"""
        ui_form_visible = False

    class period_next_date(common.fields.cmf_chat_group.CmfChatGroup.period_next_date):
        """CmfChatGroup.period_next_date field"""
        ui_form_visible = False

    class perm_acl(common.fields.cmf_chat_group.CmfChatGroup.perm_acl):
        """CmfChatGroup.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(common.fields.cmf_chat_group.CmfChatGroup.perm_effective_acl_id):
        """CmfChatGroup.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(common.fields.cmf_chat_group.CmfChatGroup.perm_encrypt):
        """CmfChatGroup.perm_encrypt field"""
        ui_form_visible = True

    class perm_has_acl(common.fields.cmf_chat_group.CmfChatGroup.perm_has_acl):
        """CmfChatGroup.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(common.fields.cmf_chat_group.CmfChatGroup.perm_inherit):
        """CmfChatGroup.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(common.fields.cmf_chat_group.CmfChatGroup.perm_inherit_acl_id):
        """CmfChatGroup.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(common.fields.cmf_chat_group.CmfChatGroup.perm_parent):
        """CmfChatGroup.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(common.fields.cmf_chat_group.CmfChatGroup.perm_parent_owner_id):
        """CmfChatGroup.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_policy(common.fields.cmf_chat_group.CmfChatGroup.perm_policy):
        """CmfChatGroup.perm_policy field"""
        ui_form_visible = True

    class perm_policy_anonymous(common.fields.cmf_chat_group.CmfChatGroup.perm_policy_anonymous):
        """CmfChatGroup.perm_policy_anonymous field"""
        ui_form_visible = True

    class perm_policy_guest(common.fields.cmf_chat_group.CmfChatGroup.perm_policy_guest):
        """CmfChatGroup.perm_policy_guest field"""
        ui_form_visible = True

    class perm_policy_sharelink(common.fields.cmf_chat_group.CmfChatGroup.perm_policy_sharelink):
        """CmfChatGroup.perm_policy_sharelink field"""
        ui_form_visible = True

    class perm_public(common.fields.cmf_chat_group.CmfChatGroup.perm_public):
        """CmfChatGroup.perm_public field"""
        ui_form_visible = False

    class plan_end_date(common.fields.cmf_chat_group.CmfChatGroup.plan_end_date):
        """CmfChatGroup.plan_end_date field"""
        ui_form_visible = False

    class plan_start_date(common.fields.cmf_chat_group.CmfChatGroup.plan_start_date):
        """CmfChatGroup.plan_start_date field"""
        ui_form_visible = False

    class priority(common.fields.cmf_chat_group.CmfChatGroup.priority):
        """CmfChatGroup.priority field"""
        ui_form_visible = False

    class responsible(common.fields.cmf_chat_group.CmfChatGroup.responsible):
        """CmfChatGroup.responsible field"""
        ui_form_visible = False

    class root_parent(common.fields.cmf_chat_group.CmfChatGroup.root_parent):
        """CmfChatGroup.root_parent field"""
        ui_form_visible = False

    class scheme_wf(common.fields.cmf_chat_group.CmfChatGroup.scheme_wf):
        """CmfChatGroup.scheme_wf field"""
        ui_form_visible = False

    class sharelink_hash(common.fields.cmf_chat_group.CmfChatGroup.sharelink_hash):
        """CmfChatGroup.sharelink_hash field"""
        ui_form_visible = False

    class spectators(common.fields.cmf_chat_group.CmfChatGroup.spectators):
        """CmfChatGroup.spectators field"""
        ui_form_visible = True

    class status(common.fields.cmf_chat_group.CmfChatGroup.status):
        """CmfChatGroup.status field"""
        ui_form_visible = True

    class status_closed_at(common.fields.cmf_chat_group.CmfChatGroup.status_closed_at):
        """CmfChatGroup.status_closed_at field"""
        ui_form_visible = False

    class status_in_progress_end(common.fields.cmf_chat_group.CmfChatGroup.status_in_progress_end):
        """CmfChatGroup.status_in_progress_end field"""
        ui_form_visible = False

    class status_in_progress_start(common.fields.cmf_chat_group.CmfChatGroup.status_in_progress_start):
        """CmfChatGroup.status_in_progress_start field"""
        ui_form_visible = False

    class status_modified_at(common.fields.cmf_chat_group.CmfChatGroup.status_modified_at):
        """CmfChatGroup.status_modified_at field"""
        ui_form_visible = False

    class status_review_at(common.fields.cmf_chat_group.CmfChatGroup.status_review_at):
        """CmfChatGroup.status_review_at field"""
        ui_form_visible = False

    class system(common.fields.cmf_chat_group.CmfChatGroup.system):
        """CmfChatGroup.system field"""
        ui_form_visible = False

    class tags(common.fields.cmf_chat_group.CmfChatGroup.tags):
        """CmfChatGroup.tags field"""
        ui_form_visible = False

    class tasks(common.fields.cmf_chat_group.CmfChatGroup.tasks):
        """CmfChatGroup.tasks field"""
        ui_form_visible = False

    class text(common.fields.cmf_chat_group.CmfChatGroup.text):
        """CmfChatGroup.text field"""
        ui_form_visible = False

    class topics(common.fields.cmf_chat_group.CmfChatGroup.topics):
        """CmfChatGroup.topics field"""
        ui_form_visible = False

    class tree_hidden(common.fields.cmf_chat_group.CmfChatGroup.tree_hidden):
        """CmfChatGroup.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(common.fields.cmf_chat_group.CmfChatGroup.tree_node_is_branch):
        """CmfChatGroup.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(common.fields.cmf_chat_group.CmfChatGroup.tree_nodes):
        """CmfChatGroup.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(common.fields.cmf_chat_group.CmfChatGroup.tree_parent):
        """CmfChatGroup.tree_parent field"""
        ui_form_visible = False

    class ui_view_form(common.fields.cmf_chat_group.CmfChatGroup.ui_view_form):
        """CmfChatGroup.ui_view_form field"""
        ui_form_visible = False

    class waiting_for(common.fields.cmf_chat_group.CmfChatGroup.waiting_for):
        """CmfChatGroup.waiting_for field"""
        ui_form_visible = False

    class workflow(common.fields.cmf_chat_group.CmfChatGroup.workflow):
        """CmfChatGroup.workflow field"""
        ui_form_visible = True

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Постановщик ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Объект ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_project.id','cmf_folder.id','cmf_active_entity_filter.id','cmf_document.id','cmf_task.id']
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_task_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по-умолчанию для задач ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class logic_type_id(fields.CmfTUUID):
        caption = "Тип ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class scheme_wf_id(fields.CmfTUUID):
        caption = "Схема Бизнес-процесса ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_owner_assistant_id(fields.CmfTUUID):
        caption = "DEPRICATED. Помощник владельца ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class status_id(fields.CmfTUUID):
        caption = "Статус ID"
        foreign_key = "cmf_status.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class company_id(fields.CmfTUUID):
        caption = "Контрагент ID"
        foreign_key = "cmf_company.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class responsible_id(fields.CmfTUUID):
        caption = "Исполнитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class waiting_for_id(fields.CmfTUUID):
        caption = "Ждем ответа ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cloned_from_id(fields.CmfTUUID):
        caption = "Склонирован из ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class activity_id(fields.CmfTUUID):
        caption = "Вид деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cache_status_opt_id(fields.CmfTUUID):
        caption = "Настройка статуса ID"
        foreign_key = "cmf_status_opt.id"
        nullable = True
        unique = False
        visible = False
        index = True
        no_acl = True

    class last_topic_id(fields.CmfTUUID):
        caption = "Последняя тема ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_chat_topic.id']
        visible=False
        index=True

    class contact_id(fields.CmfTUUID):
        caption = "Поле для хранения контакта клиента ID"
        foreign_key = "cmf_person.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.crm.models.cmf_chat_message
class CmfChatMessage(modules.crm.models.cmf_chat_message.CmfChatMessage):
    abstract = False

    class cache_cmf_author_code(modules.crm.models.cmf_chat_message.CmfChatMessage.cache_cmf_author_code):
        """CmfChatMessage.cache_cmf_author_code field"""

    class cache_cmf_author_login(modules.crm.models.cmf_chat_message.CmfChatMessage.cache_cmf_author_login):
        """CmfChatMessage.cache_cmf_author_login field"""

    class cache_cmf_author_name(modules.crm.models.cmf_chat_message.CmfChatMessage.cache_cmf_author_name):
        """CmfChatMessage.cache_cmf_author_name field"""

    class channel_messages(modules.crm.models.cmf_chat_message.CmfChatMessage.channel_messages):
        """CmfChatMessage.channel_messages field"""

    class chat_topic_unread_messages(modules.crm.models.cmf_chat_message.CmfChatMessage.chat_topic_unread_messages):
        """CmfChatMessage.chat_topic_unread_messages field"""

    class cmf_author(modules.crm.models.cmf_chat_message.CmfChatMessage.cmf_author):
        """CmfChatMessage.cmf_author field"""

    class cmf_created_at(modules.crm.models.cmf_chat_message.CmfChatMessage.cmf_created_at):
        """CmfChatMessage.cmf_created_at field"""

    class cmf_deleted(modules.crm.models.cmf_chat_message.CmfChatMessage.cmf_deleted):
        """CmfChatMessage.cmf_deleted field"""

    class cmf_import(modules.crm.models.cmf_chat_message.CmfChatMessage.cmf_import):
        """CmfChatMessage.cmf_import field"""

    class cmf_locked_at(modules.crm.models.cmf_chat_message.CmfChatMessage.cmf_locked_at):
        """CmfChatMessage.cmf_locked_at field"""

    class cmf_locked_by(modules.crm.models.cmf_chat_message.CmfChatMessage.cmf_locked_by):
        """CmfChatMessage.cmf_locked_by field"""

    class cmf_modified_at(modules.crm.models.cmf_chat_message.CmfChatMessage.cmf_modified_at):
        """CmfChatMessage.cmf_modified_at field"""

    class cmf_modified_by(modules.crm.models.cmf_chat_message.CmfChatMessage.cmf_modified_by):
        """CmfChatMessage.cmf_modified_by field"""

    class cmf_owner(modules.crm.models.cmf_chat_message.CmfChatMessage.cmf_owner):
        """CmfChatMessage.cmf_owner field"""

    class cmf_version(modules.crm.models.cmf_chat_message.CmfChatMessage.cmf_version):
        """CmfChatMessage.cmf_version field"""

    class cmf_viewed_at(modules.crm.models.cmf_chat_message.CmfChatMessage.cmf_viewed_at):
        """CmfChatMessage.cmf_viewed_at field"""

    class code(modules.crm.models.cmf_chat_message.CmfChatMessage.code):
        """CmfChatMessage.code field"""

    class comments(modules.crm.models.cmf_chat_message.CmfChatMessage.comments):
        """CmfChatMessage.comments field"""

    class deal(modules.crm.models.cmf_chat_message.CmfChatMessage.deal):
        """CmfChatMessage.deal field"""

    class documents(modules.crm.models.cmf_chat_message.CmfChatMessage.documents):
        """CmfChatMessage.documents field"""

    class ext_id(modules.crm.models.cmf_chat_message.CmfChatMessage.ext_id):
        """CmfChatMessage.ext_id field"""

    class favorite_for(modules.crm.models.cmf_chat_message.CmfChatMessage.favorite_for):
        """CmfChatMessage.favorite_for field"""

    class has_tree_nodes(modules.crm.models.cmf_chat_message.CmfChatMessage.has_tree_nodes):
        """CmfChatMessage.has_tree_nodes field"""

    class id(modules.crm.models.cmf_chat_message.CmfChatMessage.id):
        """CmfChatMessage.id field"""

    class import_original(modules.crm.models.cmf_chat_message.CmfChatMessage.import_original):
        """CmfChatMessage.import_original field"""

    class import_raw_json(modules.crm.models.cmf_chat_message.CmfChatMessage.import_raw_json):
        """CmfChatMessage.import_raw_json field"""

    class important(modules.crm.models.cmf_chat_message.CmfChatMessage.important):
        """CmfChatMessage.important field"""

    class is_favorite(modules.crm.models.cmf_chat_message.CmfChatMessage.is_favorite):
        """CmfChatMessage.is_favorite field"""

    class lead(modules.crm.models.cmf_chat_message.CmfChatMessage.lead):
        """CmfChatMessage.lead field"""

    class likes(modules.crm.models.cmf_chat_message.CmfChatMessage.likes):
        """CmfChatMessage.likes field"""

    class name(modules.crm.models.cmf_chat_message.CmfChatMessage.name):
        """CmfChatMessage.name field"""

    class orderno(modules.crm.models.cmf_chat_message.CmfChatMessage.orderno):
        """CmfChatMessage.orderno field"""

    class parent(modules.crm.models.cmf_chat_message.CmfChatMessage.parent):
        """CmfChatMessage.parent field"""

    class perm_acl(modules.crm.models.cmf_chat_message.CmfChatMessage.perm_acl):
        """CmfChatMessage.perm_acl field"""

    class perm_effective_acl_id(modules.crm.models.cmf_chat_message.CmfChatMessage.perm_effective_acl_id):
        """CmfChatMessage.perm_effective_acl_id field"""

    class perm_encrypt(modules.crm.models.cmf_chat_message.CmfChatMessage.perm_encrypt):
        """CmfChatMessage.perm_encrypt field"""

    class perm_has_acl(modules.crm.models.cmf_chat_message.CmfChatMessage.perm_has_acl):
        """CmfChatMessage.perm_has_acl field"""

    class perm_inherit(modules.crm.models.cmf_chat_message.CmfChatMessage.perm_inherit):
        """CmfChatMessage.perm_inherit field"""

    class perm_inherit_acl_id(modules.crm.models.cmf_chat_message.CmfChatMessage.perm_inherit_acl_id):
        """CmfChatMessage.perm_inherit_acl_id field"""

    class perm_parent(modules.crm.models.cmf_chat_message.CmfChatMessage.perm_parent):
        """CmfChatMessage.perm_parent field"""

    class perm_parent_owner_id(modules.crm.models.cmf_chat_message.CmfChatMessage.perm_parent_owner_id):
        """CmfChatMessage.perm_parent_owner_id field"""

    class perm_public(modules.crm.models.cmf_chat_message.CmfChatMessage.perm_public):
        """CmfChatMessage.perm_public field"""

    class pinned(modules.crm.models.cmf_chat_message.CmfChatMessage.pinned):
        """CmfChatMessage.pinned field"""

    class priority(modules.crm.models.cmf_chat_message.CmfChatMessage.priority):
        """CmfChatMessage.priority field"""

    class root_parent(modules.crm.models.cmf_chat_message.CmfChatMessage.root_parent):
        """CmfChatMessage.root_parent field"""

    class system(modules.crm.models.cmf_chat_message.CmfChatMessage.system):
        """CmfChatMessage.system field"""

    class tasks(modules.crm.models.cmf_chat_message.CmfChatMessage.tasks):
        """CmfChatMessage.tasks field"""

    class text(modules.crm.models.cmf_chat_message.CmfChatMessage.text):
        """CmfChatMessage.text field"""

    class tree_hidden(modules.crm.models.cmf_chat_message.CmfChatMessage.tree_hidden):
        """CmfChatMessage.tree_hidden field"""

    class tree_node_is_branch(modules.crm.models.cmf_chat_message.CmfChatMessage.tree_node_is_branch):
        """CmfChatMessage.tree_node_is_branch field"""

    class tree_nodes(modules.crm.models.cmf_chat_message.CmfChatMessage.tree_nodes):
        """CmfChatMessage.tree_nodes field"""

    class tree_parent(modules.crm.models.cmf_chat_message.CmfChatMessage.tree_parent):
        """CmfChatMessage.tree_parent field"""

    class views(modules.crm.models.cmf_chat_message.CmfChatMessage.views):
        """CmfChatMessage.views field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class deal_id(fields.CmfTUUID):
        caption = "Сделка ID"
        foreign_key = "cmf_deal.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class lead_id(fields.CmfTUUID):
        caption = "Лид ID"
        foreign_key = "cmf_lead.id"
        nullable = True
        unique = False
        visible = False
        index = True



import common.fields.cmf_chat_topic
import common.models.cmf_chat_topic
class CmfChatTopic(common.fields.cmf_chat_topic.CmfChatTopic,common.models.cmf_chat_topic.CmfChatTopic):
    abstract = False

    class activity(common.fields.cmf_chat_topic.CmfChatTopic.activity):
        """CmfChatTopic.activity field"""
        ui_form_visible = True

    class alarm_date(common.fields.cmf_chat_topic.CmfChatTopic.alarm_date):
        """CmfChatTopic.alarm_date field"""
        ui_form_visible = True

    class approved(common.fields.cmf_chat_topic.CmfChatTopic.approved):
        """CmfChatTopic.approved field"""
        ui_form_visible = False

    class attachments(common.fields.cmf_chat_topic.CmfChatTopic.attachments):
        """CmfChatTopic.attachments field"""
        ui_form_visible = False

    class cache_fields(common.fields.cmf_chat_topic.CmfChatTopic.cache_fields):
        """CmfChatTopic.cache_fields field"""
        ui_form_visible = False

    class cache_status_opt(common.fields.cmf_chat_topic.CmfChatTopic.cache_status_opt):
        """CmfChatTopic.cache_status_opt field"""
        ui_form_visible = False

    class cache_status_type(common.fields.cmf_chat_topic.CmfChatTopic.cache_status_type):
        """CmfChatTopic.cache_status_type field"""
        ui_form_visible = False

    class chat_messages(common.fields.cmf_chat_topic.CmfChatTopic.chat_messages):
        """CmfChatTopic.chat_messages field"""
        ui_form_visible = False

    class cloned_from(common.fields.cmf_chat_topic.CmfChatTopic.cloned_from):
        """CmfChatTopic.cloned_from field"""
        ui_form_visible = False

    class cmf_author(common.fields.cmf_chat_topic.CmfChatTopic.cmf_author):
        """CmfChatTopic.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(common.fields.cmf_chat_topic.CmfChatTopic.cmf_created_at):
        """CmfChatTopic.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(common.fields.cmf_chat_topic.CmfChatTopic.cmf_deleted):
        """CmfChatTopic.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(common.fields.cmf_chat_topic.CmfChatTopic.cmf_import):
        """CmfChatTopic.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(common.fields.cmf_chat_topic.CmfChatTopic.cmf_locked_at):
        """CmfChatTopic.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(common.fields.cmf_chat_topic.CmfChatTopic.cmf_locked_by):
        """CmfChatTopic.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(common.fields.cmf_chat_topic.CmfChatTopic.cmf_modified_at):
        """CmfChatTopic.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(common.fields.cmf_chat_topic.CmfChatTopic.cmf_modified_by):
        """CmfChatTopic.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(common.fields.cmf_chat_topic.CmfChatTopic.cmf_owner):
        """CmfChatTopic.cmf_owner field"""
        ui_form_visible = True

    class cmf_owner_assistant(common.fields.cmf_chat_topic.CmfChatTopic.cmf_owner_assistant):
        """CmfChatTopic.cmf_owner_assistant field"""
        ui_form_visible = False

    class cmf_owner_assistants(common.fields.cmf_chat_topic.CmfChatTopic.cmf_owner_assistants):
        """CmfChatTopic.cmf_owner_assistants field"""
        ui_form_visible = True

    class cmf_version(common.fields.cmf_chat_topic.CmfChatTopic.cmf_version):
        """CmfChatTopic.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(common.fields.cmf_chat_topic.CmfChatTopic.cmf_viewed_at):
        """CmfChatTopic.cmf_viewed_at field"""
        ui_form_visible = False

    class code(common.fields.cmf_chat_topic.CmfChatTopic.code):
        """CmfChatTopic.code field"""
        ui_form_visible = False

    class comments(common.fields.cmf_chat_topic.CmfChatTopic.comments):
        """CmfChatTopic.comments field"""
        ui_form_visible = False

    class company(common.fields.cmf_chat_topic.CmfChatTopic.company):
        """CmfChatTopic.company field"""
        ui_form_visible = False

    class deadline(common.fields.cmf_chat_topic.CmfChatTopic.deadline):
        """CmfChatTopic.deadline field"""
        ui_form_visible = False

    class default_channel(common.fields.cmf_chat_topic.CmfChatTopic.default_channel):
        """CmfChatTopic.default_channel field"""
        ui_form_visible = False

    class default_task_workflow(common.fields.cmf_chat_topic.CmfChatTopic.default_task_workflow):
        """CmfChatTopic.default_task_workflow field"""
        ui_form_visible = False

    class documents(common.fields.cmf_chat_topic.CmfChatTopic.documents):
        """CmfChatTopic.documents field"""
        ui_form_visible = False

    class executors(common.fields.cmf_chat_topic.CmfChatTopic.executors):
        """CmfChatTopic.executors field"""
        ui_form_visible = True

    class ext_id(common.fields.cmf_chat_topic.CmfChatTopic.ext_id):
        """CmfChatTopic.ext_id field"""
        ui_form_visible = True

    class favorite_for(common.fields.cmf_chat_topic.CmfChatTopic.favorite_for):
        """CmfChatTopic.favorite_for field"""
        ui_form_visible = False

    class followers(common.fields.cmf_chat_topic.CmfChatTopic.followers):
        """CmfChatTopic.followers field"""
        ui_form_visible = False

    class group(common.fields.cmf_chat_topic.CmfChatTopic.group):
        """CmfChatTopic.group field"""
        ui_form_visible = False

    class has_tree_nodes(common.fields.cmf_chat_topic.CmfChatTopic.has_tree_nodes):
        """CmfChatTopic.has_tree_nodes field"""
        ui_form_visible = False

    class id(common.fields.cmf_chat_topic.CmfChatTopic.id):
        """CmfChatTopic.id field"""
        ui_form_visible = False

    class import_original(common.fields.cmf_chat_topic.CmfChatTopic.import_original):
        """CmfChatTopic.import_original field"""
        ui_form_visible = False

    class import_raw_json(common.fields.cmf_chat_topic.CmfChatTopic.import_raw_json):
        """CmfChatTopic.import_raw_json field"""
        ui_form_visible = False

    class is_checked(common.fields.cmf_chat_topic.CmfChatTopic.is_checked):
        """CmfChatTopic.is_checked field"""
        ui_form_visible = False

    class is_favorite(common.fields.cmf_chat_topic.CmfChatTopic.is_favorite):
        """CmfChatTopic.is_favorite field"""
        ui_form_visible = False

    class is_penalty(common.fields.cmf_chat_topic.CmfChatTopic.is_penalty):
        """CmfChatTopic.is_penalty field"""
        ui_form_visible = False

    class is_public(common.fields.cmf_chat_topic.CmfChatTopic.is_public):
        """CmfChatTopic.is_public field"""
        ui_form_visible = False

    class is_public_comments(common.fields.cmf_chat_topic.CmfChatTopic.is_public_comments):
        """CmfChatTopic.is_public_comments field"""
        ui_form_visible = False

    class is_public_editable(common.fields.cmf_chat_topic.CmfChatTopic.is_public_editable):
        """CmfChatTopic.is_public_editable field"""
        ui_form_visible = False

    class is_template(common.fields.cmf_chat_topic.CmfChatTopic.is_template):
        """CmfChatTopic.is_template field"""
        ui_form_visible = False

    class last_chat_message(common.fields.cmf_chat_topic.CmfChatTopic.last_chat_message):
        """CmfChatTopic.last_chat_message field"""
        ui_form_visible = False

    class local_links(common.fields.cmf_chat_topic.CmfChatTopic.local_links):
        """CmfChatTopic.local_links field"""
        ui_form_visible = False

    class logic_prefix(common.fields.cmf_chat_topic.CmfChatTopic.logic_prefix):
        """CmfChatTopic.logic_prefix field"""
        ui_form_visible = False

    class logic_type(common.fields.cmf_chat_topic.CmfChatTopic.logic_type):
        """CmfChatTopic.logic_type field"""
        ui_form_visible = True

    class mark(common.fields.cmf_chat_topic.CmfChatTopic.mark):
        """CmfChatTopic.mark field"""
        ui_form_visible = False

    class muted_people(common.fields.cmf_chat_topic.CmfChatTopic.muted_people):
        """CmfChatTopic.muted_people field"""
        ui_form_visible = False

    class name(common.fields.cmf_chat_topic.CmfChatTopic.name):
        """CmfChatTopic.name field"""
        ui_form_visible = False

    class no_control(common.fields.cmf_chat_topic.CmfChatTopic.no_control):
        """CmfChatTopic.no_control field"""
        ui_form_visible = False

    class orderno(common.fields.cmf_chat_topic.CmfChatTopic.orderno):
        """CmfChatTopic.orderno field"""
        ui_form_visible = False

    class parent(common.fields.cmf_chat_topic.CmfChatTopic.parent):
        """CmfChatTopic.parent field"""
        ui_form_visible = True

    class parent_logic_prefix(common.fields.cmf_chat_topic.CmfChatTopic.parent_logic_prefix):
        """CmfChatTopic.parent_logic_prefix field"""
        ui_form_visible = False

    class period_interval(common.fields.cmf_chat_topic.CmfChatTopic.period_interval):
        """CmfChatTopic.period_interval field"""
        ui_form_visible = False

    class period_next_date(common.fields.cmf_chat_topic.CmfChatTopic.period_next_date):
        """CmfChatTopic.period_next_date field"""
        ui_form_visible = False

    class perm_acl(common.fields.cmf_chat_topic.CmfChatTopic.perm_acl):
        """CmfChatTopic.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(common.fields.cmf_chat_topic.CmfChatTopic.perm_effective_acl_id):
        """CmfChatTopic.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(common.fields.cmf_chat_topic.CmfChatTopic.perm_encrypt):
        """CmfChatTopic.perm_encrypt field"""
        ui_form_visible = True

    class perm_has_acl(common.fields.cmf_chat_topic.CmfChatTopic.perm_has_acl):
        """CmfChatTopic.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(common.fields.cmf_chat_topic.CmfChatTopic.perm_inherit):
        """CmfChatTopic.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(common.fields.cmf_chat_topic.CmfChatTopic.perm_inherit_acl_id):
        """CmfChatTopic.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(common.fields.cmf_chat_topic.CmfChatTopic.perm_parent):
        """CmfChatTopic.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(common.fields.cmf_chat_topic.CmfChatTopic.perm_parent_owner_id):
        """CmfChatTopic.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_policy(common.fields.cmf_chat_topic.CmfChatTopic.perm_policy):
        """CmfChatTopic.perm_policy field"""
        ui_form_visible = True

    class perm_policy_anonymous(common.fields.cmf_chat_topic.CmfChatTopic.perm_policy_anonymous):
        """CmfChatTopic.perm_policy_anonymous field"""
        ui_form_visible = True

    class perm_policy_guest(common.fields.cmf_chat_topic.CmfChatTopic.perm_policy_guest):
        """CmfChatTopic.perm_policy_guest field"""
        ui_form_visible = True

    class perm_policy_sharelink(common.fields.cmf_chat_topic.CmfChatTopic.perm_policy_sharelink):
        """CmfChatTopic.perm_policy_sharelink field"""
        ui_form_visible = True

    class perm_public(common.fields.cmf_chat_topic.CmfChatTopic.perm_public):
        """CmfChatTopic.perm_public field"""
        ui_form_visible = False

    class plan_end_date(common.fields.cmf_chat_topic.CmfChatTopic.plan_end_date):
        """CmfChatTopic.plan_end_date field"""
        ui_form_visible = False

    class plan_start_date(common.fields.cmf_chat_topic.CmfChatTopic.plan_start_date):
        """CmfChatTopic.plan_start_date field"""
        ui_form_visible = False

    class priority(common.fields.cmf_chat_topic.CmfChatTopic.priority):
        """CmfChatTopic.priority field"""
        ui_form_visible = False

    class responsible(common.fields.cmf_chat_topic.CmfChatTopic.responsible):
        """CmfChatTopic.responsible field"""
        ui_form_visible = False

    class root_parent(common.fields.cmf_chat_topic.CmfChatTopic.root_parent):
        """CmfChatTopic.root_parent field"""
        ui_form_visible = False

    class scheme_wf(common.fields.cmf_chat_topic.CmfChatTopic.scheme_wf):
        """CmfChatTopic.scheme_wf field"""
        ui_form_visible = False

    class sharelink_hash(common.fields.cmf_chat_topic.CmfChatTopic.sharelink_hash):
        """CmfChatTopic.sharelink_hash field"""
        ui_form_visible = False

    class spectators(common.fields.cmf_chat_topic.CmfChatTopic.spectators):
        """CmfChatTopic.spectators field"""
        ui_form_visible = True

    class status(common.fields.cmf_chat_topic.CmfChatTopic.status):
        """CmfChatTopic.status field"""
        ui_form_visible = True

    class status_closed_at(common.fields.cmf_chat_topic.CmfChatTopic.status_closed_at):
        """CmfChatTopic.status_closed_at field"""
        ui_form_visible = False

    class status_in_progress_end(common.fields.cmf_chat_topic.CmfChatTopic.status_in_progress_end):
        """CmfChatTopic.status_in_progress_end field"""
        ui_form_visible = False

    class status_in_progress_start(common.fields.cmf_chat_topic.CmfChatTopic.status_in_progress_start):
        """CmfChatTopic.status_in_progress_start field"""
        ui_form_visible = False

    class status_modified_at(common.fields.cmf_chat_topic.CmfChatTopic.status_modified_at):
        """CmfChatTopic.status_modified_at field"""
        ui_form_visible = False

    class status_review_at(common.fields.cmf_chat_topic.CmfChatTopic.status_review_at):
        """CmfChatTopic.status_review_at field"""
        ui_form_visible = False

    class system(common.fields.cmf_chat_topic.CmfChatTopic.system):
        """CmfChatTopic.system field"""
        ui_form_visible = False

    class tags(common.fields.cmf_chat_topic.CmfChatTopic.tags):
        """CmfChatTopic.tags field"""
        ui_form_visible = False

    class tasks(common.fields.cmf_chat_topic.CmfChatTopic.tasks):
        """CmfChatTopic.tasks field"""
        ui_form_visible = False

    class text(common.fields.cmf_chat_topic.CmfChatTopic.text):
        """CmfChatTopic.text field"""
        ui_form_visible = False

    class tree_hidden(common.fields.cmf_chat_topic.CmfChatTopic.tree_hidden):
        """CmfChatTopic.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(common.fields.cmf_chat_topic.CmfChatTopic.tree_node_is_branch):
        """CmfChatTopic.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(common.fields.cmf_chat_topic.CmfChatTopic.tree_nodes):
        """CmfChatTopic.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(common.fields.cmf_chat_topic.CmfChatTopic.tree_parent):
        """CmfChatTopic.tree_parent field"""
        ui_form_visible = False

    class ui_view_form(common.fields.cmf_chat_topic.CmfChatTopic.ui_view_form):
        """CmfChatTopic.ui_view_form field"""
        ui_form_visible = False

    class waiting_for(common.fields.cmf_chat_topic.CmfChatTopic.waiting_for):
        """CmfChatTopic.waiting_for field"""
        ui_form_visible = False

    class workflow(common.fields.cmf_chat_topic.CmfChatTopic.workflow):
        """CmfChatTopic.workflow field"""
        ui_form_visible = True

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Постановщик ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Объект ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_project.id','cmf_folder.id','cmf_active_entity_filter.id','cmf_document.id','cmf_task.id']
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_task_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по-умолчанию для задач ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class logic_type_id(fields.CmfTUUID):
        caption = "Тип ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class scheme_wf_id(fields.CmfTUUID):
        caption = "Схема Бизнес-процесса ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_owner_assistant_id(fields.CmfTUUID):
        caption = "DEPRICATED. Помощник владельца ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class status_id(fields.CmfTUUID):
        caption = "Статус ID"
        foreign_key = "cmf_status.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class company_id(fields.CmfTUUID):
        caption = "Контрагент ID"
        foreign_key = "cmf_company.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class responsible_id(fields.CmfTUUID):
        caption = "Исполнитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class waiting_for_id(fields.CmfTUUID):
        caption = "Ждем ответа ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cloned_from_id(fields.CmfTUUID):
        caption = "Склонирован из ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class activity_id(fields.CmfTUUID):
        caption = "Вид деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cache_status_opt_id(fields.CmfTUUID):
        caption = "Настройка статуса ID"
        foreign_key = "cmf_status_opt.id"
        nullable = True
        unique = False
        visible = False
        index = True
        no_acl = True

    class group_id(fields.CmfTUUID):
        caption = "Чат ID"
        foreign_key = "cmf_chat_group.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_channel_id(fields.CmfTUUID):
        caption = "Канал для отправки сообщений по умолчанию ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_whatsapp.id','cmf_mailbox.id']
        visible=False
        index=True

    class last_chat_message_id(fields.CmfTUUID):
        caption = "Последнее сообщение ID"
        foreign_key = "cmf_chat_message.id"
        nullable = True
        unique = False
        visible = False
        index = True



import common.fields.cmf_chat_topic_unread_message
import common.models.cmf_chat_topic_unread_message
class CmfChatTopicUnreadMessage(common.fields.cmf_chat_topic_unread_message.CmfChatTopicUnreadMessage,common.models.cmf_chat_topic_unread_message.CmfChatTopicUnreadMessage):
    abstract = False

    class chat_topic(common.fields.cmf_chat_topic_unread_message.CmfChatTopicUnreadMessage.chat_topic):
        """CmfChatTopicUnreadMessage.chat_topic field"""

    class cmf_created_at(common.fields.cmf_chat_topic_unread_message.CmfChatTopicUnreadMessage.cmf_created_at):
        """CmfChatTopicUnreadMessage.cmf_created_at field"""

    class id(common.fields.cmf_chat_topic_unread_message.CmfChatTopicUnreadMessage.id):
        """CmfChatTopicUnreadMessage.id field"""

    class message(common.fields.cmf_chat_topic_unread_message.CmfChatTopicUnreadMessage.message):
        """CmfChatTopicUnreadMessage.message field"""

    class person(common.fields.cmf_chat_topic_unread_message.CmfChatTopicUnreadMessage.person):
        """CmfChatTopicUnreadMessage.person field"""

    class chat_topic_id(fields.CmfTUUID):
        caption = "Топик ID"
        foreign_key = "cmf_chat_topic.id"
        nullable = False
        unique = False
        visible = False
        index = True

    class person_id(fields.CmfTUUID):
        caption = "Пользователь ID"
        foreign_key = "cmf_person.id"
        nullable = False
        unique = False
        visible = False
        index = True

    class message_id(fields.CmfTUUID):
        caption = "Сообщение ID"
        foreign_key = "cmf_chat_message.id"
        nullable = False
        unique = False
        visible = False
        index = True



import modules.api.models.cmf_comment
import modules.crm.fields.cmf_comment
import modules.servicedesk.models.cmf_comment
import common.fields.cmf_comment
import common.models.cmf_comment
import cmf.models.cmf_comment
class CmfComment(modules.api.models.cmf_comment.CmfComment,modules.crm.fields.cmf_comment.CmfComment,modules.servicedesk.models.cmf_comment.CmfComment,common.fields.cmf_comment.CmfComment,common.models.cmf_comment.CmfComment,cmf.models.cmf_comment.CmfComment):
    abstract = False

    class cache_cmf_author_code(modules.api.models.cmf_comment.CmfComment.cache_cmf_author_code):
        """CmfComment.cache_cmf_author_code field"""

    class cache_cmf_author_login(modules.api.models.cmf_comment.CmfComment.cache_cmf_author_login):
        """CmfComment.cache_cmf_author_login field"""

    class cache_cmf_author_name(modules.api.models.cmf_comment.CmfComment.cache_cmf_author_name):
        """CmfComment.cache_cmf_author_name field"""

    class channel_call(common.fields.cmf_comment.CmfComment.channel_call):
        """CmfComment.channel_call field"""

    class channel_message(common.fields.cmf_comment.CmfComment.channel_message):
        """CmfComment.channel_message field"""

    class cmf_author(modules.api.models.cmf_comment.CmfComment.cmf_author):
        """CmfComment.cmf_author field"""

    class cmf_created_at(modules.api.models.cmf_comment.CmfComment.cmf_created_at):
        """CmfComment.cmf_created_at field"""

    class cmf_deleted(modules.api.models.cmf_comment.CmfComment.cmf_deleted):
        """CmfComment.cmf_deleted field"""

    class cmf_import(modules.api.models.cmf_comment.CmfComment.cmf_import):
        """CmfComment.cmf_import field"""

    class cmf_locked_at(modules.api.models.cmf_comment.CmfComment.cmf_locked_at):
        """CmfComment.cmf_locked_at field"""

    class cmf_locked_by(modules.api.models.cmf_comment.CmfComment.cmf_locked_by):
        """CmfComment.cmf_locked_by field"""

    class cmf_modified_at(modules.api.models.cmf_comment.CmfComment.cmf_modified_at):
        """CmfComment.cmf_modified_at field"""

    class cmf_modified_by(modules.api.models.cmf_comment.CmfComment.cmf_modified_by):
        """CmfComment.cmf_modified_by field"""

    class cmf_owner(modules.api.models.cmf_comment.CmfComment.cmf_owner):
        """CmfComment.cmf_owner field"""

    class cmf_version(modules.api.models.cmf_comment.CmfComment.cmf_version):
        """CmfComment.cmf_version field"""

    class cmf_viewed_at(modules.api.models.cmf_comment.CmfComment.cmf_viewed_at):
        """CmfComment.cmf_viewed_at field"""

    class code(modules.api.models.cmf_comment.CmfComment.code):
        """CmfComment.code field"""

    class comments(modules.api.models.cmf_comment.CmfComment.comments):
        """CmfComment.comments field"""

    class deal(modules.crm.fields.cmf_comment.CmfComment.deal):
        """CmfComment.deal field"""

    class documents(modules.api.models.cmf_comment.CmfComment.documents):
        """CmfComment.documents field"""

    class ext_id(modules.api.models.cmf_comment.CmfComment.ext_id):
        """CmfComment.ext_id field"""

    class favorite_for(modules.api.models.cmf_comment.CmfComment.favorite_for):
        """CmfComment.favorite_for field"""

    class has_tree_nodes(modules.api.models.cmf_comment.CmfComment.has_tree_nodes):
        """CmfComment.has_tree_nodes field"""

    class html_context(modules.api.models.cmf_comment.CmfComment.html_context):
        """CmfComment.html_context field"""

    class id(modules.api.models.cmf_comment.CmfComment.id):
        """CmfComment.id field"""

    class import_original(modules.api.models.cmf_comment.CmfComment.import_original):
        """CmfComment.import_original field"""

    class import_raw_json(modules.api.models.cmf_comment.CmfComment.import_raw_json):
        """CmfComment.import_raw_json field"""

    class important(modules.api.models.cmf_comment.CmfComment.important):
        """CmfComment.important field"""

    class inline(modules.api.models.cmf_comment.CmfComment.inline):
        """CmfComment.inline field"""

    class is_favorite(modules.api.models.cmf_comment.CmfComment.is_favorite):
        """CmfComment.is_favorite field"""

    class likes(modules.api.models.cmf_comment.CmfComment.likes):
        """CmfComment.likes field"""

    class log_level(modules.api.models.cmf_comment.CmfComment.log_level):
        """CmfComment.log_level field"""

    class name(modules.api.models.cmf_comment.CmfComment.name):
        """CmfComment.name field"""

    class orderno(modules.api.models.cmf_comment.CmfComment.orderno):
        """CmfComment.orderno field"""

    class parent(modules.api.models.cmf_comment.CmfComment.parent):
        """CmfComment.parent field"""

    class perm_acl(modules.api.models.cmf_comment.CmfComment.perm_acl):
        """CmfComment.perm_acl field"""

    class perm_effective_acl_id(modules.api.models.cmf_comment.CmfComment.perm_effective_acl_id):
        """CmfComment.perm_effective_acl_id field"""

    class perm_encrypt(modules.api.models.cmf_comment.CmfComment.perm_encrypt):
        """CmfComment.perm_encrypt field"""

    class perm_has_acl(modules.api.models.cmf_comment.CmfComment.perm_has_acl):
        """CmfComment.perm_has_acl field"""

    class perm_inherit(modules.api.models.cmf_comment.CmfComment.perm_inherit):
        """CmfComment.perm_inherit field"""

    class perm_inherit_acl_id(modules.api.models.cmf_comment.CmfComment.perm_inherit_acl_id):
        """CmfComment.perm_inherit_acl_id field"""

    class perm_parent(modules.api.models.cmf_comment.CmfComment.perm_parent):
        """CmfComment.perm_parent field"""

    class perm_parent_owner_id(modules.api.models.cmf_comment.CmfComment.perm_parent_owner_id):
        """CmfComment.perm_parent_owner_id field"""

    class perm_public(modules.api.models.cmf_comment.CmfComment.perm_public):
        """CmfComment.perm_public field"""

    class person_views(modules.api.models.cmf_comment.CmfComment.person_views):
        """CmfComment.person_views field"""

    class pinned(modules.api.models.cmf_comment.CmfComment.pinned):
        """CmfComment.pinned field"""

    class priority(modules.api.models.cmf_comment.CmfComment.priority):
        """CmfComment.priority field"""

    class priority_old(modules.api.models.cmf_comment.CmfComment.priority_old):
        """CmfComment.priority_old field"""

    class private(common.fields.cmf_comment.CmfComment.private):
        """CmfComment.private field"""

    class root_parent(modules.api.models.cmf_comment.CmfComment.root_parent):
        """CmfComment.root_parent field"""

    class spectators(common.fields.cmf_comment.CmfComment.spectators):
        """CmfComment.spectators field"""

    class status(modules.api.models.cmf_comment.CmfComment.status):
        """CmfComment.status field"""

    class system(modules.api.models.cmf_comment.CmfComment.system):
        """CmfComment.system field"""

    class tasks(modules.api.models.cmf_comment.CmfComment.tasks):
        """CmfComment.tasks field"""

    class text(modules.api.models.cmf_comment.CmfComment.text):
        """CmfComment.text field"""

    class tree_hidden(modules.api.models.cmf_comment.CmfComment.tree_hidden):
        """CmfComment.tree_hidden field"""

    class tree_node_is_branch(modules.api.models.cmf_comment.CmfComment.tree_node_is_branch):
        """CmfComment.tree_node_is_branch field"""

    class tree_nodes(modules.api.models.cmf_comment.CmfComment.tree_nodes):
        """CmfComment.tree_nodes field"""

    class tree_parent(modules.api.models.cmf_comment.CmfComment.tree_parent):
        """CmfComment.tree_parent field"""

    class views(modules.api.models.cmf_comment.CmfComment.views):
        """CmfComment.views field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительский комментарий ID"
        foreign_key = "cmf_comment.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class deal_id(fields.CmfTUUID):
        caption = "Сделка ID"
        foreign_key = "cmf_deal.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class channel_message_id(fields.CmfTUUID):
        caption = "Raw данные ID"
        foreign_key = "cmf_channel_message.id"
        nullable = True
        unique = True
        visible = False
        index = True

    class channel_call_id(fields.CmfTUUID):
        caption = "Raw данные ID"
        foreign_key = "cmf_channel_call.id"
        nullable = True
        unique = True
        visible = False
        index = True



import modules.person.fields.cmf_company
import modules.person.models.cmf_company
class CmfCompany(modules.person.fields.cmf_company.CmfCompany,modules.person.models.cmf_company.CmfCompany):
    abstract = False

    class activity(modules.person.models.cmf_company.CmfCompany.activity):
        """CmfCompany.activity field"""
        ui_form_visible = True

    class address(modules.person.fields.cmf_company.CmfCompany.address):
        """CmfCompany.address field"""
        ui_form_visible = True

    class address_in_law(modules.person.fields.cmf_company.CmfCompany.address_in_law):
        """CmfCompany.address_in_law field"""
        ui_form_visible = True

    class alarm_date(modules.person.models.cmf_company.CmfCompany.alarm_date):
        """CmfCompany.alarm_date field"""
        ui_form_visible = False

    class approved(modules.person.models.cmf_company.CmfCompany.approved):
        """CmfCompany.approved field"""
        ui_form_visible = False

    class attachments(modules.person.models.cmf_company.CmfCompany.attachments):
        """CmfCompany.attachments field"""
        ui_form_visible = False

    class bank_account(modules.person.fields.cmf_company.CmfCompany.bank_account):
        """CmfCompany.bank_account field"""
        ui_form_visible = True

    class bank_bik(modules.person.fields.cmf_company.CmfCompany.bank_bik):
        """CmfCompany.bank_bik field"""
        ui_form_visible = True

    class bank_correspondent_account(modules.person.fields.cmf_company.CmfCompany.bank_correspondent_account):
        """CmfCompany.bank_correspondent_account field"""
        ui_form_visible = True

    class bank_inn(modules.person.fields.cmf_company.CmfCompany.bank_inn):
        """CmfCompany.bank_inn field"""
        ui_form_visible = True

    class birth_date(modules.person.fields.cmf_company.CmfCompany.birth_date):
        """CmfCompany.birth_date field"""
        ui_form_visible = False

    class cache_fields(modules.person.models.cmf_company.CmfCompany.cache_fields):
        """CmfCompany.cache_fields field"""
        ui_form_visible = False

    class cache_status_opt(modules.person.models.cmf_company.CmfCompany.cache_status_opt):
        """CmfCompany.cache_status_opt field"""
        ui_form_visible = False

    class cache_status_type(modules.person.models.cmf_company.CmfCompany.cache_status_type):
        """CmfCompany.cache_status_type field"""
        ui_form_visible = False

    class ceo(modules.person.fields.cmf_company.CmfCompany.ceo):
        """CmfCompany.ceo field"""
        ui_form_visible = True

    class city(modules.person.fields.cmf_company.CmfCompany.city):
        """CmfCompany.city field"""
        ui_form_visible = True

    class cloned_from(modules.person.models.cmf_company.CmfCompany.cloned_from):
        """CmfCompany.cloned_from field"""
        ui_form_visible = False

    class cmf_author(modules.person.models.cmf_company.CmfCompany.cmf_author):
        """CmfCompany.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.person.models.cmf_company.CmfCompany.cmf_created_at):
        """CmfCompany.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.person.models.cmf_company.CmfCompany.cmf_deleted):
        """CmfCompany.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.person.models.cmf_company.CmfCompany.cmf_import):
        """CmfCompany.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.person.models.cmf_company.CmfCompany.cmf_locked_at):
        """CmfCompany.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.person.models.cmf_company.CmfCompany.cmf_locked_by):
        """CmfCompany.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.person.models.cmf_company.CmfCompany.cmf_modified_at):
        """CmfCompany.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.person.models.cmf_company.CmfCompany.cmf_modified_by):
        """CmfCompany.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.person.models.cmf_company.CmfCompany.cmf_owner):
        """CmfCompany.cmf_owner field"""
        ui_form_visible = False

    class cmf_owner_assistant(modules.person.models.cmf_company.CmfCompany.cmf_owner_assistant):
        """CmfCompany.cmf_owner_assistant field"""
        ui_form_visible = False

    class cmf_owner_assistants(modules.person.models.cmf_company.CmfCompany.cmf_owner_assistants):
        """CmfCompany.cmf_owner_assistants field"""
        ui_form_visible = False

    class cmf_version(modules.person.models.cmf_company.CmfCompany.cmf_version):
        """CmfCompany.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.person.models.cmf_company.CmfCompany.cmf_viewed_at):
        """CmfCompany.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.person.models.cmf_company.CmfCompany.code):
        """CmfCompany.code field"""
        ui_form_visible = False

    class comments(modules.person.models.cmf_company.CmfCompany.comments):
        """CmfCompany.comments field"""
        ui_form_visible = False

    class company(modules.person.models.cmf_company.CmfCompany.company):
        """CmfCompany.company field"""
        ui_form_visible = False

    class deadline(modules.person.models.cmf_company.CmfCompany.deadline):
        """CmfCompany.deadline field"""
        ui_form_visible = False

    class deals(modules.person.fields.cmf_company.CmfCompany.deals):
        """CmfCompany.deals field"""
        ui_form_visible = False

    class default_task_workflow(modules.person.models.cmf_company.CmfCompany.default_task_workflow):
        """CmfCompany.default_task_workflow field"""
        ui_form_visible = False

    class documents(modules.person.models.cmf_company.CmfCompany.documents):
        """CmfCompany.documents field"""
        ui_form_visible = False

    class email1(modules.person.fields.cmf_company.CmfCompany.email1):
        """CmfCompany.email1 field"""
        ui_form_visible = True

    class email2(modules.person.fields.cmf_company.CmfCompany.email2):
        """CmfCompany.email2 field"""
        ui_form_visible = True

    class executors(modules.person.models.cmf_company.CmfCompany.executors):
        """CmfCompany.executors field"""
        ui_form_visible = False

    class ext_id(modules.person.models.cmf_company.CmfCompany.ext_id):
        """CmfCompany.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.person.models.cmf_company.CmfCompany.favorite_for):
        """CmfCompany.favorite_for field"""
        ui_form_visible = False

    class followers(modules.person.models.cmf_company.CmfCompany.followers):
        """CmfCompany.followers field"""
        ui_form_visible = False

    class has_tree_nodes(modules.person.models.cmf_company.CmfCompany.has_tree_nodes):
        """CmfCompany.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.person.models.cmf_company.CmfCompany.id):
        """CmfCompany.id field"""
        ui_form_visible = False

    class import_original(modules.person.models.cmf_company.CmfCompany.import_original):
        """CmfCompany.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.person.models.cmf_company.CmfCompany.import_raw_json):
        """CmfCompany.import_raw_json field"""
        ui_form_visible = False

    class inn(modules.person.fields.cmf_company.CmfCompany.inn):
        """CmfCompany.inn field"""
        ui_form_visible = True

    class is_checked(modules.person.models.cmf_company.CmfCompany.is_checked):
        """CmfCompany.is_checked field"""
        ui_form_visible = False

    class is_favorite(modules.person.models.cmf_company.CmfCompany.is_favorite):
        """CmfCompany.is_favorite field"""
        ui_form_visible = False

    class is_internal(modules.person.fields.cmf_company.CmfCompany.is_internal):
        """CmfCompany.is_internal field"""
        ui_form_visible = False

    class is_penalty(modules.person.models.cmf_company.CmfCompany.is_penalty):
        """CmfCompany.is_penalty field"""
        ui_form_visible = False

    class is_penalty_block(modules.person.fields.cmf_company.CmfCompany.is_penalty_block):
        """CmfCompany.is_penalty_block field"""
        ui_form_visible = False

    class is_public(modules.person.models.cmf_company.CmfCompany.is_public):
        """CmfCompany.is_public field"""
        ui_form_visible = False

    class is_public_comments(modules.person.models.cmf_company.CmfCompany.is_public_comments):
        """CmfCompany.is_public_comments field"""
        ui_form_visible = False

    class is_public_editable(modules.person.models.cmf_company.CmfCompany.is_public_editable):
        """CmfCompany.is_public_editable field"""
        ui_form_visible = False

    class is_template(modules.person.models.cmf_company.CmfCompany.is_template):
        """CmfCompany.is_template field"""
        ui_form_visible = False

    class kpp(modules.person.fields.cmf_company.CmfCompany.kpp):
        """CmfCompany.kpp field"""
        ui_form_visible = True

    class local_links(modules.person.models.cmf_company.CmfCompany.local_links):
        """CmfCompany.local_links field"""
        ui_form_visible = False

    class logic_prefix(modules.person.models.cmf_company.CmfCompany.logic_prefix):
        """CmfCompany.logic_prefix field"""
        ui_form_visible = False

    class logic_type(modules.person.models.cmf_company.CmfCompany.logic_type):
        """CmfCompany.logic_type field"""
        ui_form_visible = False

    class mark(modules.person.models.cmf_company.CmfCompany.mark):
        """CmfCompany.mark field"""
        ui_form_visible = False

    class name(modules.person.fields.cmf_company.CmfCompany.name):
        """CmfCompany.name field"""
        ui_form_visible = True

    class no_control(modules.person.models.cmf_company.CmfCompany.no_control):
        """CmfCompany.no_control field"""
        ui_form_visible = False

    class ogrn(modules.person.fields.cmf_company.CmfCompany.ogrn):
        """CmfCompany.ogrn field"""
        ui_form_visible = True

    class orderno(modules.person.models.cmf_company.CmfCompany.orderno):
        """CmfCompany.orderno field"""
        ui_form_visible = False

    class parent(modules.person.models.cmf_company.CmfCompany.parent):
        """CmfCompany.parent field"""
        ui_form_visible = False

    class parent_logic_prefix(modules.person.models.cmf_company.CmfCompany.parent_logic_prefix):
        """CmfCompany.parent_logic_prefix field"""
        ui_form_visible = False

    class passport(modules.person.fields.cmf_company.CmfCompany.passport):
        """CmfCompany.passport field"""
        ui_form_visible = False

    class period_interval(modules.person.models.cmf_company.CmfCompany.period_interval):
        """CmfCompany.period_interval field"""
        ui_form_visible = False

    class period_next_date(modules.person.models.cmf_company.CmfCompany.period_next_date):
        """CmfCompany.period_next_date field"""
        ui_form_visible = False

    class perm_acl(modules.person.models.cmf_company.CmfCompany.perm_acl):
        """CmfCompany.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.person.models.cmf_company.CmfCompany.perm_effective_acl_id):
        """CmfCompany.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.person.models.cmf_company.CmfCompany.perm_encrypt):
        """CmfCompany.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.person.models.cmf_company.CmfCompany.perm_has_acl):
        """CmfCompany.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.person.models.cmf_company.CmfCompany.perm_inherit):
        """CmfCompany.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.person.models.cmf_company.CmfCompany.perm_inherit_acl_id):
        """CmfCompany.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.person.models.cmf_company.CmfCompany.perm_parent):
        """CmfCompany.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.person.models.cmf_company.CmfCompany.perm_parent_owner_id):
        """CmfCompany.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_policy(modules.person.models.cmf_company.CmfCompany.perm_policy):
        """CmfCompany.perm_policy field"""
        ui_form_visible = False

    class perm_policy_anonymous(modules.person.models.cmf_company.CmfCompany.perm_policy_anonymous):
        """CmfCompany.perm_policy_anonymous field"""
        ui_form_visible = False

    class perm_policy_guest(modules.person.models.cmf_company.CmfCompany.perm_policy_guest):
        """CmfCompany.perm_policy_guest field"""
        ui_form_visible = False

    class perm_policy_sharelink(modules.person.models.cmf_company.CmfCompany.perm_policy_sharelink):
        """CmfCompany.perm_policy_sharelink field"""
        ui_form_visible = False

    class perm_public(modules.person.models.cmf_company.CmfCompany.perm_public):
        """CmfCompany.perm_public field"""
        ui_form_visible = False

    class persons(modules.person.fields.cmf_company.CmfCompany.persons):
        """CmfCompany.persons field"""
        ui_form_visible = False

    class phone1(modules.person.fields.cmf_company.CmfCompany.phone1):
        """CmfCompany.phone1 field"""
        ui_form_visible = True

    class phone2(modules.person.fields.cmf_company.CmfCompany.phone2):
        """CmfCompany.phone2 field"""
        ui_form_visible = True

    class plan_end_date(modules.person.models.cmf_company.CmfCompany.plan_end_date):
        """CmfCompany.plan_end_date field"""
        ui_form_visible = False

    class plan_start_date(modules.person.models.cmf_company.CmfCompany.plan_start_date):
        """CmfCompany.plan_start_date field"""
        ui_form_visible = False

    class priority(modules.person.models.cmf_company.CmfCompany.priority):
        """CmfCompany.priority field"""
        ui_form_visible = False

    class responsible(modules.person.models.cmf_company.CmfCompany.responsible):
        """CmfCompany.responsible field"""
        ui_form_visible = False

    class root_parent(modules.person.models.cmf_company.CmfCompany.root_parent):
        """CmfCompany.root_parent field"""
        ui_form_visible = False

    class scheme_wf(modules.person.models.cmf_company.CmfCompany.scheme_wf):
        """CmfCompany.scheme_wf field"""
        ui_form_visible = False

    class servicedesk_allow(modules.person.fields.cmf_company.CmfCompany.servicedesk_allow):
        """CmfCompany.servicedesk_allow field"""
        ui_form_visible = True

    class sharelink_hash(modules.person.models.cmf_company.CmfCompany.sharelink_hash):
        """CmfCompany.sharelink_hash field"""
        ui_form_visible = False

    class signer(modules.person.fields.cmf_company.CmfCompany.signer):
        """CmfCompany.signer field"""
        ui_form_visible = False

    class spectators(modules.person.models.cmf_company.CmfCompany.spectators):
        """CmfCompany.spectators field"""
        ui_form_visible = False

    class status(modules.person.models.cmf_company.CmfCompany.status):
        """CmfCompany.status field"""
        ui_form_visible = False

    class status_closed_at(modules.person.models.cmf_company.CmfCompany.status_closed_at):
        """CmfCompany.status_closed_at field"""
        ui_form_visible = False

    class status_in_progress_end(modules.person.models.cmf_company.CmfCompany.status_in_progress_end):
        """CmfCompany.status_in_progress_end field"""
        ui_form_visible = False

    class status_in_progress_start(modules.person.models.cmf_company.CmfCompany.status_in_progress_start):
        """CmfCompany.status_in_progress_start field"""
        ui_form_visible = False

    class status_modified_at(modules.person.models.cmf_company.CmfCompany.status_modified_at):
        """CmfCompany.status_modified_at field"""
        ui_form_visible = False

    class status_review_at(modules.person.models.cmf_company.CmfCompany.status_review_at):
        """CmfCompany.status_review_at field"""
        ui_form_visible = False

    class system(modules.person.models.cmf_company.CmfCompany.system):
        """CmfCompany.system field"""
        ui_form_visible = False

    class tags(modules.person.models.cmf_company.CmfCompany.tags):
        """CmfCompany.tags field"""
        ui_form_visible = False

    class tasks(modules.person.fields.cmf_company.CmfCompany.tasks):
        """CmfCompany.tasks field"""
        ui_form_visible = False

    class text(modules.person.fields.cmf_company.CmfCompany.text):
        """CmfCompany.text field"""
        ui_form_visible = True

    class tree_hidden(modules.person.models.cmf_company.CmfCompany.tree_hidden):
        """CmfCompany.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.person.models.cmf_company.CmfCompany.tree_node_is_branch):
        """CmfCompany.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.person.models.cmf_company.CmfCompany.tree_nodes):
        """CmfCompany.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.person.models.cmf_company.CmfCompany.tree_parent):
        """CmfCompany.tree_parent field"""
        ui_form_visible = False

    class type(modules.person.fields.cmf_company.CmfCompany.type):
        """CmfCompany.type field"""
        ui_form_visible = True

    class ui_view_form(modules.person.models.cmf_company.CmfCompany.ui_view_form):
        """CmfCompany.ui_view_form field"""
        ui_form_visible = False

    class waiting_for(modules.person.models.cmf_company.CmfCompany.waiting_for):
        """CmfCompany.waiting_for field"""
        ui_form_visible = False

    class website_url(modules.person.fields.cmf_company.CmfCompany.website_url):
        """CmfCompany.website_url field"""
        ui_form_visible = True

    class workflow(modules.person.models.cmf_company.CmfCompany.workflow):
        """CmfCompany.workflow field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Постановщик ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Объект ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_project.id','cmf_folder.id','cmf_active_entity_filter.id','cmf_document.id','cmf_task.id']
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_task_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по-умолчанию для задач ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class logic_type_id(fields.CmfTUUID):
        caption = "Тип ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class scheme_wf_id(fields.CmfTUUID):
        caption = "Схема Бизнес-процесса ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_owner_assistant_id(fields.CmfTUUID):
        caption = "DEPRICATED. Помощник владельца ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class status_id(fields.CmfTUUID):
        caption = "Статус ID"
        foreign_key = "cmf_status.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class company_id(fields.CmfTUUID):
        caption = "Контрагент ID"
        foreign_key = "cmf_company.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class responsible_id(fields.CmfTUUID):
        caption = "Исполнитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class waiting_for_id(fields.CmfTUUID):
        caption = "Ждем ответа ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cloned_from_id(fields.CmfTUUID):
        caption = "Склонирован из ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class activity_id(fields.CmfTUUID):
        caption = "Вид деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cache_status_opt_id(fields.CmfTUUID):
        caption = "Настройка статуса ID"
        foreign_key = "cmf_status_opt.id"
        nullable = True
        unique = False
        visible = False
        index = True
        no_acl = True



import modules.crm.fields.cmf_contract
class CmfContract(modules.crm.fields.cmf_contract.CmfContract):
    abstract = False

    class cmf_author(modules.crm.fields.cmf_contract.CmfContract.cmf_author):
        """CmfContract.cmf_author field"""

    class cmf_created_at(modules.crm.fields.cmf_contract.CmfContract.cmf_created_at):
        """CmfContract.cmf_created_at field"""

    class cmf_deleted(modules.crm.fields.cmf_contract.CmfContract.cmf_deleted):
        """CmfContract.cmf_deleted field"""

    class cmf_import(modules.crm.fields.cmf_contract.CmfContract.cmf_import):
        """CmfContract.cmf_import field"""

    class cmf_locked_at(modules.crm.fields.cmf_contract.CmfContract.cmf_locked_at):
        """CmfContract.cmf_locked_at field"""

    class cmf_locked_by(modules.crm.fields.cmf_contract.CmfContract.cmf_locked_by):
        """CmfContract.cmf_locked_by field"""

    class cmf_modified_at(modules.crm.fields.cmf_contract.CmfContract.cmf_modified_at):
        """CmfContract.cmf_modified_at field"""

    class cmf_modified_by(modules.crm.fields.cmf_contract.CmfContract.cmf_modified_by):
        """CmfContract.cmf_modified_by field"""

    class cmf_owner(modules.crm.fields.cmf_contract.CmfContract.cmf_owner):
        """CmfContract.cmf_owner field"""

    class cmf_version(modules.crm.fields.cmf_contract.CmfContract.cmf_version):
        """CmfContract.cmf_version field"""

    class cmf_viewed_at(modules.crm.fields.cmf_contract.CmfContract.cmf_viewed_at):
        """CmfContract.cmf_viewed_at field"""

    class code(modules.crm.fields.cmf_contract.CmfContract.code):
        """CmfContract.code field"""

    class comments(modules.crm.fields.cmf_contract.CmfContract.comments):
        """CmfContract.comments field"""

    class deals(modules.crm.fields.cmf_contract.CmfContract.deals):
        """CmfContract.deals field"""

    class documents(modules.crm.fields.cmf_contract.CmfContract.documents):
        """CmfContract.documents field"""

    class ext_id(modules.crm.fields.cmf_contract.CmfContract.ext_id):
        """CmfContract.ext_id field"""

    class favorite_for(modules.crm.fields.cmf_contract.CmfContract.favorite_for):
        """CmfContract.favorite_for field"""

    class has_tree_nodes(modules.crm.fields.cmf_contract.CmfContract.has_tree_nodes):
        """CmfContract.has_tree_nodes field"""

    class id(modules.crm.fields.cmf_contract.CmfContract.id):
        """CmfContract.id field"""

    class import_original(modules.crm.fields.cmf_contract.CmfContract.import_original):
        """CmfContract.import_original field"""

    class import_raw_json(modules.crm.fields.cmf_contract.CmfContract.import_raw_json):
        """CmfContract.import_raw_json field"""

    class is_favorite(modules.crm.fields.cmf_contract.CmfContract.is_favorite):
        """CmfContract.is_favorite field"""

    class name(modules.crm.fields.cmf_contract.CmfContract.name):
        """CmfContract.name field"""

    class orderno(modules.crm.fields.cmf_contract.CmfContract.orderno):
        """CmfContract.orderno field"""

    class parent(modules.crm.fields.cmf_contract.CmfContract.parent):
        """CmfContract.parent field"""

    class perm_acl(modules.crm.fields.cmf_contract.CmfContract.perm_acl):
        """CmfContract.perm_acl field"""

    class perm_effective_acl_id(modules.crm.fields.cmf_contract.CmfContract.perm_effective_acl_id):
        """CmfContract.perm_effective_acl_id field"""

    class perm_encrypt(modules.crm.fields.cmf_contract.CmfContract.perm_encrypt):
        """CmfContract.perm_encrypt field"""

    class perm_has_acl(modules.crm.fields.cmf_contract.CmfContract.perm_has_acl):
        """CmfContract.perm_has_acl field"""

    class perm_inherit(modules.crm.fields.cmf_contract.CmfContract.perm_inherit):
        """CmfContract.perm_inherit field"""

    class perm_inherit_acl_id(modules.crm.fields.cmf_contract.CmfContract.perm_inherit_acl_id):
        """CmfContract.perm_inherit_acl_id field"""

    class perm_parent(modules.crm.fields.cmf_contract.CmfContract.perm_parent):
        """CmfContract.perm_parent field"""

    class perm_parent_owner_id(modules.crm.fields.cmf_contract.CmfContract.perm_parent_owner_id):
        """CmfContract.perm_parent_owner_id field"""

    class perm_public(modules.crm.fields.cmf_contract.CmfContract.perm_public):
        """CmfContract.perm_public field"""

    class root_parent(modules.crm.fields.cmf_contract.CmfContract.root_parent):
        """CmfContract.root_parent field"""

    class system(modules.crm.fields.cmf_contract.CmfContract.system):
        """CmfContract.system field"""

    class tasks(modules.crm.fields.cmf_contract.CmfContract.tasks):
        """CmfContract.tasks field"""

    class text(modules.crm.fields.cmf_contract.CmfContract.text):
        """CmfContract.text field"""

    class tree_hidden(modules.crm.fields.cmf_contract.CmfContract.tree_hidden):
        """CmfContract.tree_hidden field"""

    class tree_node_is_branch(modules.crm.fields.cmf_contract.CmfContract.tree_node_is_branch):
        """CmfContract.tree_node_is_branch field"""

    class tree_nodes(modules.crm.fields.cmf_contract.CmfContract.tree_nodes):
        """CmfContract.tree_nodes field"""

    class tree_parent(modules.crm.fields.cmf_contract.CmfContract.tree_parent):
        """CmfContract.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.crm.fields.cmf_currency
class CmfCurrency(modules.crm.fields.cmf_currency.CmfCurrency):
    abstract = False

    class cmf_author(modules.crm.fields.cmf_currency.CmfCurrency.cmf_author):
        """CmfCurrency.cmf_author field"""

    class cmf_created_at(modules.crm.fields.cmf_currency.CmfCurrency.cmf_created_at):
        """CmfCurrency.cmf_created_at field"""

    class cmf_deleted(modules.crm.fields.cmf_currency.CmfCurrency.cmf_deleted):
        """CmfCurrency.cmf_deleted field"""

    class cmf_import(modules.crm.fields.cmf_currency.CmfCurrency.cmf_import):
        """CmfCurrency.cmf_import field"""

    class cmf_locked_at(modules.crm.fields.cmf_currency.CmfCurrency.cmf_locked_at):
        """CmfCurrency.cmf_locked_at field"""

    class cmf_locked_by(modules.crm.fields.cmf_currency.CmfCurrency.cmf_locked_by):
        """CmfCurrency.cmf_locked_by field"""

    class cmf_modified_at(modules.crm.fields.cmf_currency.CmfCurrency.cmf_modified_at):
        """CmfCurrency.cmf_modified_at field"""

    class cmf_modified_by(modules.crm.fields.cmf_currency.CmfCurrency.cmf_modified_by):
        """CmfCurrency.cmf_modified_by field"""

    class cmf_owner(modules.crm.fields.cmf_currency.CmfCurrency.cmf_owner):
        """CmfCurrency.cmf_owner field"""

    class cmf_version(modules.crm.fields.cmf_currency.CmfCurrency.cmf_version):
        """CmfCurrency.cmf_version field"""

    class cmf_viewed_at(modules.crm.fields.cmf_currency.CmfCurrency.cmf_viewed_at):
        """CmfCurrency.cmf_viewed_at field"""

    class code(modules.crm.fields.cmf_currency.CmfCurrency.code):
        """CmfCurrency.code field"""

    class comments(modules.crm.fields.cmf_currency.CmfCurrency.comments):
        """CmfCurrency.comments field"""

    class documents(modules.crm.fields.cmf_currency.CmfCurrency.documents):
        """CmfCurrency.documents field"""

    class ext_id(modules.crm.fields.cmf_currency.CmfCurrency.ext_id):
        """CmfCurrency.ext_id field"""

    class favorite_for(modules.crm.fields.cmf_currency.CmfCurrency.favorite_for):
        """CmfCurrency.favorite_for field"""

    class has_tree_nodes(modules.crm.fields.cmf_currency.CmfCurrency.has_tree_nodes):
        """CmfCurrency.has_tree_nodes field"""

    class id(modules.crm.fields.cmf_currency.CmfCurrency.id):
        """CmfCurrency.id field"""

    class import_original(modules.crm.fields.cmf_currency.CmfCurrency.import_original):
        """CmfCurrency.import_original field"""

    class import_raw_json(modules.crm.fields.cmf_currency.CmfCurrency.import_raw_json):
        """CmfCurrency.import_raw_json field"""

    class is_favorite(modules.crm.fields.cmf_currency.CmfCurrency.is_favorite):
        """CmfCurrency.is_favorite field"""

    class main(modules.crm.fields.cmf_currency.CmfCurrency.main):
        """CmfCurrency.main field"""

    class name(modules.crm.fields.cmf_currency.CmfCurrency.name):
        """CmfCurrency.name field"""

    class orderno(modules.crm.fields.cmf_currency.CmfCurrency.orderno):
        """CmfCurrency.orderno field"""

    class parent(modules.crm.fields.cmf_currency.CmfCurrency.parent):
        """CmfCurrency.parent field"""

    class perm_acl(modules.crm.fields.cmf_currency.CmfCurrency.perm_acl):
        """CmfCurrency.perm_acl field"""

    class perm_effective_acl_id(modules.crm.fields.cmf_currency.CmfCurrency.perm_effective_acl_id):
        """CmfCurrency.perm_effective_acl_id field"""

    class perm_encrypt(modules.crm.fields.cmf_currency.CmfCurrency.perm_encrypt):
        """CmfCurrency.perm_encrypt field"""

    class perm_has_acl(modules.crm.fields.cmf_currency.CmfCurrency.perm_has_acl):
        """CmfCurrency.perm_has_acl field"""

    class perm_inherit(modules.crm.fields.cmf_currency.CmfCurrency.perm_inherit):
        """CmfCurrency.perm_inherit field"""

    class perm_inherit_acl_id(modules.crm.fields.cmf_currency.CmfCurrency.perm_inherit_acl_id):
        """CmfCurrency.perm_inherit_acl_id field"""

    class perm_parent(modules.crm.fields.cmf_currency.CmfCurrency.perm_parent):
        """CmfCurrency.perm_parent field"""

    class perm_parent_owner_id(modules.crm.fields.cmf_currency.CmfCurrency.perm_parent_owner_id):
        """CmfCurrency.perm_parent_owner_id field"""

    class perm_public(modules.crm.fields.cmf_currency.CmfCurrency.perm_public):
        """CmfCurrency.perm_public field"""

    class rate(modules.crm.fields.cmf_currency.CmfCurrency.rate):
        """CmfCurrency.rate field"""

    class root_parent(modules.crm.fields.cmf_currency.CmfCurrency.root_parent):
        """CmfCurrency.root_parent field"""

    class short_name(modules.crm.fields.cmf_currency.CmfCurrency.short_name):
        """CmfCurrency.short_name field"""

    class system(modules.crm.fields.cmf_currency.CmfCurrency.system):
        """CmfCurrency.system field"""

    class tasks(modules.crm.fields.cmf_currency.CmfCurrency.tasks):
        """CmfCurrency.tasks field"""

    class text(modules.crm.fields.cmf_currency.CmfCurrency.text):
        """CmfCurrency.text field"""

    class tree_hidden(modules.crm.fields.cmf_currency.CmfCurrency.tree_hidden):
        """CmfCurrency.tree_hidden field"""

    class tree_node_is_branch(modules.crm.fields.cmf_currency.CmfCurrency.tree_node_is_branch):
        """CmfCurrency.tree_node_is_branch field"""

    class tree_nodes(modules.crm.fields.cmf_currency.CmfCurrency.tree_nodes):
        """CmfCurrency.tree_nodes field"""

    class tree_parent(modules.crm.fields.cmf_currency.CmfCurrency.tree_parent):
        """CmfCurrency.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.settings.models.cmf_custom_field_choice
class CmfCustomFieldChoice(modules.settings.models.cmf_custom_field_choice.CmfCustomFieldChoice):
    abstract = False

    class id(modules.settings.models.cmf_custom_field_choice.CmfCustomFieldChoice.id):
        """CmfCustomFieldChoice.id field"""



import modules.dashboard.models.cmf_dashboard
class CmfDashboard(modules.dashboard.models.cmf_dashboard.CmfDashboard):
    abstract = False

    class activity(modules.dashboard.models.cmf_dashboard.CmfDashboard.activity):
        """CmfDashboard.activity field"""
        ui_form_visible = True

    class alarm_date(modules.dashboard.models.cmf_dashboard.CmfDashboard.alarm_date):
        """CmfDashboard.alarm_date field"""
        ui_form_visible = True

    class approved(modules.dashboard.models.cmf_dashboard.CmfDashboard.approved):
        """CmfDashboard.approved field"""
        ui_form_visible = False

    class attachments(modules.dashboard.models.cmf_dashboard.CmfDashboard.attachments):
        """CmfDashboard.attachments field"""
        ui_form_visible = False

    class cache_fields(modules.dashboard.models.cmf_dashboard.CmfDashboard.cache_fields):
        """CmfDashboard.cache_fields field"""
        ui_form_visible = False

    class cache_status_opt(modules.dashboard.models.cmf_dashboard.CmfDashboard.cache_status_opt):
        """CmfDashboard.cache_status_opt field"""
        ui_form_visible = False

    class cache_status_type(modules.dashboard.models.cmf_dashboard.CmfDashboard.cache_status_type):
        """CmfDashboard.cache_status_type field"""
        ui_form_visible = False

    class cloned_from(modules.dashboard.models.cmf_dashboard.CmfDashboard.cloned_from):
        """CmfDashboard.cloned_from field"""
        ui_form_visible = False

    class cmf_author(modules.dashboard.models.cmf_dashboard.CmfDashboard.cmf_author):
        """CmfDashboard.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.dashboard.models.cmf_dashboard.CmfDashboard.cmf_created_at):
        """CmfDashboard.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.dashboard.models.cmf_dashboard.CmfDashboard.cmf_deleted):
        """CmfDashboard.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.dashboard.models.cmf_dashboard.CmfDashboard.cmf_import):
        """CmfDashboard.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.dashboard.models.cmf_dashboard.CmfDashboard.cmf_locked_at):
        """CmfDashboard.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.dashboard.models.cmf_dashboard.CmfDashboard.cmf_locked_by):
        """CmfDashboard.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.dashboard.models.cmf_dashboard.CmfDashboard.cmf_modified_at):
        """CmfDashboard.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.dashboard.models.cmf_dashboard.CmfDashboard.cmf_modified_by):
        """CmfDashboard.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.dashboard.models.cmf_dashboard.CmfDashboard.cmf_owner):
        """CmfDashboard.cmf_owner field"""
        ui_form_visible = True

    class cmf_owner_assistant(modules.dashboard.models.cmf_dashboard.CmfDashboard.cmf_owner_assistant):
        """CmfDashboard.cmf_owner_assistant field"""
        ui_form_visible = False

    class cmf_owner_assistants(modules.dashboard.models.cmf_dashboard.CmfDashboard.cmf_owner_assistants):
        """CmfDashboard.cmf_owner_assistants field"""
        ui_form_visible = True

    class cmf_version(modules.dashboard.models.cmf_dashboard.CmfDashboard.cmf_version):
        """CmfDashboard.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.dashboard.models.cmf_dashboard.CmfDashboard.cmf_viewed_at):
        """CmfDashboard.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.dashboard.models.cmf_dashboard.CmfDashboard.code):
        """CmfDashboard.code field"""
        ui_form_visible = False

    class comments(modules.dashboard.models.cmf_dashboard.CmfDashboard.comments):
        """CmfDashboard.comments field"""
        ui_form_visible = False

    class company(modules.dashboard.models.cmf_dashboard.CmfDashboard.company):
        """CmfDashboard.company field"""
        ui_form_visible = False

    class deadline(modules.dashboard.models.cmf_dashboard.CmfDashboard.deadline):
        """CmfDashboard.deadline field"""
        ui_form_visible = False

    class default_task_workflow(modules.dashboard.models.cmf_dashboard.CmfDashboard.default_task_workflow):
        """CmfDashboard.default_task_workflow field"""
        ui_form_visible = False

    class documents(modules.dashboard.models.cmf_dashboard.CmfDashboard.documents):
        """CmfDashboard.documents field"""
        ui_form_visible = False

    class executors(modules.dashboard.models.cmf_dashboard.CmfDashboard.executors):
        """CmfDashboard.executors field"""
        ui_form_visible = True

    class ext_id(modules.dashboard.models.cmf_dashboard.CmfDashboard.ext_id):
        """CmfDashboard.ext_id field"""
        ui_form_visible = True

    class favorite_for(modules.dashboard.models.cmf_dashboard.CmfDashboard.favorite_for):
        """CmfDashboard.favorite_for field"""
        ui_form_visible = False

    class followers(modules.dashboard.models.cmf_dashboard.CmfDashboard.followers):
        """CmfDashboard.followers field"""
        ui_form_visible = False

    class has_tree_nodes(modules.dashboard.models.cmf_dashboard.CmfDashboard.has_tree_nodes):
        """CmfDashboard.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.dashboard.models.cmf_dashboard.CmfDashboard.id):
        """CmfDashboard.id field"""
        ui_form_visible = False

    class import_original(modules.dashboard.models.cmf_dashboard.CmfDashboard.import_original):
        """CmfDashboard.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.dashboard.models.cmf_dashboard.CmfDashboard.import_raw_json):
        """CmfDashboard.import_raw_json field"""
        ui_form_visible = False

    class is_checked(modules.dashboard.models.cmf_dashboard.CmfDashboard.is_checked):
        """CmfDashboard.is_checked field"""
        ui_form_visible = False

    class is_favorite(modules.dashboard.models.cmf_dashboard.CmfDashboard.is_favorite):
        """CmfDashboard.is_favorite field"""
        ui_form_visible = False

    class is_penalty(modules.dashboard.models.cmf_dashboard.CmfDashboard.is_penalty):
        """CmfDashboard.is_penalty field"""
        ui_form_visible = False

    class is_public(modules.dashboard.models.cmf_dashboard.CmfDashboard.is_public):
        """CmfDashboard.is_public field"""
        ui_form_visible = False

    class is_public_comments(modules.dashboard.models.cmf_dashboard.CmfDashboard.is_public_comments):
        """CmfDashboard.is_public_comments field"""
        ui_form_visible = False

    class is_public_editable(modules.dashboard.models.cmf_dashboard.CmfDashboard.is_public_editable):
        """CmfDashboard.is_public_editable field"""
        ui_form_visible = False

    class is_template(modules.dashboard.models.cmf_dashboard.CmfDashboard.is_template):
        """CmfDashboard.is_template field"""
        ui_form_visible = False

    class local_links(modules.dashboard.models.cmf_dashboard.CmfDashboard.local_links):
        """CmfDashboard.local_links field"""
        ui_form_visible = False

    class logic_prefix(modules.dashboard.models.cmf_dashboard.CmfDashboard.logic_prefix):
        """CmfDashboard.logic_prefix field"""
        ui_form_visible = False

    class logic_type(modules.dashboard.models.cmf_dashboard.CmfDashboard.logic_type):
        """CmfDashboard.logic_type field"""
        ui_form_visible = True

    class mark(modules.dashboard.models.cmf_dashboard.CmfDashboard.mark):
        """CmfDashboard.mark field"""
        ui_form_visible = False

    class name(modules.dashboard.models.cmf_dashboard.CmfDashboard.name):
        """CmfDashboard.name field"""
        ui_form_visible = False

    class no_control(modules.dashboard.models.cmf_dashboard.CmfDashboard.no_control):
        """CmfDashboard.no_control field"""
        ui_form_visible = False

    class orderno(modules.dashboard.models.cmf_dashboard.CmfDashboard.orderno):
        """CmfDashboard.orderno field"""
        ui_form_visible = False

    class parent(modules.dashboard.models.cmf_dashboard.CmfDashboard.parent):
        """CmfDashboard.parent field"""
        ui_form_visible = True

    class parent_logic_prefix(modules.dashboard.models.cmf_dashboard.CmfDashboard.parent_logic_prefix):
        """CmfDashboard.parent_logic_prefix field"""
        ui_form_visible = False

    class period_interval(modules.dashboard.models.cmf_dashboard.CmfDashboard.period_interval):
        """CmfDashboard.period_interval field"""
        ui_form_visible = False

    class period_next_date(modules.dashboard.models.cmf_dashboard.CmfDashboard.period_next_date):
        """CmfDashboard.period_next_date field"""
        ui_form_visible = False

    class perm_acl(modules.dashboard.models.cmf_dashboard.CmfDashboard.perm_acl):
        """CmfDashboard.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.dashboard.models.cmf_dashboard.CmfDashboard.perm_effective_acl_id):
        """CmfDashboard.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.dashboard.models.cmf_dashboard.CmfDashboard.perm_encrypt):
        """CmfDashboard.perm_encrypt field"""
        ui_form_visible = True

    class perm_has_acl(modules.dashboard.models.cmf_dashboard.CmfDashboard.perm_has_acl):
        """CmfDashboard.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.dashboard.models.cmf_dashboard.CmfDashboard.perm_inherit):
        """CmfDashboard.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.dashboard.models.cmf_dashboard.CmfDashboard.perm_inherit_acl_id):
        """CmfDashboard.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.dashboard.models.cmf_dashboard.CmfDashboard.perm_parent):
        """CmfDashboard.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.dashboard.models.cmf_dashboard.CmfDashboard.perm_parent_owner_id):
        """CmfDashboard.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_policy(modules.dashboard.models.cmf_dashboard.CmfDashboard.perm_policy):
        """CmfDashboard.perm_policy field"""
        ui_form_visible = True

    class perm_policy_anonymous(modules.dashboard.models.cmf_dashboard.CmfDashboard.perm_policy_anonymous):
        """CmfDashboard.perm_policy_anonymous field"""
        ui_form_visible = True

    class perm_policy_guest(modules.dashboard.models.cmf_dashboard.CmfDashboard.perm_policy_guest):
        """CmfDashboard.perm_policy_guest field"""
        ui_form_visible = True

    class perm_policy_sharelink(modules.dashboard.models.cmf_dashboard.CmfDashboard.perm_policy_sharelink):
        """CmfDashboard.perm_policy_sharelink field"""
        ui_form_visible = True

    class perm_public(modules.dashboard.models.cmf_dashboard.CmfDashboard.perm_public):
        """CmfDashboard.perm_public field"""
        ui_form_visible = False

    class plan_end_date(modules.dashboard.models.cmf_dashboard.CmfDashboard.plan_end_date):
        """CmfDashboard.plan_end_date field"""
        ui_form_visible = False

    class plan_start_date(modules.dashboard.models.cmf_dashboard.CmfDashboard.plan_start_date):
        """CmfDashboard.plan_start_date field"""
        ui_form_visible = False

    class priority(modules.dashboard.models.cmf_dashboard.CmfDashboard.priority):
        """CmfDashboard.priority field"""
        ui_form_visible = False

    class responsible(modules.dashboard.models.cmf_dashboard.CmfDashboard.responsible):
        """CmfDashboard.responsible field"""
        ui_form_visible = False

    class root_parent(modules.dashboard.models.cmf_dashboard.CmfDashboard.root_parent):
        """CmfDashboard.root_parent field"""
        ui_form_visible = False

    class scheme_wf(modules.dashboard.models.cmf_dashboard.CmfDashboard.scheme_wf):
        """CmfDashboard.scheme_wf field"""
        ui_form_visible = False

    class sharelink_hash(modules.dashboard.models.cmf_dashboard.CmfDashboard.sharelink_hash):
        """CmfDashboard.sharelink_hash field"""
        ui_form_visible = False

    class spectators(modules.dashboard.models.cmf_dashboard.CmfDashboard.spectators):
        """CmfDashboard.spectators field"""
        ui_form_visible = True

    class status(modules.dashboard.models.cmf_dashboard.CmfDashboard.status):
        """CmfDashboard.status field"""
        ui_form_visible = True

    class status_closed_at(modules.dashboard.models.cmf_dashboard.CmfDashboard.status_closed_at):
        """CmfDashboard.status_closed_at field"""
        ui_form_visible = False

    class status_in_progress_end(modules.dashboard.models.cmf_dashboard.CmfDashboard.status_in_progress_end):
        """CmfDashboard.status_in_progress_end field"""
        ui_form_visible = False

    class status_in_progress_start(modules.dashboard.models.cmf_dashboard.CmfDashboard.status_in_progress_start):
        """CmfDashboard.status_in_progress_start field"""
        ui_form_visible = False

    class status_modified_at(modules.dashboard.models.cmf_dashboard.CmfDashboard.status_modified_at):
        """CmfDashboard.status_modified_at field"""
        ui_form_visible = False

    class status_review_at(modules.dashboard.models.cmf_dashboard.CmfDashboard.status_review_at):
        """CmfDashboard.status_review_at field"""
        ui_form_visible = False

    class system(modules.dashboard.models.cmf_dashboard.CmfDashboard.system):
        """CmfDashboard.system field"""
        ui_form_visible = False

    class tags(modules.dashboard.models.cmf_dashboard.CmfDashboard.tags):
        """CmfDashboard.tags field"""
        ui_form_visible = False

    class tasks(modules.dashboard.models.cmf_dashboard.CmfDashboard.tasks):
        """CmfDashboard.tasks field"""
        ui_form_visible = False

    class text(modules.dashboard.models.cmf_dashboard.CmfDashboard.text):
        """CmfDashboard.text field"""
        ui_form_visible = False

    class tree_hidden(modules.dashboard.models.cmf_dashboard.CmfDashboard.tree_hidden):
        """CmfDashboard.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.dashboard.models.cmf_dashboard.CmfDashboard.tree_node_is_branch):
        """CmfDashboard.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.dashboard.models.cmf_dashboard.CmfDashboard.tree_nodes):
        """CmfDashboard.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.dashboard.models.cmf_dashboard.CmfDashboard.tree_parent):
        """CmfDashboard.tree_parent field"""
        ui_form_visible = False

    class ui_view_form(modules.dashboard.models.cmf_dashboard.CmfDashboard.ui_view_form):
        """CmfDashboard.ui_view_form field"""
        ui_form_visible = False

    class view_scope(modules.dashboard.models.cmf_dashboard.CmfDashboard.view_scope):
        """CmfDashboard.view_scope field"""
        ui_form_visible = False

    class waiting_for(modules.dashboard.models.cmf_dashboard.CmfDashboard.waiting_for):
        """CmfDashboard.waiting_for field"""
        ui_form_visible = False

    class workflow(modules.dashboard.models.cmf_dashboard.CmfDashboard.workflow):
        """CmfDashboard.workflow field"""
        ui_form_visible = True

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Постановщик ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Объект ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_project.id','cmf_folder.id','cmf_active_entity_filter.id','cmf_document.id','cmf_task.id']
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_task_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по-умолчанию для задач ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class logic_type_id(fields.CmfTUUID):
        caption = "Тип ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class scheme_wf_id(fields.CmfTUUID):
        caption = "Схема Бизнес-процесса ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_owner_assistant_id(fields.CmfTUUID):
        caption = "DEPRICATED. Помощник владельца ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class status_id(fields.CmfTUUID):
        caption = "Статус ID"
        foreign_key = "cmf_status.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class company_id(fields.CmfTUUID):
        caption = "Контрагент ID"
        foreign_key = "cmf_company.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class responsible_id(fields.CmfTUUID):
        caption = "Исполнитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class waiting_for_id(fields.CmfTUUID):
        caption = "Ждем ответа ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cloned_from_id(fields.CmfTUUID):
        caption = "Склонирован из ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class activity_id(fields.CmfTUUID):
        caption = "Вид деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cache_status_opt_id(fields.CmfTUUID):
        caption = "Настройка статуса ID"
        foreign_key = "cmf_status_opt.id"
        nullable = True
        unique = False
        visible = False
        index = True
        no_acl = True



import modules.sale.fields.cmf_deal
import modules.sale.models.cmf_deal
class CmfDeal(modules.sale.fields.cmf_deal.CmfDeal,modules.sale.models.cmf_deal.CmfDeal):
    abstract = False

    class activity(modules.sale.fields.cmf_deal.CmfDeal.activity):
        """CmfDeal.activity field"""
        ui_form_visible = False

    class alarm_date(modules.sale.fields.cmf_deal.CmfDeal.alarm_date):
        """CmfDeal.alarm_date field"""
        ui_form_visible = True

    class approved(modules.sale.fields.cmf_deal.CmfDeal.approved):
        """CmfDeal.approved field"""
        ui_form_visible = False

    class attachments(modules.sale.fields.cmf_deal.CmfDeal.attachments):
        """CmfDeal.attachments field"""
        ui_form_visible = True

    class cache_fields(modules.sale.fields.cmf_deal.CmfDeal.cache_fields):
        """CmfDeal.cache_fields field"""
        ui_form_visible = False

    class cache_status_opt(modules.sale.fields.cmf_deal.CmfDeal.cache_status_opt):
        """CmfDeal.cache_status_opt field"""
        ui_form_visible = False

    class cache_status_type(modules.sale.fields.cmf_deal.CmfDeal.cache_status_type):
        """CmfDeal.cache_status_type field"""
        ui_form_visible = False

    class channel(modules.sale.fields.cmf_deal.CmfDeal.channel):
        """CmfDeal.channel field"""
        ui_form_visible = False

    class channel_calls(modules.sale.fields.cmf_deal.CmfDeal.channel_calls):
        """CmfDeal.channel_calls field"""
        ui_form_visible = False

    class channel_comments(modules.sale.fields.cmf_deal.CmfDeal.channel_comments):
        """CmfDeal.channel_comments field"""
        ui_form_visible = False

    class client_url(modules.sale.fields.cmf_deal.CmfDeal.client_url):
        """CmfDeal.client_url field"""
        ui_form_visible = False

    class cloned_from(modules.sale.fields.cmf_deal.CmfDeal.cloned_from):
        """CmfDeal.cloned_from field"""
        ui_form_visible = False

    class cmf_author(modules.sale.fields.cmf_deal.CmfDeal.cmf_author):
        """CmfDeal.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.sale.fields.cmf_deal.CmfDeal.cmf_created_at):
        """CmfDeal.cmf_created_at field"""
        ui_form_visible = True

    class cmf_deleted(modules.sale.fields.cmf_deal.CmfDeal.cmf_deleted):
        """CmfDeal.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.sale.fields.cmf_deal.CmfDeal.cmf_import):
        """CmfDeal.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.sale.fields.cmf_deal.CmfDeal.cmf_locked_at):
        """CmfDeal.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.sale.fields.cmf_deal.CmfDeal.cmf_locked_by):
        """CmfDeal.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.sale.fields.cmf_deal.CmfDeal.cmf_modified_at):
        """CmfDeal.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.sale.fields.cmf_deal.CmfDeal.cmf_modified_by):
        """CmfDeal.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.sale.fields.cmf_deal.CmfDeal.cmf_owner):
        """CmfDeal.cmf_owner field"""
        ui_form_visible = False

    class cmf_owner_assistant(modules.sale.fields.cmf_deal.CmfDeal.cmf_owner_assistant):
        """CmfDeal.cmf_owner_assistant field"""
        ui_form_visible = False

    class cmf_owner_assistants(modules.sale.fields.cmf_deal.CmfDeal.cmf_owner_assistants):
        """CmfDeal.cmf_owner_assistants field"""
        ui_form_visible = False

    class cmf_version(modules.sale.fields.cmf_deal.CmfDeal.cmf_version):
        """CmfDeal.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.sale.fields.cmf_deal.CmfDeal.cmf_viewed_at):
        """CmfDeal.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.sale.fields.cmf_deal.CmfDeal.code):
        """CmfDeal.code field"""
        ui_form_visible = False

    class comments(modules.sale.fields.cmf_deal.CmfDeal.comments):
        """CmfDeal.comments field"""
        ui_form_visible = False

    class company(modules.sale.fields.cmf_deal.CmfDeal.company):
        """CmfDeal.company field"""
        ui_form_visible = True

    class contacts(modules.sale.fields.cmf_deal.CmfDeal.contacts):
        """CmfDeal.contacts field"""
        ui_form_visible = True

    class contract(modules.sale.fields.cmf_deal.CmfDeal.contract):
        """CmfDeal.contract field"""
        ui_form_visible = False

    class currency(modules.sale.fields.cmf_deal.CmfDeal.currency):
        """CmfDeal.currency field"""
        ui_form_visible = False

    class deadline(modules.sale.fields.cmf_deal.CmfDeal.deadline):
        """CmfDeal.deadline field"""
        ui_form_visible = True

    class deal_items(modules.sale.fields.cmf_deal.CmfDeal.deal_items):
        """CmfDeal.deal_items field"""
        ui_form_visible = False

    class default_task_workflow(modules.sale.fields.cmf_deal.CmfDeal.default_task_workflow):
        """CmfDeal.default_task_workflow field"""
        ui_form_visible = False

    class discount(modules.sale.fields.cmf_deal.CmfDeal.discount):
        """CmfDeal.discount field"""
        ui_form_visible = True

    class discount_pct(modules.sale.fields.cmf_deal.CmfDeal.discount_pct):
        """CmfDeal.discount_pct field"""
        ui_form_visible = True

    class documents(modules.sale.fields.cmf_deal.CmfDeal.documents):
        """CmfDeal.documents field"""
        ui_form_visible = False

    class executors(modules.sale.fields.cmf_deal.CmfDeal.executors):
        """CmfDeal.executors field"""
        ui_form_visible = False

    class ext_id(modules.sale.fields.cmf_deal.CmfDeal.ext_id):
        """CmfDeal.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.sale.fields.cmf_deal.CmfDeal.favorite_for):
        """CmfDeal.favorite_for field"""
        ui_form_visible = False

    class followers(modules.sale.fields.cmf_deal.CmfDeal.followers):
        """CmfDeal.followers field"""
        ui_form_visible = False

    class has_tree_nodes(modules.sale.fields.cmf_deal.CmfDeal.has_tree_nodes):
        """CmfDeal.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.sale.fields.cmf_deal.CmfDeal.id):
        """CmfDeal.id field"""
        ui_form_visible = False

    class import_original(modules.sale.fields.cmf_deal.CmfDeal.import_original):
        """CmfDeal.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.sale.fields.cmf_deal.CmfDeal.import_raw_json):
        """CmfDeal.import_raw_json field"""
        ui_form_visible = False

    class is_checked(modules.sale.fields.cmf_deal.CmfDeal.is_checked):
        """CmfDeal.is_checked field"""
        ui_form_visible = False

    class is_favorite(modules.sale.fields.cmf_deal.CmfDeal.is_favorite):
        """CmfDeal.is_favorite field"""
        ui_form_visible = False

    class is_penalty(modules.sale.fields.cmf_deal.CmfDeal.is_penalty):
        """CmfDeal.is_penalty field"""
        ui_form_visible = False

    class is_public(modules.sale.fields.cmf_deal.CmfDeal.is_public):
        """CmfDeal.is_public field"""
        ui_form_visible = False

    class is_public_comments(modules.sale.fields.cmf_deal.CmfDeal.is_public_comments):
        """CmfDeal.is_public_comments field"""
        ui_form_visible = False

    class is_public_editable(modules.sale.fields.cmf_deal.CmfDeal.is_public_editable):
        """CmfDeal.is_public_editable field"""
        ui_form_visible = False

    class is_template(modules.sale.fields.cmf_deal.CmfDeal.is_template):
        """CmfDeal.is_template field"""
        ui_form_visible = False

    class lead(modules.sale.fields.cmf_deal.CmfDeal.lead):
        """CmfDeal.lead field"""
        ui_form_visible = False

    class local_links(modules.sale.fields.cmf_deal.CmfDeal.local_links):
        """CmfDeal.local_links field"""
        ui_form_visible = False

    class logic_prefix(modules.sale.fields.cmf_deal.CmfDeal.logic_prefix):
        """CmfDeal.logic_prefix field"""
        ui_form_visible = False

    class logic_type(modules.sale.fields.cmf_deal.CmfDeal.logic_type):
        """CmfDeal.logic_type field"""
        ui_form_visible = False

    class mark(modules.sale.fields.cmf_deal.CmfDeal.mark):
        """CmfDeal.mark field"""
        ui_form_visible = False

    class name(modules.sale.fields.cmf_deal.CmfDeal.name):
        """CmfDeal.name field"""
        ui_form_visible = True

    class no_control(modules.sale.fields.cmf_deal.CmfDeal.no_control):
        """CmfDeal.no_control field"""
        ui_form_visible = False

    class orderno(modules.sale.fields.cmf_deal.CmfDeal.orderno):
        """CmfDeal.orderno field"""
        ui_form_visible = False

    class parent(modules.sale.fields.cmf_deal.CmfDeal.parent):
        """CmfDeal.parent field"""
        ui_form_visible = False

    class parent_logic_prefix(modules.sale.fields.cmf_deal.CmfDeal.parent_logic_prefix):
        """CmfDeal.parent_logic_prefix field"""
        ui_form_visible = False

    class period_interval(modules.sale.fields.cmf_deal.CmfDeal.period_interval):
        """CmfDeal.period_interval field"""
        ui_form_visible = True

    class period_next_date(modules.sale.fields.cmf_deal.CmfDeal.period_next_date):
        """CmfDeal.period_next_date field"""
        ui_form_visible = True

    class perm_acl(modules.sale.fields.cmf_deal.CmfDeal.perm_acl):
        """CmfDeal.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.sale.fields.cmf_deal.CmfDeal.perm_effective_acl_id):
        """CmfDeal.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.sale.fields.cmf_deal.CmfDeal.perm_encrypt):
        """CmfDeal.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.sale.fields.cmf_deal.CmfDeal.perm_has_acl):
        """CmfDeal.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.sale.fields.cmf_deal.CmfDeal.perm_inherit):
        """CmfDeal.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.sale.fields.cmf_deal.CmfDeal.perm_inherit_acl_id):
        """CmfDeal.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.sale.fields.cmf_deal.CmfDeal.perm_parent):
        """CmfDeal.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.sale.fields.cmf_deal.CmfDeal.perm_parent_owner_id):
        """CmfDeal.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_policy(modules.sale.fields.cmf_deal.CmfDeal.perm_policy):
        """CmfDeal.perm_policy field"""
        ui_form_visible = False

    class perm_policy_anonymous(modules.sale.fields.cmf_deal.CmfDeal.perm_policy_anonymous):
        """CmfDeal.perm_policy_anonymous field"""
        ui_form_visible = False

    class perm_policy_guest(modules.sale.fields.cmf_deal.CmfDeal.perm_policy_guest):
        """CmfDeal.perm_policy_guest field"""
        ui_form_visible = False

    class perm_policy_sharelink(modules.sale.fields.cmf_deal.CmfDeal.perm_policy_sharelink):
        """CmfDeal.perm_policy_sharelink field"""
        ui_form_visible = False

    class perm_public(modules.sale.fields.cmf_deal.CmfDeal.perm_public):
        """CmfDeal.perm_public field"""
        ui_form_visible = False

    class pipeline(modules.sale.fields.cmf_deal.CmfDeal.pipeline):
        """CmfDeal.pipeline field"""
        ui_form_visible = False

    class plan_close_date(modules.sale.fields.cmf_deal.CmfDeal.plan_close_date):
        """CmfDeal.plan_close_date field"""
        ui_form_visible = False

    class plan_end_date(modules.sale.fields.cmf_deal.CmfDeal.plan_end_date):
        """CmfDeal.plan_end_date field"""
        ui_form_visible = True

    class plan_start_date(modules.sale.fields.cmf_deal.CmfDeal.plan_start_date):
        """CmfDeal.plan_start_date field"""
        ui_form_visible = False

    class primary_contact(modules.sale.fields.cmf_deal.CmfDeal.primary_contact):
        """CmfDeal.primary_contact field"""
        ui_form_visible = True

    class priority(modules.sale.fields.cmf_deal.CmfDeal.priority):
        """CmfDeal.priority field"""
        ui_form_visible = False

    class responsible(modules.sale.fields.cmf_deal.CmfDeal.responsible):
        """CmfDeal.responsible field"""
        ui_form_visible = True

    class root_parent(modules.sale.fields.cmf_deal.CmfDeal.root_parent):
        """CmfDeal.root_parent field"""
        ui_form_visible = False

    class scheme_wf(modules.sale.fields.cmf_deal.CmfDeal.scheme_wf):
        """CmfDeal.scheme_wf field"""
        ui_form_visible = False

    class sharelink_hash(modules.sale.fields.cmf_deal.CmfDeal.sharelink_hash):
        """CmfDeal.sharelink_hash field"""
        ui_form_visible = False

    class spectators(modules.sale.fields.cmf_deal.CmfDeal.spectators):
        """CmfDeal.spectators field"""
        ui_form_visible = False

    class status(modules.sale.fields.cmf_deal.CmfDeal.status):
        """CmfDeal.status field"""
        ui_form_visible = True

    class status_closed_at(modules.sale.fields.cmf_deal.CmfDeal.status_closed_at):
        """CmfDeal.status_closed_at field"""
        ui_form_visible = False

    class status_in_progress_end(modules.sale.fields.cmf_deal.CmfDeal.status_in_progress_end):
        """CmfDeal.status_in_progress_end field"""
        ui_form_visible = False

    class status_in_progress_start(modules.sale.fields.cmf_deal.CmfDeal.status_in_progress_start):
        """CmfDeal.status_in_progress_start field"""
        ui_form_visible = False

    class status_modified_at(modules.sale.fields.cmf_deal.CmfDeal.status_modified_at):
        """CmfDeal.status_modified_at field"""
        ui_form_visible = False

    class status_review_at(modules.sale.fields.cmf_deal.CmfDeal.status_review_at):
        """CmfDeal.status_review_at field"""
        ui_form_visible = False

    class stock(modules.sale.fields.cmf_deal.CmfDeal.stock):
        """CmfDeal.stock field"""
        ui_form_visible = False

    class system(modules.sale.fields.cmf_deal.CmfDeal.system):
        """CmfDeal.system field"""
        ui_form_visible = False

    class tags(modules.sale.fields.cmf_deal.CmfDeal.tags):
        """CmfDeal.tags field"""
        ui_form_visible = True

    class tasks(modules.sale.fields.cmf_deal.CmfDeal.tasks):
        """CmfDeal.tasks field"""
        ui_form_visible = False

    class text(modules.sale.fields.cmf_deal.CmfDeal.text):
        """CmfDeal.text field"""
        ui_form_visible = False

    class total(modules.sale.fields.cmf_deal.CmfDeal.total):
        """CmfDeal.total field"""
        ui_form_visible = True

    class total_discount(modules.sale.fields.cmf_deal.CmfDeal.total_discount):
        """CmfDeal.total_discount field"""
        ui_form_visible = False

    class total_tax(modules.sale.fields.cmf_deal.CmfDeal.total_tax):
        """CmfDeal.total_tax field"""
        ui_form_visible = False

    class total_without_discount(modules.sale.fields.cmf_deal.CmfDeal.total_without_discount):
        """CmfDeal.total_without_discount field"""
        ui_form_visible = False

    class tree_hidden(modules.sale.fields.cmf_deal.CmfDeal.tree_hidden):
        """CmfDeal.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.sale.fields.cmf_deal.CmfDeal.tree_node_is_branch):
        """CmfDeal.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.sale.fields.cmf_deal.CmfDeal.tree_nodes):
        """CmfDeal.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.sale.fields.cmf_deal.CmfDeal.tree_parent):
        """CmfDeal.tree_parent field"""
        ui_form_visible = False

    class ui_view_form(modules.sale.fields.cmf_deal.CmfDeal.ui_view_form):
        """CmfDeal.ui_view_form field"""
        ui_form_visible = False

    class waiting_for(modules.sale.fields.cmf_deal.CmfDeal.waiting_for):
        """CmfDeal.waiting_for field"""
        ui_form_visible = False

    class workflow(modules.sale.fields.cmf_deal.CmfDeal.workflow):
        """CmfDeal.workflow field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Постановщик ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Объект ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_project.id','cmf_folder.id','cmf_active_entity_filter.id','cmf_document.id','cmf_task.id']
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_task_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по-умолчанию для задач ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class logic_type_id(fields.CmfTUUID):
        caption = "Тип ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class scheme_wf_id(fields.CmfTUUID):
        caption = "Схема Бизнес-процесса ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_owner_assistant_id(fields.CmfTUUID):
        caption = "DEPRICATED. Помощник владельца ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class status_id(fields.CmfTUUID):
        caption = "Статус ID"
        foreign_key = "cmf_status.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class company_id(fields.CmfTUUID):
        caption = "Контрагент ID"
        foreign_key = "cmf_company.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class responsible_id(fields.CmfTUUID):
        caption = "Ответственный ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class waiting_for_id(fields.CmfTUUID):
        caption = "Ждем ответа ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cloned_from_id(fields.CmfTUUID):
        caption = "Склонирован из ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class activity_id(fields.CmfTUUID):
        caption = "Вид деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cache_status_opt_id(fields.CmfTUUID):
        caption = "Настройка статуса ID"
        foreign_key = "cmf_status_opt.id"
        nullable = True
        unique = False
        visible = False
        index = True
        no_acl = True

    class stock_id(fields.CmfTUUID):
        caption = "Склад ID"
        foreign_key = "cmf_stock.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class currency_id(fields.CmfTUUID):
        caption = "Валюта ID"
        foreign_key = "cmf_currency.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class pipeline_id(fields.CmfTUUID):
        caption = "Воронка ID"
        foreign_key = "cmf_pipeline.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class lead_id(fields.CmfTUUID):
        caption = "Лид основание ID"
        foreign_key = "cmf_lead.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class channel_id(fields.CmfTUUID):
        caption = "Канал ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_whatsapp.id','cmf_mailbox.id']
        visible=False
        index=True

    class primary_contact_id(fields.CmfTUUID):
        caption = "Основной контакт по сделке ID"
        foreign_key = "cmf_person.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class contract_id(fields.CmfTUUID):
        caption = "Договор ID"
        foreign_key = "cmf_contract.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.sale.fields.cmf_deal_items
import modules.sale.models.cmf_deal_items
class CmfDealItems(modules.sale.fields.cmf_deal_items.CmfDealItems,modules.sale.models.cmf_deal_items.CmfDealItems):
    abstract = False

    class cmf_author(modules.sale.fields.cmf_deal_items.CmfDealItems.cmf_author):
        """CmfDealItems.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.sale.fields.cmf_deal_items.CmfDealItems.cmf_created_at):
        """CmfDealItems.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.sale.fields.cmf_deal_items.CmfDealItems.cmf_deleted):
        """CmfDealItems.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.sale.fields.cmf_deal_items.CmfDealItems.cmf_import):
        """CmfDealItems.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.sale.fields.cmf_deal_items.CmfDealItems.cmf_locked_at):
        """CmfDealItems.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.sale.fields.cmf_deal_items.CmfDealItems.cmf_locked_by):
        """CmfDealItems.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.sale.fields.cmf_deal_items.CmfDealItems.cmf_modified_at):
        """CmfDealItems.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.sale.fields.cmf_deal_items.CmfDealItems.cmf_modified_by):
        """CmfDealItems.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.sale.fields.cmf_deal_items.CmfDealItems.cmf_owner):
        """CmfDealItems.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(modules.sale.fields.cmf_deal_items.CmfDealItems.cmf_version):
        """CmfDealItems.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.sale.fields.cmf_deal_items.CmfDealItems.cmf_viewed_at):
        """CmfDealItems.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.sale.fields.cmf_deal_items.CmfDealItems.code):
        """CmfDealItems.code field"""
        ui_form_visible = True

    class comments(modules.sale.fields.cmf_deal_items.CmfDealItems.comments):
        """CmfDealItems.comments field"""
        ui_form_visible = False

    class deal(modules.sale.fields.cmf_deal_items.CmfDealItems.deal):
        """CmfDealItems.deal field"""
        ui_form_visible = True

    class discount(modules.sale.fields.cmf_deal_items.CmfDealItems.discount):
        """CmfDealItems.discount field"""
        ui_form_visible = True

    class discount_pct(modules.sale.fields.cmf_deal_items.CmfDealItems.discount_pct):
        """CmfDealItems.discount_pct field"""
        ui_form_visible = True

    class documents(modules.sale.fields.cmf_deal_items.CmfDealItems.documents):
        """CmfDealItems.documents field"""
        ui_form_visible = False

    class ext_id(modules.sale.fields.cmf_deal_items.CmfDealItems.ext_id):
        """CmfDealItems.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.sale.fields.cmf_deal_items.CmfDealItems.favorite_for):
        """CmfDealItems.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(modules.sale.fields.cmf_deal_items.CmfDealItems.has_tree_nodes):
        """CmfDealItems.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.sale.fields.cmf_deal_items.CmfDealItems.id):
        """CmfDealItems.id field"""
        ui_form_visible = False

    class import_original(modules.sale.fields.cmf_deal_items.CmfDealItems.import_original):
        """CmfDealItems.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.sale.fields.cmf_deal_items.CmfDealItems.import_raw_json):
        """CmfDealItems.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(modules.sale.fields.cmf_deal_items.CmfDealItems.is_favorite):
        """CmfDealItems.is_favorite field"""
        ui_form_visible = False

    class item_count(modules.sale.fields.cmf_deal_items.CmfDealItems.item_count):
        """CmfDealItems.item_count field"""
        ui_form_visible = True

    class name(modules.sale.fields.cmf_deal_items.CmfDealItems.name):
        """CmfDealItems.name field"""
        ui_form_visible = False

    class name_cache(modules.sale.fields.cmf_deal_items.CmfDealItems.name_cache):
        """CmfDealItems.name_cache field"""
        ui_form_visible = False

    class orderno(modules.sale.fields.cmf_deal_items.CmfDealItems.orderno):
        """CmfDealItems.orderno field"""
        ui_form_visible = False

    class parent(modules.sale.fields.cmf_deal_items.CmfDealItems.parent):
        """CmfDealItems.parent field"""
        ui_form_visible = False

    class perm_acl(modules.sale.fields.cmf_deal_items.CmfDealItems.perm_acl):
        """CmfDealItems.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.sale.fields.cmf_deal_items.CmfDealItems.perm_effective_acl_id):
        """CmfDealItems.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.sale.fields.cmf_deal_items.CmfDealItems.perm_encrypt):
        """CmfDealItems.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.sale.fields.cmf_deal_items.CmfDealItems.perm_has_acl):
        """CmfDealItems.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.sale.fields.cmf_deal_items.CmfDealItems.perm_inherit):
        """CmfDealItems.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.sale.fields.cmf_deal_items.CmfDealItems.perm_inherit_acl_id):
        """CmfDealItems.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.sale.fields.cmf_deal_items.CmfDealItems.perm_parent):
        """CmfDealItems.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.sale.fields.cmf_deal_items.CmfDealItems.perm_parent_owner_id):
        """CmfDealItems.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(modules.sale.fields.cmf_deal_items.CmfDealItems.perm_public):
        """CmfDealItems.perm_public field"""
        ui_form_visible = False

    class price(modules.sale.fields.cmf_deal_items.CmfDealItems.price):
        """CmfDealItems.price field"""
        ui_form_visible = True

    class product(modules.sale.fields.cmf_deal_items.CmfDealItems.product):
        """CmfDealItems.product field"""
        ui_form_visible = True

    class root_parent(modules.sale.fields.cmf_deal_items.CmfDealItems.root_parent):
        """CmfDealItems.root_parent field"""
        ui_form_visible = False

    class system(modules.sale.fields.cmf_deal_items.CmfDealItems.system):
        """CmfDealItems.system field"""
        ui_form_visible = False

    class tasks(modules.sale.fields.cmf_deal_items.CmfDealItems.tasks):
        """CmfDealItems.tasks field"""
        ui_form_visible = False

    class text(modules.sale.fields.cmf_deal_items.CmfDealItems.text):
        """CmfDealItems.text field"""
        ui_form_visible = False

    class total(modules.sale.fields.cmf_deal_items.CmfDealItems.total):
        """CmfDealItems.total field"""
        ui_form_visible = True

    class tree_hidden(modules.sale.fields.cmf_deal_items.CmfDealItems.tree_hidden):
        """CmfDealItems.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.sale.fields.cmf_deal_items.CmfDealItems.tree_node_is_branch):
        """CmfDealItems.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.sale.fields.cmf_deal_items.CmfDealItems.tree_nodes):
        """CmfDealItems.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.sale.fields.cmf_deal_items.CmfDealItems.tree_parent):
        """CmfDealItems.tree_parent field"""
        ui_form_visible = False

    class unit(modules.sale.fields.cmf_deal_items.CmfDealItems.unit):
        """CmfDealItems.unit field"""
        ui_form_visible = True

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class deal_id(fields.CmfTUUID):
        caption = "Сделка ID"
        foreign_key = "cmf_deal.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class product_id(fields.CmfTUUID):
        caption = "Товар ID"
        foreign_key = "cmf_product.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class unit_id(fields.CmfTUUID):
        caption = "Единица измерения ID"
        foreign_key = "cmf_unit.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.servicedesk.models.cmf_document
import cmf.models.cmf_document
class CmfDocument(modules.servicedesk.models.cmf_document.CmfDocument,cmf.models.cmf_document.CmfDocument):
    abstract = False

    class activity(modules.servicedesk.models.cmf_document.CmfDocument.activity):
        """CmfDocument.activity field"""
        ui_form_visible = True

    class alarm_date(modules.servicedesk.models.cmf_document.CmfDocument.alarm_date):
        """CmfDocument.alarm_date field"""
        ui_form_visible = True

    class approved(modules.servicedesk.models.cmf_document.CmfDocument.approved):
        """CmfDocument.approved field"""
        ui_form_visible = False

    class attachments(modules.servicedesk.models.cmf_document.CmfDocument.attachments):
        """CmfDocument.attachments field"""
        ui_form_visible = False

    class cache_fields(modules.servicedesk.models.cmf_document.CmfDocument.cache_fields):
        """CmfDocument.cache_fields field"""
        ui_form_visible = False

    class cache_status_opt(modules.servicedesk.models.cmf_document.CmfDocument.cache_status_opt):
        """CmfDocument.cache_status_opt field"""
        ui_form_visible = False

    class cache_status_type(modules.servicedesk.models.cmf_document.CmfDocument.cache_status_type):
        """CmfDocument.cache_status_type field"""
        ui_form_visible = False

    class categories(modules.servicedesk.models.cmf_document.CmfDocument.categories):
        """CmfDocument.categories field"""
        ui_form_visible = False

    class cloned_from(modules.servicedesk.models.cmf_document.CmfDocument.cloned_from):
        """CmfDocument.cloned_from field"""
        ui_form_visible = False

    class cmf_author(modules.servicedesk.models.cmf_document.CmfDocument.cmf_author):
        """CmfDocument.cmf_author field"""
        ui_form_visible = True

    class cmf_created_at(modules.servicedesk.models.cmf_document.CmfDocument.cmf_created_at):
        """CmfDocument.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.servicedesk.models.cmf_document.CmfDocument.cmf_deleted):
        """CmfDocument.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.servicedesk.models.cmf_document.CmfDocument.cmf_import):
        """CmfDocument.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.servicedesk.models.cmf_document.CmfDocument.cmf_locked_at):
        """CmfDocument.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.servicedesk.models.cmf_document.CmfDocument.cmf_locked_by):
        """CmfDocument.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.servicedesk.models.cmf_document.CmfDocument.cmf_modified_at):
        """CmfDocument.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.servicedesk.models.cmf_document.CmfDocument.cmf_modified_by):
        """CmfDocument.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.servicedesk.models.cmf_document.CmfDocument.cmf_owner):
        """CmfDocument.cmf_owner field"""
        ui_form_visible = True

    class cmf_owner_assistant(modules.servicedesk.models.cmf_document.CmfDocument.cmf_owner_assistant):
        """CmfDocument.cmf_owner_assistant field"""
        ui_form_visible = False

    class cmf_owner_assistants(modules.servicedesk.models.cmf_document.CmfDocument.cmf_owner_assistants):
        """CmfDocument.cmf_owner_assistants field"""
        ui_form_visible = True

    class cmf_version(modules.servicedesk.models.cmf_document.CmfDocument.cmf_version):
        """CmfDocument.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.servicedesk.models.cmf_document.CmfDocument.cmf_viewed_at):
        """CmfDocument.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.servicedesk.models.cmf_document.CmfDocument.code):
        """CmfDocument.code field"""
        ui_form_visible = False

    class comments(modules.servicedesk.models.cmf_document.CmfDocument.comments):
        """CmfDocument.comments field"""
        ui_form_visible = False

    class company(modules.servicedesk.models.cmf_document.CmfDocument.company):
        """CmfDocument.company field"""
        ui_form_visible = False

    class deadline(modules.servicedesk.models.cmf_document.CmfDocument.deadline):
        """CmfDocument.deadline field"""
        ui_form_visible = False

    class default_task_workflow(modules.servicedesk.models.cmf_document.CmfDocument.default_task_workflow):
        """CmfDocument.default_task_workflow field"""
        ui_form_visible = False

    class documents(modules.servicedesk.models.cmf_document.CmfDocument.documents):
        """CmfDocument.documents field"""
        ui_form_visible = False

    class executors(modules.servicedesk.models.cmf_document.CmfDocument.executors):
        """CmfDocument.executors field"""
        ui_form_visible = True

    class ext_id(modules.servicedesk.models.cmf_document.CmfDocument.ext_id):
        """CmfDocument.ext_id field"""
        ui_form_visible = True

    class favorite_for(modules.servicedesk.models.cmf_document.CmfDocument.favorite_for):
        """CmfDocument.favorite_for field"""
        ui_form_visible = False

    class file_path(modules.servicedesk.models.cmf_document.CmfDocument.file_path):
        """CmfDocument.file_path field"""
        ui_form_visible = False

    class followers(modules.servicedesk.models.cmf_document.CmfDocument.followers):
        """CmfDocument.followers field"""
        ui_form_visible = False

    class full_screen(modules.servicedesk.models.cmf_document.CmfDocument.full_screen):
        """CmfDocument.full_screen field"""
        ui_form_visible = False

    class has_tree_nodes(modules.servicedesk.models.cmf_document.CmfDocument.has_tree_nodes):
        """CmfDocument.has_tree_nodes field"""
        ui_form_visible = False

    class history(modules.servicedesk.models.cmf_document.CmfDocument.history):
        """CmfDocument.history field"""
        ui_form_visible = False

    class html_scheme(modules.servicedesk.models.cmf_document.CmfDocument.html_scheme):
        """CmfDocument.html_scheme field"""
        ui_form_visible = True

    class id(modules.servicedesk.models.cmf_document.CmfDocument.id):
        """CmfDocument.id field"""
        ui_form_visible = False

    class import_original(modules.servicedesk.models.cmf_document.CmfDocument.import_original):
        """CmfDocument.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.servicedesk.models.cmf_document.CmfDocument.import_raw_json):
        """CmfDocument.import_raw_json field"""
        ui_form_visible = False

    class is_checked(modules.servicedesk.models.cmf_document.CmfDocument.is_checked):
        """CmfDocument.is_checked field"""
        ui_form_visible = False

    class is_external(modules.servicedesk.models.cmf_document.CmfDocument.is_external):
        """CmfDocument.is_external field"""
        ui_form_visible = False

    class is_favorite(modules.servicedesk.models.cmf_document.CmfDocument.is_favorite):
        """CmfDocument.is_favorite field"""
        ui_form_visible = False

    class is_penalty(modules.servicedesk.models.cmf_document.CmfDocument.is_penalty):
        """CmfDocument.is_penalty field"""
        ui_form_visible = False

    class is_public(modules.servicedesk.models.cmf_document.CmfDocument.is_public):
        """CmfDocument.is_public field"""
        ui_form_visible = False

    class is_public_comments(modules.servicedesk.models.cmf_document.CmfDocument.is_public_comments):
        """CmfDocument.is_public_comments field"""
        ui_form_visible = False

    class is_public_editable(modules.servicedesk.models.cmf_document.CmfDocument.is_public_editable):
        """CmfDocument.is_public_editable field"""
        ui_form_visible = False

    class is_template(modules.servicedesk.models.cmf_document.CmfDocument.is_template):
        """CmfDocument.is_template field"""
        ui_form_visible = False

    class is_web_public(modules.servicedesk.models.cmf_document.CmfDocument.is_web_public):
        """CmfDocument.is_web_public field"""
        ui_form_visible = False

    class likes(modules.servicedesk.models.cmf_document.CmfDocument.likes):
        """CmfDocument.likes field"""
        ui_form_visible = False

    class local_links(modules.servicedesk.models.cmf_document.CmfDocument.local_links):
        """CmfDocument.local_links field"""
        ui_form_visible = False

    class location_path(modules.servicedesk.models.cmf_document.CmfDocument.location_path):
        """CmfDocument.location_path field"""
        ui_form_visible = False

    class logic_prefix(modules.servicedesk.models.cmf_document.CmfDocument.logic_prefix):
        """CmfDocument.logic_prefix field"""
        ui_form_visible = False

    class logic_type(modules.servicedesk.models.cmf_document.CmfDocument.logic_type):
        """CmfDocument.logic_type field"""
        ui_form_visible = True

    class mark(modules.servicedesk.models.cmf_document.CmfDocument.mark):
        """CmfDocument.mark field"""
        ui_form_visible = False

    class mention_tasks(modules.servicedesk.models.cmf_document.CmfDocument.mention_tasks):
        """CmfDocument.mention_tasks field"""
        ui_form_visible = False

    class menu_items(modules.servicedesk.models.cmf_document.CmfDocument.menu_items):
        """CmfDocument.menu_items field"""
        ui_form_visible = False

    class name(modules.servicedesk.models.cmf_document.CmfDocument.name):
        """CmfDocument.name field"""
        ui_form_visible = False

    class need_approve(modules.servicedesk.models.cmf_document.CmfDocument.need_approve):
        """CmfDocument.need_approve field"""
        ui_form_visible = True

    class no_control(modules.servicedesk.models.cmf_document.CmfDocument.no_control):
        """CmfDocument.no_control field"""
        ui_form_visible = False

    class orderno(modules.servicedesk.models.cmf_document.CmfDocument.orderno):
        """CmfDocument.orderno field"""
        ui_form_visible = False

    class parent(modules.servicedesk.models.cmf_document.CmfDocument.parent):
        """CmfDocument.parent field"""
        ui_form_visible = True

    class parent_logic_prefix(modules.servicedesk.models.cmf_document.CmfDocument.parent_logic_prefix):
        """CmfDocument.parent_logic_prefix field"""
        ui_form_visible = False

    class period_interval(modules.servicedesk.models.cmf_document.CmfDocument.period_interval):
        """CmfDocument.period_interval field"""
        ui_form_visible = False

    class period_next_date(modules.servicedesk.models.cmf_document.CmfDocument.period_next_date):
        """CmfDocument.period_next_date field"""
        ui_form_visible = False

    class perm_acl(modules.servicedesk.models.cmf_document.CmfDocument.perm_acl):
        """CmfDocument.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.servicedesk.models.cmf_document.CmfDocument.perm_effective_acl_id):
        """CmfDocument.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.servicedesk.models.cmf_document.CmfDocument.perm_encrypt):
        """CmfDocument.perm_encrypt field"""
        ui_form_visible = True

    class perm_has_acl(modules.servicedesk.models.cmf_document.CmfDocument.perm_has_acl):
        """CmfDocument.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.servicedesk.models.cmf_document.CmfDocument.perm_inherit):
        """CmfDocument.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.servicedesk.models.cmf_document.CmfDocument.perm_inherit_acl_id):
        """CmfDocument.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.servicedesk.models.cmf_document.CmfDocument.perm_parent):
        """CmfDocument.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.servicedesk.models.cmf_document.CmfDocument.perm_parent_owner_id):
        """CmfDocument.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_policy(modules.servicedesk.models.cmf_document.CmfDocument.perm_policy):
        """CmfDocument.perm_policy field"""
        ui_form_visible = True

    class perm_policy_anonymous(modules.servicedesk.models.cmf_document.CmfDocument.perm_policy_anonymous):
        """CmfDocument.perm_policy_anonymous field"""
        ui_form_visible = True

    class perm_policy_guest(modules.servicedesk.models.cmf_document.CmfDocument.perm_policy_guest):
        """CmfDocument.perm_policy_guest field"""
        ui_form_visible = True

    class perm_policy_sharelink(modules.servicedesk.models.cmf_document.CmfDocument.perm_policy_sharelink):
        """CmfDocument.perm_policy_sharelink field"""
        ui_form_visible = True

    class perm_public(modules.servicedesk.models.cmf_document.CmfDocument.perm_public):
        """CmfDocument.perm_public field"""
        ui_form_visible = False

    class person_views(modules.servicedesk.models.cmf_document.CmfDocument.person_views):
        """CmfDocument.person_views field"""
        ui_form_visible = False

    class plan_end_date(modules.servicedesk.models.cmf_document.CmfDocument.plan_end_date):
        """CmfDocument.plan_end_date field"""
        ui_form_visible = False

    class plan_start_date(modules.servicedesk.models.cmf_document.CmfDocument.plan_start_date):
        """CmfDocument.plan_start_date field"""
        ui_form_visible = False

    class priority(modules.servicedesk.models.cmf_document.CmfDocument.priority):
        """CmfDocument.priority field"""
        ui_form_visible = False

    class public_html_scheme(modules.servicedesk.models.cmf_document.CmfDocument.public_html_scheme):
        """CmfDocument.public_html_scheme field"""
        ui_form_visible = True

    class recommendation(modules.servicedesk.models.cmf_document.CmfDocument.recommendation):
        """CmfDocument.recommendation field"""
        ui_form_visible = False

    class responsible(modules.servicedesk.models.cmf_document.CmfDocument.responsible):
        """CmfDocument.responsible field"""
        ui_form_visible = False

    class root_parent(modules.servicedesk.models.cmf_document.CmfDocument.root_parent):
        """CmfDocument.root_parent field"""
        ui_form_visible = False

    class scheme_wf(modules.servicedesk.models.cmf_document.CmfDocument.scheme_wf):
        """CmfDocument.scheme_wf field"""
        ui_form_visible = False

    class sharelink_hash(modules.servicedesk.models.cmf_document.CmfDocument.sharelink_hash):
        """CmfDocument.sharelink_hash field"""
        ui_form_visible = False

    class spectators(modules.servicedesk.models.cmf_document.CmfDocument.spectators):
        """CmfDocument.spectators field"""
        ui_form_visible = True

    class status(modules.servicedesk.models.cmf_document.CmfDocument.status):
        """CmfDocument.status field"""
        ui_form_visible = True

    class status_closed_at(modules.servicedesk.models.cmf_document.CmfDocument.status_closed_at):
        """CmfDocument.status_closed_at field"""
        ui_form_visible = False

    class status_in_progress_end(modules.servicedesk.models.cmf_document.CmfDocument.status_in_progress_end):
        """CmfDocument.status_in_progress_end field"""
        ui_form_visible = False

    class status_in_progress_start(modules.servicedesk.models.cmf_document.CmfDocument.status_in_progress_start):
        """CmfDocument.status_in_progress_start field"""
        ui_form_visible = False

    class status_modified_at(modules.servicedesk.models.cmf_document.CmfDocument.status_modified_at):
        """CmfDocument.status_modified_at field"""
        ui_form_visible = False

    class status_review_at(modules.servicedesk.models.cmf_document.CmfDocument.status_review_at):
        """CmfDocument.status_review_at field"""
        ui_form_visible = False

    class system(modules.servicedesk.models.cmf_document.CmfDocument.system):
        """CmfDocument.system field"""
        ui_form_visible = False

    class tags(modules.servicedesk.models.cmf_document.CmfDocument.tags):
        """CmfDocument.tags field"""
        ui_form_visible = False

    class tasks(modules.servicedesk.models.cmf_document.CmfDocument.tasks):
        """CmfDocument.tasks field"""
        ui_form_visible = False

    class text(modules.servicedesk.models.cmf_document.CmfDocument.text):
        """CmfDocument.text field"""
        ui_form_visible = False

    class text_draft(modules.servicedesk.models.cmf_document.CmfDocument.text_draft):
        """CmfDocument.text_draft field"""
        ui_form_visible = False

    class tree_hidden(modules.servicedesk.models.cmf_document.CmfDocument.tree_hidden):
        """CmfDocument.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.servicedesk.models.cmf_document.CmfDocument.tree_node_is_branch):
        """CmfDocument.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.servicedesk.models.cmf_document.CmfDocument.tree_nodes):
        """CmfDocument.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.servicedesk.models.cmf_document.CmfDocument.tree_parent):
        """CmfDocument.tree_parent field"""
        ui_form_visible = False

    class type(modules.servicedesk.models.cmf_document.CmfDocument.type):
        """CmfDocument.type field"""
        ui_form_visible = False

    class ui_view_form(modules.servicedesk.models.cmf_document.CmfDocument.ui_view_form):
        """CmfDocument.ui_view_form field"""
        ui_form_visible = False

    class waiting_for(modules.servicedesk.models.cmf_document.CmfDocument.waiting_for):
        """CmfDocument.waiting_for field"""
        ui_form_visible = False

    class workflow(modules.servicedesk.models.cmf_document.CmfDocument.workflow):
        """CmfDocument.workflow field"""
        ui_form_visible = True

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_project.id','cmf_folder.id','cmf_active_entity_filter.id','cmf_document.id','cmf_task.id']
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_task_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по-умолчанию для задач ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class logic_type_id(fields.CmfTUUID):
        caption = "Тип ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class scheme_wf_id(fields.CmfTUUID):
        caption = "Схема Бизнес-процесса ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_owner_assistant_id(fields.CmfTUUID):
        caption = "DEPRICATED. Помощник владельца ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class status_id(fields.CmfTUUID):
        caption = "Статус ID"
        foreign_key = "cmf_status.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class company_id(fields.CmfTUUID):
        caption = "Контрагент ID"
        foreign_key = "cmf_company.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class responsible_id(fields.CmfTUUID):
        caption = "Исполнитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class waiting_for_id(fields.CmfTUUID):
        caption = "Ждем ответа ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cloned_from_id(fields.CmfTUUID):
        caption = "Склонирован из ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class activity_id(fields.CmfTUUID):
        caption = "Вид деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cache_status_opt_id(fields.CmfTUUID):
        caption = "Настройка статуса ID"
        foreign_key = "cmf_status_opt.id"
        nullable = True
        unique = False
        visible = False
        index = True
        no_acl = True

    class html_scheme_id(fields.CmfTUUID):
        caption = "Html-схема оформления ID"
        foreign_key = "cmf_html_scheme.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class public_html_scheme_id(fields.CmfTUUID):
        caption = "Html-схема оформления публичных документов ID"
        foreign_key = "cmf_html_scheme.id"
        nullable = True
        unique = False
        visible = False
        index = True



import cmf.models.cmf_document_history
class CmfDocumentHistory(cmf.models.cmf_document_history.CmfDocumentHistory):
    abstract = False

    class approved(cmf.models.cmf_document_history.CmfDocumentHistory.approved):
        """CmfDocumentHistory.approved field"""

    class approved_at(cmf.models.cmf_document_history.CmfDocumentHistory.approved_at):
        """CmfDocumentHistory.approved_at field"""

    class approved_by(cmf.models.cmf_document_history.CmfDocumentHistory.approved_by):
        """CmfDocumentHistory.approved_by field"""

    class approved_version(cmf.models.cmf_document_history.CmfDocumentHistory.approved_version):
        """CmfDocumentHistory.approved_version field"""

    class cmf_author(cmf.models.cmf_document_history.CmfDocumentHistory.cmf_author):
        """CmfDocumentHistory.cmf_author field"""

    class cmf_created_at(cmf.models.cmf_document_history.CmfDocumentHistory.cmf_created_at):
        """CmfDocumentHistory.cmf_created_at field"""

    class cmf_deleted(cmf.models.cmf_document_history.CmfDocumentHistory.cmf_deleted):
        """CmfDocumentHistory.cmf_deleted field"""

    class cmf_import(cmf.models.cmf_document_history.CmfDocumentHistory.cmf_import):
        """CmfDocumentHistory.cmf_import field"""

    class cmf_locked_at(cmf.models.cmf_document_history.CmfDocumentHistory.cmf_locked_at):
        """CmfDocumentHistory.cmf_locked_at field"""

    class cmf_locked_by(cmf.models.cmf_document_history.CmfDocumentHistory.cmf_locked_by):
        """CmfDocumentHistory.cmf_locked_by field"""

    class cmf_modified_at(cmf.models.cmf_document_history.CmfDocumentHistory.cmf_modified_at):
        """CmfDocumentHistory.cmf_modified_at field"""

    class cmf_modified_by(cmf.models.cmf_document_history.CmfDocumentHistory.cmf_modified_by):
        """CmfDocumentHistory.cmf_modified_by field"""

    class cmf_owner(cmf.models.cmf_document_history.CmfDocumentHistory.cmf_owner):
        """CmfDocumentHistory.cmf_owner field"""

    class cmf_version(cmf.models.cmf_document_history.CmfDocumentHistory.cmf_version):
        """CmfDocumentHistory.cmf_version field"""

    class cmf_viewed_at(cmf.models.cmf_document_history.CmfDocumentHistory.cmf_viewed_at):
        """CmfDocumentHistory.cmf_viewed_at field"""

    class code(cmf.models.cmf_document_history.CmfDocumentHistory.code):
        """CmfDocumentHistory.code field"""

    class comments(cmf.models.cmf_document_history.CmfDocumentHistory.comments):
        """CmfDocumentHistory.comments field"""

    class documents(cmf.models.cmf_document_history.CmfDocumentHistory.documents):
        """CmfDocumentHistory.documents field"""

    class ext_id(cmf.models.cmf_document_history.CmfDocumentHistory.ext_id):
        """CmfDocumentHistory.ext_id field"""

    class favorite_for(cmf.models.cmf_document_history.CmfDocumentHistory.favorite_for):
        """CmfDocumentHistory.favorite_for field"""

    class has_tree_nodes(cmf.models.cmf_document_history.CmfDocumentHistory.has_tree_nodes):
        """CmfDocumentHistory.has_tree_nodes field"""

    class id(cmf.models.cmf_document_history.CmfDocumentHistory.id):
        """CmfDocumentHistory.id field"""

    class import_original(cmf.models.cmf_document_history.CmfDocumentHistory.import_original):
        """CmfDocumentHistory.import_original field"""

    class import_raw_json(cmf.models.cmf_document_history.CmfDocumentHistory.import_raw_json):
        """CmfDocumentHistory.import_raw_json field"""

    class is_favorite(cmf.models.cmf_document_history.CmfDocumentHistory.is_favorite):
        """CmfDocumentHistory.is_favorite field"""

    class name(cmf.models.cmf_document_history.CmfDocumentHistory.name):
        """CmfDocumentHistory.name field"""

    class orderno(cmf.models.cmf_document_history.CmfDocumentHistory.orderno):
        """CmfDocumentHistory.orderno field"""

    class parent(cmf.models.cmf_document_history.CmfDocumentHistory.parent):
        """CmfDocumentHistory.parent field"""

    class perm_acl(cmf.models.cmf_document_history.CmfDocumentHistory.perm_acl):
        """CmfDocumentHistory.perm_acl field"""

    class perm_effective_acl_id(cmf.models.cmf_document_history.CmfDocumentHistory.perm_effective_acl_id):
        """CmfDocumentHistory.perm_effective_acl_id field"""

    class perm_encrypt(cmf.models.cmf_document_history.CmfDocumentHistory.perm_encrypt):
        """CmfDocumentHistory.perm_encrypt field"""

    class perm_has_acl(cmf.models.cmf_document_history.CmfDocumentHistory.perm_has_acl):
        """CmfDocumentHistory.perm_has_acl field"""

    class perm_inherit(cmf.models.cmf_document_history.CmfDocumentHistory.perm_inherit):
        """CmfDocumentHistory.perm_inherit field"""

    class perm_inherit_acl_id(cmf.models.cmf_document_history.CmfDocumentHistory.perm_inherit_acl_id):
        """CmfDocumentHistory.perm_inherit_acl_id field"""

    class perm_parent(cmf.models.cmf_document_history.CmfDocumentHistory.perm_parent):
        """CmfDocumentHistory.perm_parent field"""

    class perm_parent_owner_id(cmf.models.cmf_document_history.CmfDocumentHistory.perm_parent_owner_id):
        """CmfDocumentHistory.perm_parent_owner_id field"""

    class perm_public(cmf.models.cmf_document_history.CmfDocumentHistory.perm_public):
        """CmfDocumentHistory.perm_public field"""

    class reason(cmf.models.cmf_document_history.CmfDocumentHistory.reason):
        """CmfDocumentHistory.reason field"""

    class root_parent(cmf.models.cmf_document_history.CmfDocumentHistory.root_parent):
        """CmfDocumentHistory.root_parent field"""

    class signs(cmf.models.cmf_document_history.CmfDocumentHistory.signs):
        """CmfDocumentHistory.signs field"""

    class system(cmf.models.cmf_document_history.CmfDocumentHistory.system):
        """CmfDocumentHistory.system field"""

    class tasks(cmf.models.cmf_document_history.CmfDocumentHistory.tasks):
        """CmfDocumentHistory.tasks field"""

    class text(cmf.models.cmf_document_history.CmfDocumentHistory.text):
        """CmfDocumentHistory.text field"""

    class tree_hidden(cmf.models.cmf_document_history.CmfDocumentHistory.tree_hidden):
        """CmfDocumentHistory.tree_hidden field"""

    class tree_node_is_branch(cmf.models.cmf_document_history.CmfDocumentHistory.tree_node_is_branch):
        """CmfDocumentHistory.tree_node_is_branch field"""

    class tree_nodes(cmf.models.cmf_document_history.CmfDocumentHistory.tree_nodes):
        """CmfDocumentHistory.tree_nodes field"""

    class tree_parent(cmf.models.cmf_document_history.CmfDocumentHistory.tree_parent):
        """CmfDocumentHistory.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class approved_by_id(fields.CmfTUUID):
        caption = "Утвердил ID"
        foreign_key = "cmf_person.id"
        nullable = True
        unique = False
        visible = False
        index = True



import cmf.fields.cmf_filter
import cmf.models.cmf_filter
class CmfFilter(cmf.fields.cmf_filter.CmfFilter,cmf.models.cmf_filter.CmfFilter):
    abstract = False

    class cmf_author(cmf.fields.cmf_filter.CmfFilter.cmf_author):
        """CmfFilter.cmf_author field"""

    class cmf_created_at(cmf.fields.cmf_filter.CmfFilter.cmf_created_at):
        """CmfFilter.cmf_created_at field"""

    class cmf_deleted(cmf.fields.cmf_filter.CmfFilter.cmf_deleted):
        """CmfFilter.cmf_deleted field"""

    class cmf_import(cmf.fields.cmf_filter.CmfFilter.cmf_import):
        """CmfFilter.cmf_import field"""

    class cmf_locked_at(cmf.fields.cmf_filter.CmfFilter.cmf_locked_at):
        """CmfFilter.cmf_locked_at field"""

    class cmf_locked_by(cmf.fields.cmf_filter.CmfFilter.cmf_locked_by):
        """CmfFilter.cmf_locked_by field"""

    class cmf_modified_at(cmf.fields.cmf_filter.CmfFilter.cmf_modified_at):
        """CmfFilter.cmf_modified_at field"""

    class cmf_modified_by(cmf.fields.cmf_filter.CmfFilter.cmf_modified_by):
        """CmfFilter.cmf_modified_by field"""

    class cmf_owner(cmf.fields.cmf_filter.CmfFilter.cmf_owner):
        """CmfFilter.cmf_owner field"""

    class cmf_version(cmf.fields.cmf_filter.CmfFilter.cmf_version):
        """CmfFilter.cmf_version field"""

    class cmf_viewed_at(cmf.fields.cmf_filter.CmfFilter.cmf_viewed_at):
        """CmfFilter.cmf_viewed_at field"""

    class code(cmf.fields.cmf_filter.CmfFilter.code):
        """CmfFilter.code field"""

    class comments(cmf.fields.cmf_filter.CmfFilter.comments):
        """CmfFilter.comments field"""

    class displayed(cmf.fields.cmf_filter.CmfFilter.displayed):
        """CmfFilter.displayed field"""

    class documents(cmf.fields.cmf_filter.CmfFilter.documents):
        """CmfFilter.documents field"""

    class ext_id(cmf.fields.cmf_filter.CmfFilter.ext_id):
        """CmfFilter.ext_id field"""

    class favorite_for(cmf.fields.cmf_filter.CmfFilter.favorite_for):
        """CmfFilter.favorite_for field"""

    class has_tree_nodes(cmf.fields.cmf_filter.CmfFilter.has_tree_nodes):
        """CmfFilter.has_tree_nodes field"""

    class id(cmf.fields.cmf_filter.CmfFilter.id):
        """CmfFilter.id field"""

    class import_original(cmf.fields.cmf_filter.CmfFilter.import_original):
        """CmfFilter.import_original field"""

    class import_raw_json(cmf.fields.cmf_filter.CmfFilter.import_raw_json):
        """CmfFilter.import_raw_json field"""

    class is_favorite(cmf.fields.cmf_filter.CmfFilter.is_favorite):
        """CmfFilter.is_favorite field"""

    class model_name(cmf.fields.cmf_filter.CmfFilter.model_name):
        """CmfFilter.model_name field"""

    class name(cmf.fields.cmf_filter.CmfFilter.name):
        """CmfFilter.name field"""

    class orderno(cmf.fields.cmf_filter.CmfFilter.orderno):
        """CmfFilter.orderno field"""

    class parent(cmf.fields.cmf_filter.CmfFilter.parent):
        """CmfFilter.parent field"""

    class perm_acl(cmf.fields.cmf_filter.CmfFilter.perm_acl):
        """CmfFilter.perm_acl field"""

    class perm_effective_acl_id(cmf.fields.cmf_filter.CmfFilter.perm_effective_acl_id):
        """CmfFilter.perm_effective_acl_id field"""

    class perm_encrypt(cmf.fields.cmf_filter.CmfFilter.perm_encrypt):
        """CmfFilter.perm_encrypt field"""

    class perm_has_acl(cmf.fields.cmf_filter.CmfFilter.perm_has_acl):
        """CmfFilter.perm_has_acl field"""

    class perm_inherit(cmf.fields.cmf_filter.CmfFilter.perm_inherit):
        """CmfFilter.perm_inherit field"""

    class perm_inherit_acl_id(cmf.fields.cmf_filter.CmfFilter.perm_inherit_acl_id):
        """CmfFilter.perm_inherit_acl_id field"""

    class perm_parent(cmf.fields.cmf_filter.CmfFilter.perm_parent):
        """CmfFilter.perm_parent field"""

    class perm_parent_owner_id(cmf.fields.cmf_filter.CmfFilter.perm_parent_owner_id):
        """CmfFilter.perm_parent_owner_id field"""

    class perm_public(cmf.fields.cmf_filter.CmfFilter.perm_public):
        """CmfFilter.perm_public field"""

    class private(cmf.fields.cmf_filter.CmfFilter.private):
        """CmfFilter.private field"""

    class root_parent(cmf.fields.cmf_filter.CmfFilter.root_parent):
        """CmfFilter.root_parent field"""

    class search_filter(cmf.fields.cmf_filter.CmfFilter.search_filter):
        """CmfFilter.search_filter field"""

    class system(cmf.fields.cmf_filter.CmfFilter.system):
        """CmfFilter.system field"""

    class tasks(cmf.fields.cmf_filter.CmfFilter.tasks):
        """CmfFilter.tasks field"""

    class text(cmf.fields.cmf_filter.CmfFilter.text):
        """CmfFilter.text field"""

    class tree_hidden(cmf.fields.cmf_filter.CmfFilter.tree_hidden):
        """CmfFilter.tree_hidden field"""

    class tree_node_is_branch(cmf.fields.cmf_filter.CmfFilter.tree_node_is_branch):
        """CmfFilter.tree_node_is_branch field"""

    class tree_nodes(cmf.fields.cmf_filter.CmfFilter.tree_nodes):
        """CmfFilter.tree_nodes field"""

    class tree_parent(cmf.fields.cmf_filter.CmfFilter.tree_parent):
        """CmfFilter.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.project.fields.cmf_folder
import common.models.cmf_folder
class CmfFolder(modules.project.fields.cmf_folder.CmfFolder,common.models.cmf_folder.CmfFolder):
    abstract = False

    class activity(modules.project.fields.cmf_folder.CmfFolder.activity):
        """CmfFolder.activity field"""
        ui_form_visible = False

    class alarm_date(modules.project.fields.cmf_folder.CmfFolder.alarm_date):
        """CmfFolder.alarm_date field"""
        ui_form_visible = False

    class approved(modules.project.fields.cmf_folder.CmfFolder.approved):
        """CmfFolder.approved field"""
        ui_form_visible = False

    class attachments(modules.project.fields.cmf_folder.CmfFolder.attachments):
        """CmfFolder.attachments field"""
        ui_form_visible = False

    class cache_fields(modules.project.fields.cmf_folder.CmfFolder.cache_fields):
        """CmfFolder.cache_fields field"""
        ui_form_visible = False

    class cache_status_opt(modules.project.fields.cmf_folder.CmfFolder.cache_status_opt):
        """CmfFolder.cache_status_opt field"""
        ui_form_visible = False

    class cache_status_type(modules.project.fields.cmf_folder.CmfFolder.cache_status_type):
        """CmfFolder.cache_status_type field"""
        ui_form_visible = False

    class cloned_from(modules.project.fields.cmf_folder.CmfFolder.cloned_from):
        """CmfFolder.cloned_from field"""
        ui_form_visible = False

    class cmf_author(modules.project.fields.cmf_folder.CmfFolder.cmf_author):
        """CmfFolder.cmf_author field"""
        ui_form_visible = True

    class cmf_created_at(modules.project.fields.cmf_folder.CmfFolder.cmf_created_at):
        """CmfFolder.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.project.fields.cmf_folder.CmfFolder.cmf_deleted):
        """CmfFolder.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.project.fields.cmf_folder.CmfFolder.cmf_import):
        """CmfFolder.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.project.fields.cmf_folder.CmfFolder.cmf_locked_at):
        """CmfFolder.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.project.fields.cmf_folder.CmfFolder.cmf_locked_by):
        """CmfFolder.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.project.fields.cmf_folder.CmfFolder.cmf_modified_at):
        """CmfFolder.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.project.fields.cmf_folder.CmfFolder.cmf_modified_by):
        """CmfFolder.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.project.fields.cmf_folder.CmfFolder.cmf_owner):
        """CmfFolder.cmf_owner field"""
        ui_form_visible = True

    class cmf_owner_assistant(modules.project.fields.cmf_folder.CmfFolder.cmf_owner_assistant):
        """CmfFolder.cmf_owner_assistant field"""
        ui_form_visible = False

    class cmf_owner_assistants(modules.project.fields.cmf_folder.CmfFolder.cmf_owner_assistants):
        """CmfFolder.cmf_owner_assistants field"""
        ui_form_visible = False

    class cmf_version(modules.project.fields.cmf_folder.CmfFolder.cmf_version):
        """CmfFolder.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.project.fields.cmf_folder.CmfFolder.cmf_viewed_at):
        """CmfFolder.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.project.fields.cmf_folder.CmfFolder.code):
        """CmfFolder.code field"""
        ui_form_visible = False

    class comments(modules.project.fields.cmf_folder.CmfFolder.comments):
        """CmfFolder.comments field"""
        ui_form_visible = False

    class company(modules.project.fields.cmf_folder.CmfFolder.company):
        """CmfFolder.company field"""
        ui_form_visible = False

    class deadline(modules.project.fields.cmf_folder.CmfFolder.deadline):
        """CmfFolder.deadline field"""
        ui_form_visible = False

    class default_task_workflow(modules.project.fields.cmf_folder.CmfFolder.default_task_workflow):
        """CmfFolder.default_task_workflow field"""
        ui_form_visible = False

    class documents(modules.project.fields.cmf_folder.CmfFolder.documents):
        """CmfFolder.documents field"""
        ui_form_visible = False

    class executors(modules.project.fields.cmf_folder.CmfFolder.executors):
        """CmfFolder.executors field"""
        ui_form_visible = True

    class ext_id(modules.project.fields.cmf_folder.CmfFolder.ext_id):
        """CmfFolder.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.project.fields.cmf_folder.CmfFolder.favorite_for):
        """CmfFolder.favorite_for field"""
        ui_form_visible = False

    class followers(modules.project.fields.cmf_folder.CmfFolder.followers):
        """CmfFolder.followers field"""
        ui_form_visible = False

    class has_tree_nodes(modules.project.fields.cmf_folder.CmfFolder.has_tree_nodes):
        """CmfFolder.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.project.fields.cmf_folder.CmfFolder.id):
        """CmfFolder.id field"""
        ui_form_visible = False

    class import_original(modules.project.fields.cmf_folder.CmfFolder.import_original):
        """CmfFolder.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.project.fields.cmf_folder.CmfFolder.import_raw_json):
        """CmfFolder.import_raw_json field"""
        ui_form_visible = False

    class is_checked(modules.project.fields.cmf_folder.CmfFolder.is_checked):
        """CmfFolder.is_checked field"""
        ui_form_visible = False

    class is_favorite(modules.project.fields.cmf_folder.CmfFolder.is_favorite):
        """CmfFolder.is_favorite field"""
        ui_form_visible = False

    class is_penalty(modules.project.fields.cmf_folder.CmfFolder.is_penalty):
        """CmfFolder.is_penalty field"""
        ui_form_visible = False

    class is_public(modules.project.fields.cmf_folder.CmfFolder.is_public):
        """CmfFolder.is_public field"""
        ui_form_visible = False

    class is_public_comments(modules.project.fields.cmf_folder.CmfFolder.is_public_comments):
        """CmfFolder.is_public_comments field"""
        ui_form_visible = False

    class is_public_editable(modules.project.fields.cmf_folder.CmfFolder.is_public_editable):
        """CmfFolder.is_public_editable field"""
        ui_form_visible = False

    class is_template(modules.project.fields.cmf_folder.CmfFolder.is_template):
        """CmfFolder.is_template field"""
        ui_form_visible = False

    class local_links(modules.project.fields.cmf_folder.CmfFolder.local_links):
        """CmfFolder.local_links field"""
        ui_form_visible = False

    class logic_prefix(modules.project.fields.cmf_folder.CmfFolder.logic_prefix):
        """CmfFolder.logic_prefix field"""
        ui_form_visible = False

    class logic_type(modules.project.fields.cmf_folder.CmfFolder.logic_type):
        """CmfFolder.logic_type field"""
        ui_form_visible = False

    class mark(modules.project.fields.cmf_folder.CmfFolder.mark):
        """CmfFolder.mark field"""
        ui_form_visible = False

    class name(modules.project.fields.cmf_folder.CmfFolder.name):
        """CmfFolder.name field"""
        ui_form_visible = False

    class no_control(modules.project.fields.cmf_folder.CmfFolder.no_control):
        """CmfFolder.no_control field"""
        ui_form_visible = False

    class orderno(modules.project.fields.cmf_folder.CmfFolder.orderno):
        """CmfFolder.orderno field"""
        ui_form_visible = False

    class parent(modules.project.fields.cmf_folder.CmfFolder.parent):
        """CmfFolder.parent field"""
        ui_form_visible = False

    class parent_logic_prefix(modules.project.fields.cmf_folder.CmfFolder.parent_logic_prefix):
        """CmfFolder.parent_logic_prefix field"""
        ui_form_visible = False

    class period_interval(modules.project.fields.cmf_folder.CmfFolder.period_interval):
        """CmfFolder.period_interval field"""
        ui_form_visible = False

    class period_next_date(modules.project.fields.cmf_folder.CmfFolder.period_next_date):
        """CmfFolder.period_next_date field"""
        ui_form_visible = False

    class perm_acl(modules.project.fields.cmf_folder.CmfFolder.perm_acl):
        """CmfFolder.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.project.fields.cmf_folder.CmfFolder.perm_effective_acl_id):
        """CmfFolder.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.project.fields.cmf_folder.CmfFolder.perm_encrypt):
        """CmfFolder.perm_encrypt field"""
        ui_form_visible = True

    class perm_has_acl(modules.project.fields.cmf_folder.CmfFolder.perm_has_acl):
        """CmfFolder.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.project.fields.cmf_folder.CmfFolder.perm_inherit):
        """CmfFolder.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.project.fields.cmf_folder.CmfFolder.perm_inherit_acl_id):
        """CmfFolder.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.project.fields.cmf_folder.CmfFolder.perm_parent):
        """CmfFolder.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.project.fields.cmf_folder.CmfFolder.perm_parent_owner_id):
        """CmfFolder.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_policy(modules.project.fields.cmf_folder.CmfFolder.perm_policy):
        """CmfFolder.perm_policy field"""
        ui_form_visible = True

    class perm_policy_anonymous(modules.project.fields.cmf_folder.CmfFolder.perm_policy_anonymous):
        """CmfFolder.perm_policy_anonymous field"""
        ui_form_visible = True

    class perm_policy_guest(modules.project.fields.cmf_folder.CmfFolder.perm_policy_guest):
        """CmfFolder.perm_policy_guest field"""
        ui_form_visible = True

    class perm_policy_sharelink(modules.project.fields.cmf_folder.CmfFolder.perm_policy_sharelink):
        """CmfFolder.perm_policy_sharelink field"""
        ui_form_visible = True

    class perm_public(modules.project.fields.cmf_folder.CmfFolder.perm_public):
        """CmfFolder.perm_public field"""
        ui_form_visible = False

    class plan_end_date(modules.project.fields.cmf_folder.CmfFolder.plan_end_date):
        """CmfFolder.plan_end_date field"""
        ui_form_visible = False

    class plan_start_date(modules.project.fields.cmf_folder.CmfFolder.plan_start_date):
        """CmfFolder.plan_start_date field"""
        ui_form_visible = False

    class priority(modules.project.fields.cmf_folder.CmfFolder.priority):
        """CmfFolder.priority field"""
        ui_form_visible = False

    class responsible(modules.project.fields.cmf_folder.CmfFolder.responsible):
        """CmfFolder.responsible field"""
        ui_form_visible = False

    class root_parent(modules.project.fields.cmf_folder.CmfFolder.root_parent):
        """CmfFolder.root_parent field"""
        ui_form_visible = False

    class scheme_wf(modules.project.fields.cmf_folder.CmfFolder.scheme_wf):
        """CmfFolder.scheme_wf field"""
        ui_form_visible = False

    class sharelink_hash(modules.project.fields.cmf_folder.CmfFolder.sharelink_hash):
        """CmfFolder.sharelink_hash field"""
        ui_form_visible = False

    class spectators(modules.project.fields.cmf_folder.CmfFolder.spectators):
        """CmfFolder.spectators field"""
        ui_form_visible = True

    class status(modules.project.fields.cmf_folder.CmfFolder.status):
        """CmfFolder.status field"""
        ui_form_visible = False

    class status_closed_at(modules.project.fields.cmf_folder.CmfFolder.status_closed_at):
        """CmfFolder.status_closed_at field"""
        ui_form_visible = False

    class status_in_progress_end(modules.project.fields.cmf_folder.CmfFolder.status_in_progress_end):
        """CmfFolder.status_in_progress_end field"""
        ui_form_visible = False

    class status_in_progress_start(modules.project.fields.cmf_folder.CmfFolder.status_in_progress_start):
        """CmfFolder.status_in_progress_start field"""
        ui_form_visible = False

    class status_modified_at(modules.project.fields.cmf_folder.CmfFolder.status_modified_at):
        """CmfFolder.status_modified_at field"""
        ui_form_visible = False

    class status_review_at(modules.project.fields.cmf_folder.CmfFolder.status_review_at):
        """CmfFolder.status_review_at field"""
        ui_form_visible = False

    class sys_type(modules.project.fields.cmf_folder.CmfFolder.sys_type):
        """CmfFolder.sys_type field"""
        ui_form_visible = False

    class system(modules.project.fields.cmf_folder.CmfFolder.system):
        """CmfFolder.system field"""
        ui_form_visible = False

    class tags(modules.project.fields.cmf_folder.CmfFolder.tags):
        """CmfFolder.tags field"""
        ui_form_visible = False

    class tasks(modules.project.fields.cmf_folder.CmfFolder.tasks):
        """CmfFolder.tasks field"""
        ui_form_visible = False

    class text(modules.project.fields.cmf_folder.CmfFolder.text):
        """CmfFolder.text field"""
        ui_form_visible = False

    class tmp_filter(modules.project.fields.cmf_folder.CmfFolder.tmp_filter):
        """CmfFolder.tmp_filter field"""
        ui_form_visible = False

    class tree_hidden(modules.project.fields.cmf_folder.CmfFolder.tree_hidden):
        """CmfFolder.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.project.fields.cmf_folder.CmfFolder.tree_node_is_branch):
        """CmfFolder.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.project.fields.cmf_folder.CmfFolder.tree_nodes):
        """CmfFolder.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.project.fields.cmf_folder.CmfFolder.tree_parent):
        """CmfFolder.tree_parent field"""
        ui_form_visible = False

    class ui_view_form(modules.project.fields.cmf_folder.CmfFolder.ui_view_form):
        """CmfFolder.ui_view_form field"""
        ui_form_visible = False

    class waiting_for(modules.project.fields.cmf_folder.CmfFolder.waiting_for):
        """CmfFolder.waiting_for field"""
        ui_form_visible = False

    class workflow(modules.project.fields.cmf_folder.CmfFolder.workflow):
        """CmfFolder.workflow field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Объект ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_project.id','cmf_folder.id','cmf_active_entity_filter.id','cmf_document.id','cmf_task.id']
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_task_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по-умолчанию для задач ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class logic_type_id(fields.CmfTUUID):
        caption = "Тип ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class scheme_wf_id(fields.CmfTUUID):
        caption = "Схема Бизнес-процесса ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_owner_assistant_id(fields.CmfTUUID):
        caption = "DEPRICATED. Помощник владельца ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class status_id(fields.CmfTUUID):
        caption = "Статус ID"
        foreign_key = "cmf_status.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class company_id(fields.CmfTUUID):
        caption = "Контрагент ID"
        foreign_key = "cmf_company.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class responsible_id(fields.CmfTUUID):
        caption = "Исполнитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class waiting_for_id(fields.CmfTUUID):
        caption = "Ждем ответа ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cloned_from_id(fields.CmfTUUID):
        caption = "Склонирован из ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class activity_id(fields.CmfTUUID):
        caption = "Вид деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cache_status_opt_id(fields.CmfTUUID):
        caption = "Настройка статуса ID"
        foreign_key = "cmf_status_opt.id"
        nullable = True
        unique = False
        visible = False
        index = True
        no_acl = True

    class tmp_filter_id(fields.CmfTUUID):
        caption = "Черновик фильтр ID"
        foreign_key = "cmf_task_filter.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.project.fields.cmf_follower
class CmfFollower(modules.project.fields.cmf_follower.CmfFollower):
    abstract = False

    class cmf_author(modules.project.fields.cmf_follower.CmfFollower.cmf_author):
        """CmfFollower.cmf_author field"""

    class cmf_created_at(modules.project.fields.cmf_follower.CmfFollower.cmf_created_at):
        """CmfFollower.cmf_created_at field"""

    class cmf_deleted(modules.project.fields.cmf_follower.CmfFollower.cmf_deleted):
        """CmfFollower.cmf_deleted field"""

    class cmf_import(modules.project.fields.cmf_follower.CmfFollower.cmf_import):
        """CmfFollower.cmf_import field"""

    class cmf_locked_at(modules.project.fields.cmf_follower.CmfFollower.cmf_locked_at):
        """CmfFollower.cmf_locked_at field"""

    class cmf_locked_by(modules.project.fields.cmf_follower.CmfFollower.cmf_locked_by):
        """CmfFollower.cmf_locked_by field"""

    class cmf_modified_at(modules.project.fields.cmf_follower.CmfFollower.cmf_modified_at):
        """CmfFollower.cmf_modified_at field"""

    class cmf_modified_by(modules.project.fields.cmf_follower.CmfFollower.cmf_modified_by):
        """CmfFollower.cmf_modified_by field"""

    class cmf_owner(modules.project.fields.cmf_follower.CmfFollower.cmf_owner):
        """CmfFollower.cmf_owner field"""

    class cmf_version(modules.project.fields.cmf_follower.CmfFollower.cmf_version):
        """CmfFollower.cmf_version field"""

    class cmf_viewed_at(modules.project.fields.cmf_follower.CmfFollower.cmf_viewed_at):
        """CmfFollower.cmf_viewed_at field"""

    class code(modules.project.fields.cmf_follower.CmfFollower.code):
        """CmfFollower.code field"""

    class comments(modules.project.fields.cmf_follower.CmfFollower.comments):
        """CmfFollower.comments field"""

    class documents(modules.project.fields.cmf_follower.CmfFollower.documents):
        """CmfFollower.documents field"""

    class ext_id(modules.project.fields.cmf_follower.CmfFollower.ext_id):
        """CmfFollower.ext_id field"""

    class favorite_for(modules.project.fields.cmf_follower.CmfFollower.favorite_for):
        """CmfFollower.favorite_for field"""

    class follow_children(modules.project.fields.cmf_follower.CmfFollower.follow_children):
        """CmfFollower.follow_children field"""

    class has_tree_nodes(modules.project.fields.cmf_follower.CmfFollower.has_tree_nodes):
        """CmfFollower.has_tree_nodes field"""

    class id(modules.project.fields.cmf_follower.CmfFollower.id):
        """CmfFollower.id field"""

    class import_original(modules.project.fields.cmf_follower.CmfFollower.import_original):
        """CmfFollower.import_original field"""

    class import_raw_json(modules.project.fields.cmf_follower.CmfFollower.import_raw_json):
        """CmfFollower.import_raw_json field"""

    class is_favorite(modules.project.fields.cmf_follower.CmfFollower.is_favorite):
        """CmfFollower.is_favorite field"""

    class name(modules.project.fields.cmf_follower.CmfFollower.name):
        """CmfFollower.name field"""

    class notify_volume(modules.project.fields.cmf_follower.CmfFollower.notify_volume):
        """CmfFollower.notify_volume field"""

    class orderno(modules.project.fields.cmf_follower.CmfFollower.orderno):
        """CmfFollower.orderno field"""

    class parent(modules.project.fields.cmf_follower.CmfFollower.parent):
        """CmfFollower.parent field"""

    class perm_acl(modules.project.fields.cmf_follower.CmfFollower.perm_acl):
        """CmfFollower.perm_acl field"""

    class perm_effective_acl_id(modules.project.fields.cmf_follower.CmfFollower.perm_effective_acl_id):
        """CmfFollower.perm_effective_acl_id field"""

    class perm_encrypt(modules.project.fields.cmf_follower.CmfFollower.perm_encrypt):
        """CmfFollower.perm_encrypt field"""

    class perm_has_acl(modules.project.fields.cmf_follower.CmfFollower.perm_has_acl):
        """CmfFollower.perm_has_acl field"""

    class perm_inherit(modules.project.fields.cmf_follower.CmfFollower.perm_inherit):
        """CmfFollower.perm_inherit field"""

    class perm_inherit_acl_id(modules.project.fields.cmf_follower.CmfFollower.perm_inherit_acl_id):
        """CmfFollower.perm_inherit_acl_id field"""

    class perm_parent(modules.project.fields.cmf_follower.CmfFollower.perm_parent):
        """CmfFollower.perm_parent field"""

    class perm_parent_owner_id(modules.project.fields.cmf_follower.CmfFollower.perm_parent_owner_id):
        """CmfFollower.perm_parent_owner_id field"""

    class perm_public(modules.project.fields.cmf_follower.CmfFollower.perm_public):
        """CmfFollower.perm_public field"""

    class person(modules.project.fields.cmf_follower.CmfFollower.person):
        """CmfFollower.person field"""

    class root_parent(modules.project.fields.cmf_follower.CmfFollower.root_parent):
        """CmfFollower.root_parent field"""

    class system(modules.project.fields.cmf_follower.CmfFollower.system):
        """CmfFollower.system field"""

    class tasks(modules.project.fields.cmf_follower.CmfFollower.tasks):
        """CmfFollower.tasks field"""

    class text(modules.project.fields.cmf_follower.CmfFollower.text):
        """CmfFollower.text field"""

    class tree_hidden(modules.project.fields.cmf_follower.CmfFollower.tree_hidden):
        """CmfFollower.tree_hidden field"""

    class tree_node_is_branch(modules.project.fields.cmf_follower.CmfFollower.tree_node_is_branch):
        """CmfFollower.tree_node_is_branch field"""

    class tree_nodes(modules.project.fields.cmf_follower.CmfFollower.tree_nodes):
        """CmfFollower.tree_nodes field"""

    class tree_parent(modules.project.fields.cmf_follower.CmfFollower.tree_parent):
        """CmfFollower.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_task.id','cmf_document.id','cmf_folder.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class person_id(fields.CmfTUUID):
        caption = "Пользователь ID"
        foreign_key = "cmf_person.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.crm.fields.cmf_form
import modules.crm.models.cmf_form
class CmfForm(modules.crm.fields.cmf_form.CmfForm,modules.crm.models.cmf_form.CmfForm):
    abstract = False

    class cmf_author(modules.crm.fields.cmf_form.CmfForm.cmf_author):
        """CmfForm.cmf_author field"""

    class cmf_created_at(modules.crm.fields.cmf_form.CmfForm.cmf_created_at):
        """CmfForm.cmf_created_at field"""

    class cmf_deleted(modules.crm.fields.cmf_form.CmfForm.cmf_deleted):
        """CmfForm.cmf_deleted field"""

    class cmf_import(modules.crm.fields.cmf_form.CmfForm.cmf_import):
        """CmfForm.cmf_import field"""

    class cmf_locked_at(modules.crm.fields.cmf_form.CmfForm.cmf_locked_at):
        """CmfForm.cmf_locked_at field"""

    class cmf_locked_by(modules.crm.fields.cmf_form.CmfForm.cmf_locked_by):
        """CmfForm.cmf_locked_by field"""

    class cmf_modified_at(modules.crm.fields.cmf_form.CmfForm.cmf_modified_at):
        """CmfForm.cmf_modified_at field"""

    class cmf_modified_by(modules.crm.fields.cmf_form.CmfForm.cmf_modified_by):
        """CmfForm.cmf_modified_by field"""

    class cmf_owner(modules.crm.fields.cmf_form.CmfForm.cmf_owner):
        """CmfForm.cmf_owner field"""

    class cmf_version(modules.crm.fields.cmf_form.CmfForm.cmf_version):
        """CmfForm.cmf_version field"""

    class cmf_viewed_at(modules.crm.fields.cmf_form.CmfForm.cmf_viewed_at):
        """CmfForm.cmf_viewed_at field"""

    class code(modules.crm.fields.cmf_form.CmfForm.code):
        """CmfForm.code field"""

    class comments(modules.crm.fields.cmf_form.CmfForm.comments):
        """CmfForm.comments field"""

    class custom_css(modules.crm.fields.cmf_form.CmfForm.custom_css):
        """CmfForm.custom_css field"""

    class documents(modules.crm.fields.cmf_form.CmfForm.documents):
        """CmfForm.documents field"""

    class ext_id(modules.crm.fields.cmf_form.CmfForm.ext_id):
        """CmfForm.ext_id field"""

    class failure_text(modules.crm.fields.cmf_form.CmfForm.failure_text):
        """CmfForm.failure_text field"""

    class favorite_for(modules.crm.fields.cmf_form.CmfForm.favorite_for):
        """CmfForm.favorite_for field"""

    class form_fields(modules.crm.fields.cmf_form.CmfForm.form_fields):
        """CmfForm.form_fields field"""

    class google_analytics(modules.crm.fields.cmf_form.CmfForm.google_analytics):
        """CmfForm.google_analytics field"""

    class has_tree_nodes(modules.crm.fields.cmf_form.CmfForm.has_tree_nodes):
        """CmfForm.has_tree_nodes field"""

    class id(modules.crm.fields.cmf_form.CmfForm.id):
        """CmfForm.id field"""

    class import_original(modules.crm.fields.cmf_form.CmfForm.import_original):
        """CmfForm.import_original field"""

    class import_raw_json(modules.crm.fields.cmf_form.CmfForm.import_raw_json):
        """CmfForm.import_raw_json field"""

    class is_favorite(modules.crm.fields.cmf_form.CmfForm.is_favorite):
        """CmfForm.is_favorite field"""

    class name(modules.crm.fields.cmf_form.CmfForm.name):
        """CmfForm.name field"""

    class orderno(modules.crm.fields.cmf_form.CmfForm.orderno):
        """CmfForm.orderno field"""

    class parent(modules.crm.fields.cmf_form.CmfForm.parent):
        """CmfForm.parent field"""

    class perm_acl(modules.crm.fields.cmf_form.CmfForm.perm_acl):
        """CmfForm.perm_acl field"""

    class perm_effective_acl_id(modules.crm.fields.cmf_form.CmfForm.perm_effective_acl_id):
        """CmfForm.perm_effective_acl_id field"""

    class perm_encrypt(modules.crm.fields.cmf_form.CmfForm.perm_encrypt):
        """CmfForm.perm_encrypt field"""

    class perm_has_acl(modules.crm.fields.cmf_form.CmfForm.perm_has_acl):
        """CmfForm.perm_has_acl field"""

    class perm_inherit(modules.crm.fields.cmf_form.CmfForm.perm_inherit):
        """CmfForm.perm_inherit field"""

    class perm_inherit_acl_id(modules.crm.fields.cmf_form.CmfForm.perm_inherit_acl_id):
        """CmfForm.perm_inherit_acl_id field"""

    class perm_parent(modules.crm.fields.cmf_form.CmfForm.perm_parent):
        """CmfForm.perm_parent field"""

    class perm_parent_owner_id(modules.crm.fields.cmf_form.CmfForm.perm_parent_owner_id):
        """CmfForm.perm_parent_owner_id field"""

    class perm_public(modules.crm.fields.cmf_form.CmfForm.perm_public):
        """CmfForm.perm_public field"""

    class plugin(modules.crm.fields.cmf_form.CmfForm.plugin):
        """CmfForm.plugin field"""

    class roistat(modules.crm.fields.cmf_form.CmfForm.roistat):
        """CmfForm.roistat field"""

    class root_parent(modules.crm.fields.cmf_form.CmfForm.root_parent):
        """CmfForm.root_parent field"""

    class submit_text(modules.crm.fields.cmf_form.CmfForm.submit_text):
        """CmfForm.submit_text field"""

    class success_text(modules.crm.fields.cmf_form.CmfForm.success_text):
        """CmfForm.success_text field"""

    class system(modules.crm.fields.cmf_form.CmfForm.system):
        """CmfForm.system field"""

    class tasks(modules.crm.fields.cmf_form.CmfForm.tasks):
        """CmfForm.tasks field"""

    class text(modules.crm.fields.cmf_form.CmfForm.text):
        """CmfForm.text field"""

    class title_text(modules.crm.fields.cmf_form.CmfForm.title_text):
        """CmfForm.title_text field"""

    class tree_hidden(modules.crm.fields.cmf_form.CmfForm.tree_hidden):
        """CmfForm.tree_hidden field"""

    class tree_node_is_branch(modules.crm.fields.cmf_form.CmfForm.tree_node_is_branch):
        """CmfForm.tree_node_is_branch field"""

    class tree_nodes(modules.crm.fields.cmf_form.CmfForm.tree_nodes):
        """CmfForm.tree_nodes field"""

    class tree_parent(modules.crm.fields.cmf_form.CmfForm.tree_parent):
        """CmfForm.tree_parent field"""

    class yandex_metrica(modules.crm.fields.cmf_form.CmfForm.yandex_metrica):
        """CmfForm.yandex_metrica field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class plugin_id(fields.CmfTUUID):
        caption = "Настройки доступа ID"
        foreign_key = "cmf_plugin.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.crm.fields.cmf_form_field
import modules.crm.models.cmf_form_field
class CmfFormField(modules.crm.fields.cmf_form_field.CmfFormField,modules.crm.models.cmf_form_field.CmfFormField):
    abstract = False

    class cmf_author(modules.crm.fields.cmf_form_field.CmfFormField.cmf_author):
        """CmfFormField.cmf_author field"""

    class cmf_created_at(modules.crm.fields.cmf_form_field.CmfFormField.cmf_created_at):
        """CmfFormField.cmf_created_at field"""

    class cmf_deleted(modules.crm.fields.cmf_form_field.CmfFormField.cmf_deleted):
        """CmfFormField.cmf_deleted field"""

    class cmf_import(modules.crm.fields.cmf_form_field.CmfFormField.cmf_import):
        """CmfFormField.cmf_import field"""

    class cmf_locked_at(modules.crm.fields.cmf_form_field.CmfFormField.cmf_locked_at):
        """CmfFormField.cmf_locked_at field"""

    class cmf_locked_by(modules.crm.fields.cmf_form_field.CmfFormField.cmf_locked_by):
        """CmfFormField.cmf_locked_by field"""

    class cmf_modified_at(modules.crm.fields.cmf_form_field.CmfFormField.cmf_modified_at):
        """CmfFormField.cmf_modified_at field"""

    class cmf_modified_by(modules.crm.fields.cmf_form_field.CmfFormField.cmf_modified_by):
        """CmfFormField.cmf_modified_by field"""

    class cmf_owner(modules.crm.fields.cmf_form_field.CmfFormField.cmf_owner):
        """CmfFormField.cmf_owner field"""

    class cmf_version(modules.crm.fields.cmf_form_field.CmfFormField.cmf_version):
        """CmfFormField.cmf_version field"""

    class cmf_viewed_at(modules.crm.fields.cmf_form_field.CmfFormField.cmf_viewed_at):
        """CmfFormField.cmf_viewed_at field"""

    class code(modules.crm.fields.cmf_form_field.CmfFormField.code):
        """CmfFormField.code field"""

    class comments(modules.crm.fields.cmf_form_field.CmfFormField.comments):
        """CmfFormField.comments field"""

    class documents(modules.crm.fields.cmf_form_field.CmfFormField.documents):
        """CmfFormField.documents field"""

    class ext_id(modules.crm.fields.cmf_form_field.CmfFormField.ext_id):
        """CmfFormField.ext_id field"""

    class favorite_for(modules.crm.fields.cmf_form_field.CmfFormField.favorite_for):
        """CmfFormField.favorite_for field"""

    class form(modules.crm.fields.cmf_form_field.CmfFormField.form):
        """CmfFormField.form field"""

    class has_tree_nodes(modules.crm.fields.cmf_form_field.CmfFormField.has_tree_nodes):
        """CmfFormField.has_tree_nodes field"""

    class id(modules.crm.fields.cmf_form_field.CmfFormField.id):
        """CmfFormField.id field"""

    class import_original(modules.crm.fields.cmf_form_field.CmfFormField.import_original):
        """CmfFormField.import_original field"""

    class import_raw_json(modules.crm.fields.cmf_form_field.CmfFormField.import_raw_json):
        """CmfFormField.import_raw_json field"""

    class is_favorite(modules.crm.fields.cmf_form_field.CmfFormField.is_favorite):
        """CmfFormField.is_favorite field"""

    class label(modules.crm.fields.cmf_form_field.CmfFormField.label):
        """CmfFormField.label field"""

    class name(modules.crm.fields.cmf_form_field.CmfFormField.name):
        """CmfFormField.name field"""

    class orderno(modules.crm.fields.cmf_form_field.CmfFormField.orderno):
        """CmfFormField.orderno field"""

    class parent(modules.crm.fields.cmf_form_field.CmfFormField.parent):
        """CmfFormField.parent field"""

    class perm_acl(modules.crm.fields.cmf_form_field.CmfFormField.perm_acl):
        """CmfFormField.perm_acl field"""

    class perm_effective_acl_id(modules.crm.fields.cmf_form_field.CmfFormField.perm_effective_acl_id):
        """CmfFormField.perm_effective_acl_id field"""

    class perm_encrypt(modules.crm.fields.cmf_form_field.CmfFormField.perm_encrypt):
        """CmfFormField.perm_encrypt field"""

    class perm_has_acl(modules.crm.fields.cmf_form_field.CmfFormField.perm_has_acl):
        """CmfFormField.perm_has_acl field"""

    class perm_inherit(modules.crm.fields.cmf_form_field.CmfFormField.perm_inherit):
        """CmfFormField.perm_inherit field"""

    class perm_inherit_acl_id(modules.crm.fields.cmf_form_field.CmfFormField.perm_inherit_acl_id):
        """CmfFormField.perm_inherit_acl_id field"""

    class perm_parent(modules.crm.fields.cmf_form_field.CmfFormField.perm_parent):
        """CmfFormField.perm_parent field"""

    class perm_parent_owner_id(modules.crm.fields.cmf_form_field.CmfFormField.perm_parent_owner_id):
        """CmfFormField.perm_parent_owner_id field"""

    class perm_public(modules.crm.fields.cmf_form_field.CmfFormField.perm_public):
        """CmfFormField.perm_public field"""

    class placeholder(modules.crm.fields.cmf_form_field.CmfFormField.placeholder):
        """CmfFormField.placeholder field"""

    class required(modules.crm.fields.cmf_form_field.CmfFormField.required):
        """CmfFormField.required field"""

    class root_parent(modules.crm.fields.cmf_form_field.CmfFormField.root_parent):
        """CmfFormField.root_parent field"""

    class system(modules.crm.fields.cmf_form_field.CmfFormField.system):
        """CmfFormField.system field"""

    class tasks(modules.crm.fields.cmf_form_field.CmfFormField.tasks):
        """CmfFormField.tasks field"""

    class text(modules.crm.fields.cmf_form_field.CmfFormField.text):
        """CmfFormField.text field"""

    class tree_hidden(modules.crm.fields.cmf_form_field.CmfFormField.tree_hidden):
        """CmfFormField.tree_hidden field"""

    class tree_node_is_branch(modules.crm.fields.cmf_form_field.CmfFormField.tree_node_is_branch):
        """CmfFormField.tree_node_is_branch field"""

    class tree_nodes(modules.crm.fields.cmf_form_field.CmfFormField.tree_nodes):
        """CmfFormField.tree_nodes field"""

    class tree_parent(modules.crm.fields.cmf_form_field.CmfFormField.tree_parent):
        """CmfFormField.tree_parent field"""

    class type(modules.crm.fields.cmf_form_field.CmfFormField.type):
        """CmfFormField.type field"""

    class value(modules.crm.fields.cmf_form_field.CmfFormField.value):
        """CmfFormField.value field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class form_id(fields.CmfTUUID):
        caption = "Форма ID"
        foreign_key = "cmf_form.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.gantt.models.cmf_gantt_baseline
class CmfGanttBaseline(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline):
    abstract = False

    class active_baseline(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.active_baseline):
        """CmfGanttBaseline.active_baseline field"""

    class cmf_author(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.cmf_author):
        """CmfGanttBaseline.cmf_author field"""

    class cmf_created_at(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.cmf_created_at):
        """CmfGanttBaseline.cmf_created_at field"""

    class cmf_deleted(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.cmf_deleted):
        """CmfGanttBaseline.cmf_deleted field"""

    class cmf_import(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.cmf_import):
        """CmfGanttBaseline.cmf_import field"""

    class cmf_locked_at(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.cmf_locked_at):
        """CmfGanttBaseline.cmf_locked_at field"""

    class cmf_locked_by(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.cmf_locked_by):
        """CmfGanttBaseline.cmf_locked_by field"""

    class cmf_modified_at(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.cmf_modified_at):
        """CmfGanttBaseline.cmf_modified_at field"""

    class cmf_modified_by(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.cmf_modified_by):
        """CmfGanttBaseline.cmf_modified_by field"""

    class cmf_owner(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.cmf_owner):
        """CmfGanttBaseline.cmf_owner field"""

    class cmf_version(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.cmf_version):
        """CmfGanttBaseline.cmf_version field"""

    class cmf_viewed_at(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.cmf_viewed_at):
        """CmfGanttBaseline.cmf_viewed_at field"""

    class code(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.code):
        """CmfGanttBaseline.code field"""

    class comments(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.comments):
        """CmfGanttBaseline.comments field"""

    class documents(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.documents):
        """CmfGanttBaseline.documents field"""

    class ext_id(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.ext_id):
        """CmfGanttBaseline.ext_id field"""

    class favorite_for(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.favorite_for):
        """CmfGanttBaseline.favorite_for field"""

    class has_tree_nodes(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.has_tree_nodes):
        """CmfGanttBaseline.has_tree_nodes field"""

    class id(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.id):
        """CmfGanttBaseline.id field"""

    class import_original(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.import_original):
        """CmfGanttBaseline.import_original field"""

    class import_raw_json(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.import_raw_json):
        """CmfGanttBaseline.import_raw_json field"""

    class is_favorite(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.is_favorite):
        """CmfGanttBaseline.is_favorite field"""

    class is_operate(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.is_operate):
        """CmfGanttBaseline.is_operate field"""

    class name(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.name):
        """CmfGanttBaseline.name field"""

    class orderno(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.orderno):
        """CmfGanttBaseline.orderno field"""

    class parent(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.parent):
        """CmfGanttBaseline.parent field"""

    class perm_acl(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.perm_acl):
        """CmfGanttBaseline.perm_acl field"""

    class perm_effective_acl_id(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.perm_effective_acl_id):
        """CmfGanttBaseline.perm_effective_acl_id field"""

    class perm_encrypt(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.perm_encrypt):
        """CmfGanttBaseline.perm_encrypt field"""

    class perm_has_acl(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.perm_has_acl):
        """CmfGanttBaseline.perm_has_acl field"""

    class perm_inherit(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.perm_inherit):
        """CmfGanttBaseline.perm_inherit field"""

    class perm_inherit_acl_id(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.perm_inherit_acl_id):
        """CmfGanttBaseline.perm_inherit_acl_id field"""

    class perm_parent(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.perm_parent):
        """CmfGanttBaseline.perm_parent field"""

    class perm_parent_owner_id(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.perm_parent_owner_id):
        """CmfGanttBaseline.perm_parent_owner_id field"""

    class perm_public(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.perm_public):
        """CmfGanttBaseline.perm_public field"""

    class root_parent(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.root_parent):
        """CmfGanttBaseline.root_parent field"""

    class system(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.system):
        """CmfGanttBaseline.system field"""

    class tasks(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.tasks):
        """CmfGanttBaseline.tasks field"""

    class text(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.text):
        """CmfGanttBaseline.text field"""

    class tree_hidden(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.tree_hidden):
        """CmfGanttBaseline.tree_hidden field"""

    class tree_node_is_branch(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.tree_node_is_branch):
        """CmfGanttBaseline.tree_node_is_branch field"""

    class tree_nodes(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.tree_nodes):
        """CmfGanttBaseline.tree_nodes field"""

    class tree_parent(modules.gantt.models.cmf_gantt_baseline.CmfGanttBaseline.tree_parent):
        """CmfGanttBaseline.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Гант-проект ID"
        foreign_key = "cmf_task.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.gantt.models.cmf_gantt_task
class CmfGanttTask(modules.gantt.models.cmf_gantt_task.CmfGanttTask):
    abstract = False

    class actual_complete(modules.gantt.models.cmf_gantt_task.CmfGanttTask.actual_complete):
        """CmfGanttTask.actual_complete field"""

    class actual_complete_type(modules.gantt.models.cmf_gantt_task.CmfGanttTask.actual_complete_type):
        """CmfGanttTask.actual_complete_type field"""

    class actual_cost(modules.gantt.models.cmf_gantt_task.CmfGanttTask.actual_cost):
        """CmfGanttTask.actual_cost field"""

    class actual_duration(modules.gantt.models.cmf_gantt_task.CmfGanttTask.actual_duration):
        """CmfGanttTask.actual_duration field"""

    class actual_finish_date(modules.gantt.models.cmf_gantt_task.CmfGanttTask.actual_finish_date):
        """CmfGanttTask.actual_finish_date field"""

    class actual_myself_cost(modules.gantt.models.cmf_gantt_task.CmfGanttTask.actual_myself_cost):
        """CmfGanttTask.actual_myself_cost field"""

    class actual_myself_work(modules.gantt.models.cmf_gantt_task.CmfGanttTask.actual_myself_work):
        """CmfGanttTask.actual_myself_work field"""

    class actual_resume_date(modules.gantt.models.cmf_gantt_task.CmfGanttTask.actual_resume_date):
        """CmfGanttTask.actual_resume_date field"""

    class actual_start_date(modules.gantt.models.cmf_gantt_task.CmfGanttTask.actual_start_date):
        """CmfGanttTask.actual_start_date field"""

    class actual_stop_date(modules.gantt.models.cmf_gantt_task.CmfGanttTask.actual_stop_date):
        """CmfGanttTask.actual_stop_date field"""

    class actual_work(modules.gantt.models.cmf_gantt_task.CmfGanttTask.actual_work):
        """CmfGanttTask.actual_work field"""

    class agregat_cost(modules.gantt.models.cmf_gantt_task.CmfGanttTask.agregat_cost):
        """CmfGanttTask.agregat_cost field"""

    class agregat_work(modules.gantt.models.cmf_gantt_task.CmfGanttTask.agregat_work):
        """CmfGanttTask.agregat_work field"""

    class cmf_author(modules.gantt.models.cmf_gantt_task.CmfGanttTask.cmf_author):
        """CmfGanttTask.cmf_author field"""

    class cmf_created_at(modules.gantt.models.cmf_gantt_task.CmfGanttTask.cmf_created_at):
        """CmfGanttTask.cmf_created_at field"""

    class cmf_deleted(modules.gantt.models.cmf_gantt_task.CmfGanttTask.cmf_deleted):
        """CmfGanttTask.cmf_deleted field"""

    class cmf_locked_at(modules.gantt.models.cmf_gantt_task.CmfGanttTask.cmf_locked_at):
        """CmfGanttTask.cmf_locked_at field"""

    class cmf_locked_by(modules.gantt.models.cmf_gantt_task.CmfGanttTask.cmf_locked_by):
        """CmfGanttTask.cmf_locked_by field"""

    class cmf_modified_at(modules.gantt.models.cmf_gantt_task.CmfGanttTask.cmf_modified_at):
        """CmfGanttTask.cmf_modified_at field"""

    class cmf_modified_by(modules.gantt.models.cmf_gantt_task.CmfGanttTask.cmf_modified_by):
        """CmfGanttTask.cmf_modified_by field"""

    class cmf_owner(modules.gantt.models.cmf_gantt_task.CmfGanttTask.cmf_owner):
        """CmfGanttTask.cmf_owner field"""

    class cmf_version(modules.gantt.models.cmf_gantt_task.CmfGanttTask.cmf_version):
        """CmfGanttTask.cmf_version field"""

    class cmf_viewed_at(modules.gantt.models.cmf_gantt_task.CmfGanttTask.cmf_viewed_at):
        """CmfGanttTask.cmf_viewed_at field"""

    class const_can_split(modules.gantt.models.cmf_gantt_task.CmfGanttTask.const_can_split):
        """CmfGanttTask.const_can_split field"""

    class const_cost(modules.gantt.models.cmf_gantt_task.CmfGanttTask.const_cost):
        """CmfGanttTask.const_cost field"""

    class const_duration(modules.gantt.models.cmf_gantt_task.CmfGanttTask.const_duration):
        """CmfGanttTask.const_duration field"""

    class const_duration_24h(modules.gantt.models.cmf_gantt_task.CmfGanttTask.const_duration_24h):
        """CmfGanttTask.const_duration_24h field"""

    class const_resource(modules.gantt.models.cmf_gantt_task.CmfGanttTask.const_resource):
        """CmfGanttTask.const_resource field"""

    class const_work(modules.gantt.models.cmf_gantt_task.CmfGanttTask.const_work):
        """CmfGanttTask.const_work field"""

    class constrain_finish_date(modules.gantt.models.cmf_gantt_task.CmfGanttTask.constrain_finish_date):
        """CmfGanttTask.constrain_finish_date field"""

    class constrain_finish_type(modules.gantt.models.cmf_gantt_task.CmfGanttTask.constrain_finish_type):
        """CmfGanttTask.constrain_finish_type field"""

    class constrain_slack(modules.gantt.models.cmf_gantt_task.CmfGanttTask.constrain_slack):
        """CmfGanttTask.constrain_slack field"""

    class constrain_slack_pct(modules.gantt.models.cmf_gantt_task.CmfGanttTask.constrain_slack_pct):
        """CmfGanttTask.constrain_slack_pct field"""

    class constrain_start_date(modules.gantt.models.cmf_gantt_task.CmfGanttTask.constrain_start_date):
        """CmfGanttTask.constrain_start_date field"""

    class constrain_start_type(modules.gantt.models.cmf_gantt_task.CmfGanttTask.constrain_start_type):
        """CmfGanttTask.constrain_start_type field"""

    class duration_is_estimated(modules.gantt.models.cmf_gantt_task.CmfGanttTask.duration_is_estimated):
        """CmfGanttTask.duration_is_estimated field"""

    class gantt_project(modules.gantt.models.cmf_gantt_task.CmfGanttTask.gantt_project):
        """CmfGanttTask.gantt_project field"""

    class id(modules.gantt.models.cmf_gantt_task.CmfGanttTask.id):
        """CmfGanttTask.id field"""

    class included_project_readonly(modules.gantt.models.cmf_gantt_task.CmfGanttTask.included_project_readonly):
        """CmfGanttTask.included_project_readonly field"""

    class is_critical_path(modules.gantt.models.cmf_gantt_task.CmfGanttTask.is_critical_path):
        """CmfGanttTask.is_critical_path field"""

    class is_included_project(modules.gantt.models.cmf_gantt_task.CmfGanttTask.is_included_project):
        """CmfGanttTask.is_included_project field"""

    class is_marked(modules.gantt.models.cmf_gantt_task.CmfGanttTask.is_marked):
        """CmfGanttTask.is_marked field"""

    class last_actual_update(modules.gantt.models.cmf_gantt_task.CmfGanttTask.last_actual_update):
        """CmfGanttTask.last_actual_update field"""

    class lock_sched_finish_date(modules.gantt.models.cmf_gantt_task.CmfGanttTask.lock_sched_finish_date):
        """CmfGanttTask.lock_sched_finish_date field"""

    class lock_sched_start_date(modules.gantt.models.cmf_gantt_task.CmfGanttTask.lock_sched_start_date):
        """CmfGanttTask.lock_sched_start_date field"""

    class parent(modules.gantt.models.cmf_gantt_task.CmfGanttTask.parent):
        """CmfGanttTask.parent field"""

    class parent_task(modules.gantt.models.cmf_gantt_task.CmfGanttTask.parent_task):
        """CmfGanttTask.parent_task field"""

    class perform_complete(modules.gantt.models.cmf_gantt_task.CmfGanttTask.perform_complete):
        """CmfGanttTask.perform_complete field"""

    class perform_cost(modules.gantt.models.cmf_gantt_task.CmfGanttTask.perform_cost):
        """CmfGanttTask.perform_cost field"""

    class perform_duration(modules.gantt.models.cmf_gantt_task.CmfGanttTask.perform_duration):
        """CmfGanttTask.perform_duration field"""

    class perform_work(modules.gantt.models.cmf_gantt_task.CmfGanttTask.perform_work):
        """CmfGanttTask.perform_work field"""

    class project(modules.gantt.models.cmf_gantt_task.CmfGanttTask.project):
        """CmfGanttTask.project field"""

    class recalc_date(modules.gantt.models.cmf_gantt_task.CmfGanttTask.recalc_date):
        """CmfGanttTask.recalc_date field"""

    class sched_cost(modules.gantt.models.cmf_gantt_task.CmfGanttTask.sched_cost):
        """CmfGanttTask.sched_cost field"""

    class sched_duration(modules.gantt.models.cmf_gantt_task.CmfGanttTask.sched_duration):
        """CmfGanttTask.sched_duration field"""

    class sched_finish_date(modules.gantt.models.cmf_gantt_task.CmfGanttTask.sched_finish_date):
        """CmfGanttTask.sched_finish_date field"""

    class sched_start_date(modules.gantt.models.cmf_gantt_task.CmfGanttTask.sched_start_date):
        """CmfGanttTask.sched_start_date field"""

    class sched_work(modules.gantt.models.cmf_gantt_task.CmfGanttTask.sched_work):
        """CmfGanttTask.sched_work field"""

    class task(modules.gantt.models.cmf_gantt_task.CmfGanttTask.task):
        """CmfGanttTask.task field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Baseline ID"
        foreign_key = "cmf_gantt_baseline.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class project_id(fields.CmfTUUID):
        caption = "Проект ID"
        foreign_key = "cmf_project.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class gantt_project_id(fields.CmfTUUID):
        caption = "Гантовый Проект ID"
        foreign_key = "cmf_task.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class task_id(fields.CmfTUUID):
        caption = "Задача ID"
        foreign_key = "cmf_task.id"
        nullable = False
        unique = False
        visible = False
        index = True

    class parent_task_id(fields.CmfTUUID):
        caption = "Родительская Задача ID"
        foreign_key = "cmf_task.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.git.models.cmf_git_branch
class CmfGitBranch(modules.git.models.cmf_git_branch.CmfGitBranch):
    abstract = False

    class cmf_author(modules.git.models.cmf_git_branch.CmfGitBranch.cmf_author):
        """CmfGitBranch.cmf_author field"""

    class cmf_created_at(modules.git.models.cmf_git_branch.CmfGitBranch.cmf_created_at):
        """CmfGitBranch.cmf_created_at field"""

    class cmf_deleted(modules.git.models.cmf_git_branch.CmfGitBranch.cmf_deleted):
        """CmfGitBranch.cmf_deleted field"""

    class cmf_import(modules.git.models.cmf_git_branch.CmfGitBranch.cmf_import):
        """CmfGitBranch.cmf_import field"""

    class cmf_locked_at(modules.git.models.cmf_git_branch.CmfGitBranch.cmf_locked_at):
        """CmfGitBranch.cmf_locked_at field"""

    class cmf_locked_by(modules.git.models.cmf_git_branch.CmfGitBranch.cmf_locked_by):
        """CmfGitBranch.cmf_locked_by field"""

    class cmf_modified_at(modules.git.models.cmf_git_branch.CmfGitBranch.cmf_modified_at):
        """CmfGitBranch.cmf_modified_at field"""

    class cmf_modified_by(modules.git.models.cmf_git_branch.CmfGitBranch.cmf_modified_by):
        """CmfGitBranch.cmf_modified_by field"""

    class cmf_owner(modules.git.models.cmf_git_branch.CmfGitBranch.cmf_owner):
        """CmfGitBranch.cmf_owner field"""

    class cmf_version(modules.git.models.cmf_git_branch.CmfGitBranch.cmf_version):
        """CmfGitBranch.cmf_version field"""

    class cmf_viewed_at(modules.git.models.cmf_git_branch.CmfGitBranch.cmf_viewed_at):
        """CmfGitBranch.cmf_viewed_at field"""

    class code(modules.git.models.cmf_git_branch.CmfGitBranch.code):
        """CmfGitBranch.code field"""

    class comments(modules.git.models.cmf_git_branch.CmfGitBranch.comments):
        """CmfGitBranch.comments field"""

    class deleted(modules.git.models.cmf_git_branch.CmfGitBranch.deleted):
        """CmfGitBranch.deleted field"""

    class documents(modules.git.models.cmf_git_branch.CmfGitBranch.documents):
        """CmfGitBranch.documents field"""

    class etag(modules.git.models.cmf_git_branch.CmfGitBranch.etag):
        """CmfGitBranch.etag field"""

    class ext_id(modules.git.models.cmf_git_branch.CmfGitBranch.ext_id):
        """CmfGitBranch.ext_id field"""

    class favorite_for(modules.git.models.cmf_git_branch.CmfGitBranch.favorite_for):
        """CmfGitBranch.favorite_for field"""

    class git_plugin(modules.git.models.cmf_git_branch.CmfGitBranch.git_plugin):
        """CmfGitBranch.git_plugin field"""

    class has_tree_nodes(modules.git.models.cmf_git_branch.CmfGitBranch.has_tree_nodes):
        """CmfGitBranch.has_tree_nodes field"""

    class id(modules.git.models.cmf_git_branch.CmfGitBranch.id):
        """CmfGitBranch.id field"""

    class import_original(modules.git.models.cmf_git_branch.CmfGitBranch.import_original):
        """CmfGitBranch.import_original field"""

    class import_raw_json(modules.git.models.cmf_git_branch.CmfGitBranch.import_raw_json):
        """CmfGitBranch.import_raw_json field"""

    class is_favorite(modules.git.models.cmf_git_branch.CmfGitBranch.is_favorite):
        """CmfGitBranch.is_favorite field"""

    class last_modified(modules.git.models.cmf_git_branch.CmfGitBranch.last_modified):
        """CmfGitBranch.last_modified field"""

    class name(modules.git.models.cmf_git_branch.CmfGitBranch.name):
        """CmfGitBranch.name field"""

    class orderno(modules.git.models.cmf_git_branch.CmfGitBranch.orderno):
        """CmfGitBranch.orderno field"""

    class parent(modules.git.models.cmf_git_branch.CmfGitBranch.parent):
        """CmfGitBranch.parent field"""

    class perm_acl(modules.git.models.cmf_git_branch.CmfGitBranch.perm_acl):
        """CmfGitBranch.perm_acl field"""

    class perm_effective_acl_id(modules.git.models.cmf_git_branch.CmfGitBranch.perm_effective_acl_id):
        """CmfGitBranch.perm_effective_acl_id field"""

    class perm_encrypt(modules.git.models.cmf_git_branch.CmfGitBranch.perm_encrypt):
        """CmfGitBranch.perm_encrypt field"""

    class perm_has_acl(modules.git.models.cmf_git_branch.CmfGitBranch.perm_has_acl):
        """CmfGitBranch.perm_has_acl field"""

    class perm_inherit(modules.git.models.cmf_git_branch.CmfGitBranch.perm_inherit):
        """CmfGitBranch.perm_inherit field"""

    class perm_inherit_acl_id(modules.git.models.cmf_git_branch.CmfGitBranch.perm_inherit_acl_id):
        """CmfGitBranch.perm_inherit_acl_id field"""

    class perm_parent(modules.git.models.cmf_git_branch.CmfGitBranch.perm_parent):
        """CmfGitBranch.perm_parent field"""

    class perm_parent_owner_id(modules.git.models.cmf_git_branch.CmfGitBranch.perm_parent_owner_id):
        """CmfGitBranch.perm_parent_owner_id field"""

    class perm_public(modules.git.models.cmf_git_branch.CmfGitBranch.perm_public):
        """CmfGitBranch.perm_public field"""

    class repo(modules.git.models.cmf_git_branch.CmfGitBranch.repo):
        """CmfGitBranch.repo field"""

    class root_parent(modules.git.models.cmf_git_branch.CmfGitBranch.root_parent):
        """CmfGitBranch.root_parent field"""

    class system(modules.git.models.cmf_git_branch.CmfGitBranch.system):
        """CmfGitBranch.system field"""

    class tasks(modules.git.models.cmf_git_branch.CmfGitBranch.tasks):
        """CmfGitBranch.tasks field"""

    class text(modules.git.models.cmf_git_branch.CmfGitBranch.text):
        """CmfGitBranch.text field"""

    class tree_hidden(modules.git.models.cmf_git_branch.CmfGitBranch.tree_hidden):
        """CmfGitBranch.tree_hidden field"""

    class tree_node_is_branch(modules.git.models.cmf_git_branch.CmfGitBranch.tree_node_is_branch):
        """CmfGitBranch.tree_node_is_branch field"""

    class tree_nodes(modules.git.models.cmf_git_branch.CmfGitBranch.tree_nodes):
        """CmfGitBranch.tree_nodes field"""

    class tree_parent(modules.git.models.cmf_git_branch.CmfGitBranch.tree_parent):
        """CmfGitBranch.tree_parent field"""

    class url(modules.git.models.cmf_git_branch.CmfGitBranch.url):
        """CmfGitBranch.url field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class git_plugin_id(fields.CmfTUUID):
        caption = "Интеграция ID"
        foreign_key = "cmf_plugin_git.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class repo_id(fields.CmfTUUID):
        caption = "Репозиторий ID"
        foreign_key = "cmf_git_repo.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.git.fields.cmf_git_commit
class CmfGitCommit(modules.git.fields.cmf_git_commit.CmfGitCommit):
    abstract = False

    class additions(modules.git.fields.cmf_git_commit.CmfGitCommit.additions):
        """CmfGitCommit.additions field"""

    class author(modules.git.fields.cmf_git_commit.CmfGitCommit.author):
        """CmfGitCommit.author field"""

    class author_email(modules.git.fields.cmf_git_commit.CmfGitCommit.author_email):
        """CmfGitCommit.author_email field"""

    class author_ext_id(modules.git.fields.cmf_git_commit.CmfGitCommit.author_ext_id):
        """CmfGitCommit.author_ext_id field"""

    class author_login(modules.git.fields.cmf_git_commit.CmfGitCommit.author_login):
        """CmfGitCommit.author_login field"""

    class author_name(modules.git.fields.cmf_git_commit.CmfGitCommit.author_name):
        """CmfGitCommit.author_name field"""

    class cmf_author(modules.git.fields.cmf_git_commit.CmfGitCommit.cmf_author):
        """CmfGitCommit.cmf_author field"""

    class cmf_created_at(modules.git.fields.cmf_git_commit.CmfGitCommit.cmf_created_at):
        """CmfGitCommit.cmf_created_at field"""

    class cmf_deleted(modules.git.fields.cmf_git_commit.CmfGitCommit.cmf_deleted):
        """CmfGitCommit.cmf_deleted field"""

    class cmf_import(modules.git.fields.cmf_git_commit.CmfGitCommit.cmf_import):
        """CmfGitCommit.cmf_import field"""

    class cmf_locked_at(modules.git.fields.cmf_git_commit.CmfGitCommit.cmf_locked_at):
        """CmfGitCommit.cmf_locked_at field"""

    class cmf_locked_by(modules.git.fields.cmf_git_commit.CmfGitCommit.cmf_locked_by):
        """CmfGitCommit.cmf_locked_by field"""

    class cmf_modified_at(modules.git.fields.cmf_git_commit.CmfGitCommit.cmf_modified_at):
        """CmfGitCommit.cmf_modified_at field"""

    class cmf_modified_by(modules.git.fields.cmf_git_commit.CmfGitCommit.cmf_modified_by):
        """CmfGitCommit.cmf_modified_by field"""

    class cmf_owner(modules.git.fields.cmf_git_commit.CmfGitCommit.cmf_owner):
        """CmfGitCommit.cmf_owner field"""

    class cmf_version(modules.git.fields.cmf_git_commit.CmfGitCommit.cmf_version):
        """CmfGitCommit.cmf_version field"""

    class cmf_viewed_at(modules.git.fields.cmf_git_commit.CmfGitCommit.cmf_viewed_at):
        """CmfGitCommit.cmf_viewed_at field"""

    class code(modules.git.fields.cmf_git_commit.CmfGitCommit.code):
        """CmfGitCommit.code field"""

    class comments(modules.git.fields.cmf_git_commit.CmfGitCommit.comments):
        """CmfGitCommit.comments field"""

    class date(modules.git.fields.cmf_git_commit.CmfGitCommit.date):
        """CmfGitCommit.date field"""

    class deletions(modules.git.fields.cmf_git_commit.CmfGitCommit.deletions):
        """CmfGitCommit.deletions field"""

    class documents(modules.git.fields.cmf_git_commit.CmfGitCommit.documents):
        """CmfGitCommit.documents field"""

    class etag(modules.git.fields.cmf_git_commit.CmfGitCommit.etag):
        """CmfGitCommit.etag field"""

    class ext_id(modules.git.fields.cmf_git_commit.CmfGitCommit.ext_id):
        """CmfGitCommit.ext_id field"""

    class favorite_for(modules.git.fields.cmf_git_commit.CmfGitCommit.favorite_for):
        """CmfGitCommit.favorite_for field"""

    class git_plugin(modules.git.fields.cmf_git_commit.CmfGitCommit.git_plugin):
        """CmfGitCommit.git_plugin field"""

    class has_tree_nodes(modules.git.fields.cmf_git_commit.CmfGitCommit.has_tree_nodes):
        """CmfGitCommit.has_tree_nodes field"""

    class id(modules.git.fields.cmf_git_commit.CmfGitCommit.id):
        """CmfGitCommit.id field"""

    class import_original(modules.git.fields.cmf_git_commit.CmfGitCommit.import_original):
        """CmfGitCommit.import_original field"""

    class import_raw_json(modules.git.fields.cmf_git_commit.CmfGitCommit.import_raw_json):
        """CmfGitCommit.import_raw_json field"""

    class is_favorite(modules.git.fields.cmf_git_commit.CmfGitCommit.is_favorite):
        """CmfGitCommit.is_favorite field"""

    class last_modified(modules.git.fields.cmf_git_commit.CmfGitCommit.last_modified):
        """CmfGitCommit.last_modified field"""

    class name(modules.git.fields.cmf_git_commit.CmfGitCommit.name):
        """CmfGitCommit.name field"""

    class orderno(modules.git.fields.cmf_git_commit.CmfGitCommit.orderno):
        """CmfGitCommit.orderno field"""

    class parent(modules.git.fields.cmf_git_commit.CmfGitCommit.parent):
        """CmfGitCommit.parent field"""

    class perm_acl(modules.git.fields.cmf_git_commit.CmfGitCommit.perm_acl):
        """CmfGitCommit.perm_acl field"""

    class perm_effective_acl_id(modules.git.fields.cmf_git_commit.CmfGitCommit.perm_effective_acl_id):
        """CmfGitCommit.perm_effective_acl_id field"""

    class perm_encrypt(modules.git.fields.cmf_git_commit.CmfGitCommit.perm_encrypt):
        """CmfGitCommit.perm_encrypt field"""

    class perm_has_acl(modules.git.fields.cmf_git_commit.CmfGitCommit.perm_has_acl):
        """CmfGitCommit.perm_has_acl field"""

    class perm_inherit(modules.git.fields.cmf_git_commit.CmfGitCommit.perm_inherit):
        """CmfGitCommit.perm_inherit field"""

    class perm_inherit_acl_id(modules.git.fields.cmf_git_commit.CmfGitCommit.perm_inherit_acl_id):
        """CmfGitCommit.perm_inherit_acl_id field"""

    class perm_parent(modules.git.fields.cmf_git_commit.CmfGitCommit.perm_parent):
        """CmfGitCommit.perm_parent field"""

    class perm_parent_owner_id(modules.git.fields.cmf_git_commit.CmfGitCommit.perm_parent_owner_id):
        """CmfGitCommit.perm_parent_owner_id field"""

    class perm_public(modules.git.fields.cmf_git_commit.CmfGitCommit.perm_public):
        """CmfGitCommit.perm_public field"""

    class repo(modules.git.fields.cmf_git_commit.CmfGitCommit.repo):
        """CmfGitCommit.repo field"""

    class root_parent(modules.git.fields.cmf_git_commit.CmfGitCommit.root_parent):
        """CmfGitCommit.root_parent field"""

    class sha(modules.git.fields.cmf_git_commit.CmfGitCommit.sha):
        """CmfGitCommit.sha field"""

    class system(modules.git.fields.cmf_git_commit.CmfGitCommit.system):
        """CmfGitCommit.system field"""

    class tasks(modules.git.fields.cmf_git_commit.CmfGitCommit.tasks):
        """CmfGitCommit.tasks field"""

    class text(modules.git.fields.cmf_git_commit.CmfGitCommit.text):
        """CmfGitCommit.text field"""

    class total(modules.git.fields.cmf_git_commit.CmfGitCommit.total):
        """CmfGitCommit.total field"""

    class tree_hidden(modules.git.fields.cmf_git_commit.CmfGitCommit.tree_hidden):
        """CmfGitCommit.tree_hidden field"""

    class tree_node_is_branch(modules.git.fields.cmf_git_commit.CmfGitCommit.tree_node_is_branch):
        """CmfGitCommit.tree_node_is_branch field"""

    class tree_nodes(modules.git.fields.cmf_git_commit.CmfGitCommit.tree_nodes):
        """CmfGitCommit.tree_nodes field"""

    class tree_parent(modules.git.fields.cmf_git_commit.CmfGitCommit.tree_parent):
        """CmfGitCommit.tree_parent field"""

    class url(modules.git.fields.cmf_git_commit.CmfGitCommit.url):
        """CmfGitCommit.url field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class git_plugin_id(fields.CmfTUUID):
        caption = "Интеграция ID"
        foreign_key = "cmf_plugin_git.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class repo_id(fields.CmfTUUID):
        caption = "Репозиторий ID"
        foreign_key = "cmf_git_repo.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class author_id(fields.CmfTUUID):
        caption = "Автор ID"
        foreign_key = "cmf_person.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.git.models.cmf_git_merge_request
class CmfGitMergeRequest(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest):
    abstract = False

    class additions(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.additions):
        """CmfGitMergeRequest.additions field"""

    class author(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.author):
        """CmfGitMergeRequest.author field"""

    class author_email(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.author_email):
        """CmfGitMergeRequest.author_email field"""

    class author_ext_id(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.author_ext_id):
        """CmfGitMergeRequest.author_ext_id field"""

    class author_login(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.author_login):
        """CmfGitMergeRequest.author_login field"""

    class author_name(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.author_name):
        """CmfGitMergeRequest.author_name field"""

    class base_branch(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.base_branch):
        """CmfGitMergeRequest.base_branch field"""

    class base_branch_name(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.base_branch_name):
        """CmfGitMergeRequest.base_branch_name field"""

    class base_repo(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.base_repo):
        """CmfGitMergeRequest.base_repo field"""

    class base_sha(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.base_sha):
        """CmfGitMergeRequest.base_sha field"""

    class cmf_author(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.cmf_author):
        """CmfGitMergeRequest.cmf_author field"""

    class cmf_created_at(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.cmf_created_at):
        """CmfGitMergeRequest.cmf_created_at field"""

    class cmf_deleted(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.cmf_deleted):
        """CmfGitMergeRequest.cmf_deleted field"""

    class cmf_import(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.cmf_import):
        """CmfGitMergeRequest.cmf_import field"""

    class cmf_locked_at(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.cmf_locked_at):
        """CmfGitMergeRequest.cmf_locked_at field"""

    class cmf_locked_by(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.cmf_locked_by):
        """CmfGitMergeRequest.cmf_locked_by field"""

    class cmf_modified_at(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.cmf_modified_at):
        """CmfGitMergeRequest.cmf_modified_at field"""

    class cmf_modified_by(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.cmf_modified_by):
        """CmfGitMergeRequest.cmf_modified_by field"""

    class cmf_owner(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.cmf_owner):
        """CmfGitMergeRequest.cmf_owner field"""

    class cmf_version(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.cmf_version):
        """CmfGitMergeRequest.cmf_version field"""

    class cmf_viewed_at(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.cmf_viewed_at):
        """CmfGitMergeRequest.cmf_viewed_at field"""

    class code(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.code):
        """CmfGitMergeRequest.code field"""

    class comments(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.comments):
        """CmfGitMergeRequest.comments field"""

    class commits(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.commits):
        """CmfGitMergeRequest.commits field"""

    class date(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.date):
        """CmfGitMergeRequest.date field"""

    class deleted(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.deleted):
        """CmfGitMergeRequest.deleted field"""

    class deletions(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.deletions):
        """CmfGitMergeRequest.deletions field"""

    class documents(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.documents):
        """CmfGitMergeRequest.documents field"""

    class etag(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.etag):
        """CmfGitMergeRequest.etag field"""

    class ext_id(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.ext_id):
        """CmfGitMergeRequest.ext_id field"""

    class favorite_for(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.favorite_for):
        """CmfGitMergeRequest.favorite_for field"""

    class git_plugin(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.git_plugin):
        """CmfGitMergeRequest.git_plugin field"""

    class has_tree_nodes(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.has_tree_nodes):
        """CmfGitMergeRequest.has_tree_nodes field"""

    class head_branch(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.head_branch):
        """CmfGitMergeRequest.head_branch field"""

    class head_branch_name(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.head_branch_name):
        """CmfGitMergeRequest.head_branch_name field"""

    class head_repo(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.head_repo):
        """CmfGitMergeRequest.head_repo field"""

    class head_sha(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.head_sha):
        """CmfGitMergeRequest.head_sha field"""

    class id(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.id):
        """CmfGitMergeRequest.id field"""

    class import_original(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.import_original):
        """CmfGitMergeRequest.import_original field"""

    class import_raw_json(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.import_raw_json):
        """CmfGitMergeRequest.import_raw_json field"""

    class is_favorite(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.is_favorite):
        """CmfGitMergeRequest.is_favorite field"""

    class last_modified(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.last_modified):
        """CmfGitMergeRequest.last_modified field"""

    class merge_sha(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.merge_sha):
        """CmfGitMergeRequest.merge_sha field"""

    class mergeable(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.mergeable):
        """CmfGitMergeRequest.mergeable field"""

    class merged(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.merged):
        """CmfGitMergeRequest.merged field"""

    class merged_at(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.merged_at):
        """CmfGitMergeRequest.merged_at field"""

    class merged_by(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.merged_by):
        """CmfGitMergeRequest.merged_by field"""

    class merged_by_email(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.merged_by_email):
        """CmfGitMergeRequest.merged_by_email field"""

    class merged_by_ext_id(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.merged_by_ext_id):
        """CmfGitMergeRequest.merged_by_ext_id field"""

    class merged_by_login(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.merged_by_login):
        """CmfGitMergeRequest.merged_by_login field"""

    class merged_by_name(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.merged_by_name):
        """CmfGitMergeRequest.merged_by_name field"""

    class name(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.name):
        """CmfGitMergeRequest.name field"""

    class number(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.number):
        """CmfGitMergeRequest.number field"""

    class orderno(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.orderno):
        """CmfGitMergeRequest.orderno field"""

    class parent(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.parent):
        """CmfGitMergeRequest.parent field"""

    class perm_acl(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.perm_acl):
        """CmfGitMergeRequest.perm_acl field"""

    class perm_effective_acl_id(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.perm_effective_acl_id):
        """CmfGitMergeRequest.perm_effective_acl_id field"""

    class perm_encrypt(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.perm_encrypt):
        """CmfGitMergeRequest.perm_encrypt field"""

    class perm_has_acl(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.perm_has_acl):
        """CmfGitMergeRequest.perm_has_acl field"""

    class perm_inherit(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.perm_inherit):
        """CmfGitMergeRequest.perm_inherit field"""

    class perm_inherit_acl_id(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.perm_inherit_acl_id):
        """CmfGitMergeRequest.perm_inherit_acl_id field"""

    class perm_parent(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.perm_parent):
        """CmfGitMergeRequest.perm_parent field"""

    class perm_parent_owner_id(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.perm_parent_owner_id):
        """CmfGitMergeRequest.perm_parent_owner_id field"""

    class perm_public(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.perm_public):
        """CmfGitMergeRequest.perm_public field"""

    class repo(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.repo):
        """CmfGitMergeRequest.repo field"""

    class root_parent(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.root_parent):
        """CmfGitMergeRequest.root_parent field"""

    class status(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.status):
        """CmfGitMergeRequest.status field"""

    class system(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.system):
        """CmfGitMergeRequest.system field"""

    class tasks(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.tasks):
        """CmfGitMergeRequest.tasks field"""

    class text(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.text):
        """CmfGitMergeRequest.text field"""

    class tree_hidden(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.tree_hidden):
        """CmfGitMergeRequest.tree_hidden field"""

    class tree_node_is_branch(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.tree_node_is_branch):
        """CmfGitMergeRequest.tree_node_is_branch field"""

    class tree_nodes(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.tree_nodes):
        """CmfGitMergeRequest.tree_nodes field"""

    class tree_parent(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.tree_parent):
        """CmfGitMergeRequest.tree_parent field"""

    class url(modules.git.models.cmf_git_merge_request.CmfGitMergeRequest.url):
        """CmfGitMergeRequest.url field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class git_plugin_id(fields.CmfTUUID):
        caption = "Интеграция ID"
        foreign_key = "cmf_plugin_git.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class repo_id(fields.CmfTUUID):
        caption = "Репозиторий ID"
        foreign_key = "cmf_git_repo.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class head_branch_id(fields.CmfTUUID):
        caption = "Ветка ID"
        foreign_key = "cmf_git_branch.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class base_branch_id(fields.CmfTUUID):
        caption = "Имя ветки ID"
        foreign_key = "cmf_git_branch.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class author_id(fields.CmfTUUID):
        caption = "Автор запроса ID"
        foreign_key = "cmf_person.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class merged_by_id(fields.CmfTUUID):
        caption = "Принял ID"
        foreign_key = "cmf_person.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.git.fields.cmf_git_repo
class CmfGitRepo(modules.git.fields.cmf_git_repo.CmfGitRepo):
    abstract = False

    class cmf_author(modules.git.fields.cmf_git_repo.CmfGitRepo.cmf_author):
        """CmfGitRepo.cmf_author field"""

    class cmf_created_at(modules.git.fields.cmf_git_repo.CmfGitRepo.cmf_created_at):
        """CmfGitRepo.cmf_created_at field"""

    class cmf_deleted(modules.git.fields.cmf_git_repo.CmfGitRepo.cmf_deleted):
        """CmfGitRepo.cmf_deleted field"""

    class cmf_import(modules.git.fields.cmf_git_repo.CmfGitRepo.cmf_import):
        """CmfGitRepo.cmf_import field"""

    class cmf_locked_at(modules.git.fields.cmf_git_repo.CmfGitRepo.cmf_locked_at):
        """CmfGitRepo.cmf_locked_at field"""

    class cmf_locked_by(modules.git.fields.cmf_git_repo.CmfGitRepo.cmf_locked_by):
        """CmfGitRepo.cmf_locked_by field"""

    class cmf_modified_at(modules.git.fields.cmf_git_repo.CmfGitRepo.cmf_modified_at):
        """CmfGitRepo.cmf_modified_at field"""

    class cmf_modified_by(modules.git.fields.cmf_git_repo.CmfGitRepo.cmf_modified_by):
        """CmfGitRepo.cmf_modified_by field"""

    class cmf_owner(modules.git.fields.cmf_git_repo.CmfGitRepo.cmf_owner):
        """CmfGitRepo.cmf_owner field"""

    class cmf_version(modules.git.fields.cmf_git_repo.CmfGitRepo.cmf_version):
        """CmfGitRepo.cmf_version field"""

    class cmf_viewed_at(modules.git.fields.cmf_git_repo.CmfGitRepo.cmf_viewed_at):
        """CmfGitRepo.cmf_viewed_at field"""

    class code(modules.git.fields.cmf_git_repo.CmfGitRepo.code):
        """CmfGitRepo.code field"""

    class comments(modules.git.fields.cmf_git_repo.CmfGitRepo.comments):
        """CmfGitRepo.comments field"""

    class default_branch(modules.git.fields.cmf_git_repo.CmfGitRepo.default_branch):
        """CmfGitRepo.default_branch field"""

    class deleted(modules.git.fields.cmf_git_repo.CmfGitRepo.deleted):
        """CmfGitRepo.deleted field"""

    class documents(modules.git.fields.cmf_git_repo.CmfGitRepo.documents):
        """CmfGitRepo.documents field"""

    class etag(modules.git.fields.cmf_git_repo.CmfGitRepo.etag):
        """CmfGitRepo.etag field"""

    class ext_id(modules.git.fields.cmf_git_repo.CmfGitRepo.ext_id):
        """CmfGitRepo.ext_id field"""

    class favorite_for(modules.git.fields.cmf_git_repo.CmfGitRepo.favorite_for):
        """CmfGitRepo.favorite_for field"""

    class git_plugin(modules.git.fields.cmf_git_repo.CmfGitRepo.git_plugin):
        """CmfGitRepo.git_plugin field"""

    class has_tree_nodes(modules.git.fields.cmf_git_repo.CmfGitRepo.has_tree_nodes):
        """CmfGitRepo.has_tree_nodes field"""

    class id(modules.git.fields.cmf_git_repo.CmfGitRepo.id):
        """CmfGitRepo.id field"""

    class import_original(modules.git.fields.cmf_git_repo.CmfGitRepo.import_original):
        """CmfGitRepo.import_original field"""

    class import_raw_json(modules.git.fields.cmf_git_repo.CmfGitRepo.import_raw_json):
        """CmfGitRepo.import_raw_json field"""

    class is_favorite(modules.git.fields.cmf_git_repo.CmfGitRepo.is_favorite):
        """CmfGitRepo.is_favorite field"""

    class last_modified(modules.git.fields.cmf_git_repo.CmfGitRepo.last_modified):
        """CmfGitRepo.last_modified field"""

    class last_sync(modules.git.fields.cmf_git_repo.CmfGitRepo.last_sync):
        """CmfGitRepo.last_sync field"""

    class name(modules.git.fields.cmf_git_repo.CmfGitRepo.name):
        """CmfGitRepo.name field"""

    class orderno(modules.git.fields.cmf_git_repo.CmfGitRepo.orderno):
        """CmfGitRepo.orderno field"""

    class parent(modules.git.fields.cmf_git_repo.CmfGitRepo.parent):
        """CmfGitRepo.parent field"""

    class perm_acl(modules.git.fields.cmf_git_repo.CmfGitRepo.perm_acl):
        """CmfGitRepo.perm_acl field"""

    class perm_effective_acl_id(modules.git.fields.cmf_git_repo.CmfGitRepo.perm_effective_acl_id):
        """CmfGitRepo.perm_effective_acl_id field"""

    class perm_encrypt(modules.git.fields.cmf_git_repo.CmfGitRepo.perm_encrypt):
        """CmfGitRepo.perm_encrypt field"""

    class perm_has_acl(modules.git.fields.cmf_git_repo.CmfGitRepo.perm_has_acl):
        """CmfGitRepo.perm_has_acl field"""

    class perm_inherit(modules.git.fields.cmf_git_repo.CmfGitRepo.perm_inherit):
        """CmfGitRepo.perm_inherit field"""

    class perm_inherit_acl_id(modules.git.fields.cmf_git_repo.CmfGitRepo.perm_inherit_acl_id):
        """CmfGitRepo.perm_inherit_acl_id field"""

    class perm_parent(modules.git.fields.cmf_git_repo.CmfGitRepo.perm_parent):
        """CmfGitRepo.perm_parent field"""

    class perm_parent_owner_id(modules.git.fields.cmf_git_repo.CmfGitRepo.perm_parent_owner_id):
        """CmfGitRepo.perm_parent_owner_id field"""

    class perm_public(modules.git.fields.cmf_git_repo.CmfGitRepo.perm_public):
        """CmfGitRepo.perm_public field"""

    class root_parent(modules.git.fields.cmf_git_repo.CmfGitRepo.root_parent):
        """CmfGitRepo.root_parent field"""

    class sync(modules.git.fields.cmf_git_repo.CmfGitRepo.sync):
        """CmfGitRepo.sync field"""

    class system(modules.git.fields.cmf_git_repo.CmfGitRepo.system):
        """CmfGitRepo.system field"""

    class tasks(modules.git.fields.cmf_git_repo.CmfGitRepo.tasks):
        """CmfGitRepo.tasks field"""

    class text(modules.git.fields.cmf_git_repo.CmfGitRepo.text):
        """CmfGitRepo.text field"""

    class tree_hidden(modules.git.fields.cmf_git_repo.CmfGitRepo.tree_hidden):
        """CmfGitRepo.tree_hidden field"""

    class tree_node_is_branch(modules.git.fields.cmf_git_repo.CmfGitRepo.tree_node_is_branch):
        """CmfGitRepo.tree_node_is_branch field"""

    class tree_nodes(modules.git.fields.cmf_git_repo.CmfGitRepo.tree_nodes):
        """CmfGitRepo.tree_nodes field"""

    class tree_parent(modules.git.fields.cmf_git_repo.CmfGitRepo.tree_parent):
        """CmfGitRepo.tree_parent field"""

    class url(modules.git.fields.cmf_git_repo.CmfGitRepo.url):
        """CmfGitRepo.url field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class git_plugin_id(fields.CmfTUUID):
        caption = "Интеграция ID"
        foreign_key = "cmf_plugin_git.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.settings.models.cmf_global_settings
import cmf.models.cmf_global_settings
class CmfGlobalSettings(modules.settings.models.cmf_global_settings.CmfGlobalSettings,cmf.models.cmf_global_settings.CmfGlobalSettings):
    abstract = False

    class app_key(modules.settings.models.cmf_global_settings.CmfGlobalSettings.app_key):
        """CmfGlobalSettings.app_key field"""
        ui_form_visible = False

    class auth_options_allow_base(modules.settings.models.cmf_global_settings.CmfGlobalSettings.auth_options_allow_base):
        """CmfGlobalSettings.auth_options_allow_base field"""
        ui_form_visible = True

    class auth_options_allow_ldap(modules.settings.models.cmf_global_settings.CmfGlobalSettings.auth_options_allow_ldap):
        """CmfGlobalSettings.auth_options_allow_ldap field"""
        ui_form_visible = True

    class auth_options_allow_oauth(modules.settings.models.cmf_global_settings.CmfGlobalSettings.auth_options_allow_oauth):
        """CmfGlobalSettings.auth_options_allow_oauth field"""
        ui_form_visible = True

    class auth_options_allow_sso(modules.settings.models.cmf_global_settings.CmfGlobalSettings.auth_options_allow_sso):
        """CmfGlobalSettings.auth_options_allow_sso field"""
        ui_form_visible = True

    class cmf_author(modules.settings.models.cmf_global_settings.CmfGlobalSettings.cmf_author):
        """CmfGlobalSettings.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.settings.models.cmf_global_settings.CmfGlobalSettings.cmf_created_at):
        """CmfGlobalSettings.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.settings.models.cmf_global_settings.CmfGlobalSettings.cmf_deleted):
        """CmfGlobalSettings.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.settings.models.cmf_global_settings.CmfGlobalSettings.cmf_import):
        """CmfGlobalSettings.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.settings.models.cmf_global_settings.CmfGlobalSettings.cmf_locked_at):
        """CmfGlobalSettings.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.settings.models.cmf_global_settings.CmfGlobalSettings.cmf_locked_by):
        """CmfGlobalSettings.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.settings.models.cmf_global_settings.CmfGlobalSettings.cmf_modified_at):
        """CmfGlobalSettings.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.settings.models.cmf_global_settings.CmfGlobalSettings.cmf_modified_by):
        """CmfGlobalSettings.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.settings.models.cmf_global_settings.CmfGlobalSettings.cmf_owner):
        """CmfGlobalSettings.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(modules.settings.models.cmf_global_settings.CmfGlobalSettings.cmf_version):
        """CmfGlobalSettings.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.settings.models.cmf_global_settings.CmfGlobalSettings.cmf_viewed_at):
        """CmfGlobalSettings.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.settings.models.cmf_global_settings.CmfGlobalSettings.code):
        """CmfGlobalSettings.code field"""
        ui_form_visible = True

    class comments(modules.settings.models.cmf_global_settings.CmfGlobalSettings.comments):
        """CmfGlobalSettings.comments field"""
        ui_form_visible = False

    class default_home_page(modules.settings.models.cmf_global_settings.CmfGlobalSettings.default_home_page):
        """CmfGlobalSettings.default_home_page field"""
        ui_form_visible = True

    class default_menu_fixed(modules.settings.models.cmf_global_settings.CmfGlobalSettings.default_menu_fixed):
        """CmfGlobalSettings.default_menu_fixed field"""
        ui_form_visible = True

    class default_show_chat(modules.settings.models.cmf_global_settings.CmfGlobalSettings.default_show_chat):
        """CmfGlobalSettings.default_show_chat field"""
        ui_form_visible = True

    class default_show_crm(modules.settings.models.cmf_global_settings.CmfGlobalSettings.default_show_crm):
        """CmfGlobalSettings.default_show_crm field"""
        ui_form_visible = True

    class default_show_dashboard(modules.settings.models.cmf_global_settings.CmfGlobalSettings.default_show_dashboard):
        """CmfGlobalSettings.default_show_dashboard field"""
        ui_form_visible = True

    class default_show_desk(modules.settings.models.cmf_global_settings.CmfGlobalSettings.default_show_desk):
        """CmfGlobalSettings.default_show_desk field"""
        ui_form_visible = True

    class default_show_helpdesk(modules.settings.models.cmf_global_settings.CmfGlobalSettings.default_show_helpdesk):
        """CmfGlobalSettings.default_show_helpdesk field"""
        ui_form_visible = True

    class default_show_my_company(modules.settings.models.cmf_global_settings.CmfGlobalSettings.default_show_my_company):
        """CmfGlobalSettings.default_show_my_company field"""
        ui_form_visible = True

    class default_show_project(modules.settings.models.cmf_global_settings.CmfGlobalSettings.default_show_project):
        """CmfGlobalSettings.default_show_project field"""
        ui_form_visible = True

    class default_show_servicedesk(modules.settings.models.cmf_global_settings.CmfGlobalSettings.default_show_servicedesk):
        """CmfGlobalSettings.default_show_servicedesk field"""
        ui_form_visible = True

    class default_show_wiki(modules.settings.models.cmf_global_settings.CmfGlobalSettings.default_show_wiki):
        """CmfGlobalSettings.default_show_wiki field"""
        ui_form_visible = True

    class documents(modules.settings.models.cmf_global_settings.CmfGlobalSettings.documents):
        """CmfGlobalSettings.documents field"""
        ui_form_visible = False

    class ext_id(modules.settings.models.cmf_global_settings.CmfGlobalSettings.ext_id):
        """CmfGlobalSettings.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.settings.models.cmf_global_settings.CmfGlobalSettings.favorite_for):
        """CmfGlobalSettings.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(modules.settings.models.cmf_global_settings.CmfGlobalSettings.has_tree_nodes):
        """CmfGlobalSettings.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.settings.models.cmf_global_settings.CmfGlobalSettings.id):
        """CmfGlobalSettings.id field"""
        ui_form_visible = False

    class import_original(modules.settings.models.cmf_global_settings.CmfGlobalSettings.import_original):
        """CmfGlobalSettings.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.settings.models.cmf_global_settings.CmfGlobalSettings.import_raw_json):
        """CmfGlobalSettings.import_raw_json field"""
        ui_form_visible = False

    class invite_must_change_password(modules.settings.models.cmf_global_settings.CmfGlobalSettings.invite_must_change_password):
        """CmfGlobalSettings.invite_must_change_password field"""
        ui_form_visible = True

    class is_favorite(modules.settings.models.cmf_global_settings.CmfGlobalSettings.is_favorite):
        """CmfGlobalSettings.is_favorite field"""
        ui_form_visible = False

    class name(modules.settings.models.cmf_global_settings.CmfGlobalSettings.name):
        """CmfGlobalSettings.name field"""
        ui_form_visible = True

    class orderno(modules.settings.models.cmf_global_settings.CmfGlobalSettings.orderno):
        """CmfGlobalSettings.orderno field"""
        ui_form_visible = False

    class page_customize(modules.settings.models.cmf_global_settings.CmfGlobalSettings.page_customize):
        """CmfGlobalSettings.page_customize field"""
        ui_form_visible = False

    class parent(modules.settings.models.cmf_global_settings.CmfGlobalSettings.parent):
        """CmfGlobalSettings.parent field"""
        ui_form_visible = False

    class perm_acl(modules.settings.models.cmf_global_settings.CmfGlobalSettings.perm_acl):
        """CmfGlobalSettings.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.settings.models.cmf_global_settings.CmfGlobalSettings.perm_effective_acl_id):
        """CmfGlobalSettings.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.settings.models.cmf_global_settings.CmfGlobalSettings.perm_encrypt):
        """CmfGlobalSettings.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.settings.models.cmf_global_settings.CmfGlobalSettings.perm_has_acl):
        """CmfGlobalSettings.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.settings.models.cmf_global_settings.CmfGlobalSettings.perm_inherit):
        """CmfGlobalSettings.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.settings.models.cmf_global_settings.CmfGlobalSettings.perm_inherit_acl_id):
        """CmfGlobalSettings.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.settings.models.cmf_global_settings.CmfGlobalSettings.perm_parent):
        """CmfGlobalSettings.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.settings.models.cmf_global_settings.CmfGlobalSettings.perm_parent_owner_id):
        """CmfGlobalSettings.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(modules.settings.models.cmf_global_settings.CmfGlobalSettings.perm_public):
        """CmfGlobalSettings.perm_public field"""
        ui_form_visible = False

    class rdisk_linux(modules.settings.models.cmf_global_settings.CmfGlobalSettings.rdisk_linux):
        """CmfGlobalSettings.rdisk_linux field"""
        ui_form_visible = False

    class rdisk_macos(modules.settings.models.cmf_global_settings.CmfGlobalSettings.rdisk_macos):
        """CmfGlobalSettings.rdisk_macos field"""
        ui_form_visible = False

    class rdisk_windows(modules.settings.models.cmf_global_settings.CmfGlobalSettings.rdisk_windows):
        """CmfGlobalSettings.rdisk_windows field"""
        ui_form_visible = False

    class root_parent(modules.settings.models.cmf_global_settings.CmfGlobalSettings.root_parent):
        """CmfGlobalSettings.root_parent field"""
        ui_form_visible = False

    class servicedesk_allow_auth_guests(modules.settings.models.cmf_global_settings.CmfGlobalSettings.servicedesk_allow_auth_guests):
        """CmfGlobalSettings.servicedesk_allow_auth_guests field"""
        ui_form_visible = True

    class session_timeout(modules.settings.models.cmf_global_settings.CmfGlobalSettings.session_timeout):
        """CmfGlobalSettings.session_timeout field"""
        ui_form_visible = True

    class show_hello_dialog(modules.settings.models.cmf_global_settings.CmfGlobalSettings.show_hello_dialog):
        """CmfGlobalSettings.show_hello_dialog field"""
        ui_form_visible = True

    class show_task_title_tags(modules.settings.models.cmf_global_settings.CmfGlobalSettings.show_task_title_tags):
        """CmfGlobalSettings.show_task_title_tags field"""
        ui_form_visible = True

    class staff_control_enabled(modules.settings.models.cmf_global_settings.CmfGlobalSettings.staff_control_enabled):
        """CmfGlobalSettings.staff_control_enabled field"""
        ui_form_visible = True

    class staff_time_tracker(modules.settings.models.cmf_global_settings.CmfGlobalSettings.staff_time_tracker):
        """CmfGlobalSettings.staff_time_tracker field"""
        ui_form_visible = False

    class staff_time_tracker_no_control(modules.settings.models.cmf_global_settings.CmfGlobalSettings.staff_time_tracker_no_control):
        """CmfGlobalSettings.staff_time_tracker_no_control field"""
        ui_form_visible = True

    class support_mode(modules.settings.models.cmf_global_settings.CmfGlobalSettings.support_mode):
        """CmfGlobalSettings.support_mode field"""
        ui_form_visible = True

    class system(modules.settings.models.cmf_global_settings.CmfGlobalSettings.system):
        """CmfGlobalSettings.system field"""
        ui_form_visible = False

    class tasks(modules.settings.models.cmf_global_settings.CmfGlobalSettings.tasks):
        """CmfGlobalSettings.tasks field"""
        ui_form_visible = False

    class text(modules.settings.models.cmf_global_settings.CmfGlobalSettings.text):
        """CmfGlobalSettings.text field"""
        ui_form_visible = False

    class tree_hidden(modules.settings.models.cmf_global_settings.CmfGlobalSettings.tree_hidden):
        """CmfGlobalSettings.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.settings.models.cmf_global_settings.CmfGlobalSettings.tree_node_is_branch):
        """CmfGlobalSettings.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.settings.models.cmf_global_settings.CmfGlobalSettings.tree_nodes):
        """CmfGlobalSettings.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.settings.models.cmf_global_settings.CmfGlobalSettings.tree_parent):
        """CmfGlobalSettings.tree_parent field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import common.fields.cmf_global_var
import cmf.fields.cmf_global_var
class CmfGlobalVar(common.fields.cmf_global_var.CmfGlobalVar,cmf.fields.cmf_global_var.CmfGlobalVar):
    abstract = False

    class account_sync_last(common.fields.cmf_global_var.CmfGlobalVar.account_sync_last):
        """CmfGlobalVar.account_sync_last field"""

    class account_sync_status(common.fields.cmf_global_var.CmfGlobalVar.account_sync_status):
        """CmfGlobalVar.account_sync_status field"""

    class cmf_author(common.fields.cmf_global_var.CmfGlobalVar.cmf_author):
        """CmfGlobalVar.cmf_author field"""

    class cmf_created_at(common.fields.cmf_global_var.CmfGlobalVar.cmf_created_at):
        """CmfGlobalVar.cmf_created_at field"""

    class cmf_deleted(common.fields.cmf_global_var.CmfGlobalVar.cmf_deleted):
        """CmfGlobalVar.cmf_deleted field"""

    class cmf_locked_at(common.fields.cmf_global_var.CmfGlobalVar.cmf_locked_at):
        """CmfGlobalVar.cmf_locked_at field"""

    class cmf_locked_by(common.fields.cmf_global_var.CmfGlobalVar.cmf_locked_by):
        """CmfGlobalVar.cmf_locked_by field"""

    class cmf_modified_at(common.fields.cmf_global_var.CmfGlobalVar.cmf_modified_at):
        """CmfGlobalVar.cmf_modified_at field"""

    class cmf_modified_by(common.fields.cmf_global_var.CmfGlobalVar.cmf_modified_by):
        """CmfGlobalVar.cmf_modified_by field"""

    class cmf_owner(common.fields.cmf_global_var.CmfGlobalVar.cmf_owner):
        """CmfGlobalVar.cmf_owner field"""

    class cmf_version(common.fields.cmf_global_var.CmfGlobalVar.cmf_version):
        """CmfGlobalVar.cmf_version field"""

    class cmf_viewed_at(common.fields.cmf_global_var.CmfGlobalVar.cmf_viewed_at):
        """CmfGlobalVar.cmf_viewed_at field"""

    class id(common.fields.cmf_global_var.CmfGlobalVar.id):
        """CmfGlobalVar.id field"""

    class parent(common.fields.cmf_global_var.CmfGlobalVar.parent):
        """CmfGlobalVar.parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True



import modules.project.models.cmf_html_scheme
class CmfHtmlScheme(modules.project.models.cmf_html_scheme.CmfHtmlScheme):
    abstract = False

    class cmf_author(modules.project.models.cmf_html_scheme.CmfHtmlScheme.cmf_author):
        """CmfHtmlScheme.cmf_author field"""

    class cmf_created_at(modules.project.models.cmf_html_scheme.CmfHtmlScheme.cmf_created_at):
        """CmfHtmlScheme.cmf_created_at field"""

    class cmf_deleted(modules.project.models.cmf_html_scheme.CmfHtmlScheme.cmf_deleted):
        """CmfHtmlScheme.cmf_deleted field"""

    class cmf_import(modules.project.models.cmf_html_scheme.CmfHtmlScheme.cmf_import):
        """CmfHtmlScheme.cmf_import field"""

    class cmf_locked_at(modules.project.models.cmf_html_scheme.CmfHtmlScheme.cmf_locked_at):
        """CmfHtmlScheme.cmf_locked_at field"""

    class cmf_locked_by(modules.project.models.cmf_html_scheme.CmfHtmlScheme.cmf_locked_by):
        """CmfHtmlScheme.cmf_locked_by field"""

    class cmf_modified_at(modules.project.models.cmf_html_scheme.CmfHtmlScheme.cmf_modified_at):
        """CmfHtmlScheme.cmf_modified_at field"""

    class cmf_modified_by(modules.project.models.cmf_html_scheme.CmfHtmlScheme.cmf_modified_by):
        """CmfHtmlScheme.cmf_modified_by field"""

    class cmf_owner(modules.project.models.cmf_html_scheme.CmfHtmlScheme.cmf_owner):
        """CmfHtmlScheme.cmf_owner field"""

    class cmf_version(modules.project.models.cmf_html_scheme.CmfHtmlScheme.cmf_version):
        """CmfHtmlScheme.cmf_version field"""

    class cmf_viewed_at(modules.project.models.cmf_html_scheme.CmfHtmlScheme.cmf_viewed_at):
        """CmfHtmlScheme.cmf_viewed_at field"""

    class code(modules.project.models.cmf_html_scheme.CmfHtmlScheme.code):
        """CmfHtmlScheme.code field"""

    class comments(modules.project.models.cmf_html_scheme.CmfHtmlScheme.comments):
        """CmfHtmlScheme.comments field"""

    class content_background_color(modules.project.models.cmf_html_scheme.CmfHtmlScheme.content_background_color):
        """CmfHtmlScheme.content_background_color field"""

    class content_text_color(modules.project.models.cmf_html_scheme.CmfHtmlScheme.content_text_color):
        """CmfHtmlScheme.content_text_color field"""

    class custom_css(modules.project.models.cmf_html_scheme.CmfHtmlScheme.custom_css):
        """CmfHtmlScheme.custom_css field"""

    class custom_js(modules.project.models.cmf_html_scheme.CmfHtmlScheme.custom_js):
        """CmfHtmlScheme.custom_js field"""

    class documents(modules.project.models.cmf_html_scheme.CmfHtmlScheme.documents):
        """CmfHtmlScheme.documents field"""

    class ext_id(modules.project.models.cmf_html_scheme.CmfHtmlScheme.ext_id):
        """CmfHtmlScheme.ext_id field"""

    class favorite_for(modules.project.models.cmf_html_scheme.CmfHtmlScheme.favorite_for):
        """CmfHtmlScheme.favorite_for field"""

    class footer_background_color(modules.project.models.cmf_html_scheme.CmfHtmlScheme.footer_background_color):
        """CmfHtmlScheme.footer_background_color field"""

    class footer_text(modules.project.models.cmf_html_scheme.CmfHtmlScheme.footer_text):
        """CmfHtmlScheme.footer_text field"""

    class footer_text_color(modules.project.models.cmf_html_scheme.CmfHtmlScheme.footer_text_color):
        """CmfHtmlScheme.footer_text_color field"""

    class has_tree_nodes(modules.project.models.cmf_html_scheme.CmfHtmlScheme.has_tree_nodes):
        """CmfHtmlScheme.has_tree_nodes field"""

    class header_background_color(modules.project.models.cmf_html_scheme.CmfHtmlScheme.header_background_color):
        """CmfHtmlScheme.header_background_color field"""

    class header_text_color(modules.project.models.cmf_html_scheme.CmfHtmlScheme.header_text_color):
        """CmfHtmlScheme.header_text_color field"""

    class id(modules.project.models.cmf_html_scheme.CmfHtmlScheme.id):
        """CmfHtmlScheme.id field"""

    class import_original(modules.project.models.cmf_html_scheme.CmfHtmlScheme.import_original):
        """CmfHtmlScheme.import_original field"""

    class import_raw_json(modules.project.models.cmf_html_scheme.CmfHtmlScheme.import_raw_json):
        """CmfHtmlScheme.import_raw_json field"""

    class is_favorite(modules.project.models.cmf_html_scheme.CmfHtmlScheme.is_favorite):
        """CmfHtmlScheme.is_favorite field"""

    class name(modules.project.models.cmf_html_scheme.CmfHtmlScheme.name):
        """CmfHtmlScheme.name field"""

    class orderno(modules.project.models.cmf_html_scheme.CmfHtmlScheme.orderno):
        """CmfHtmlScheme.orderno field"""

    class parent(modules.project.models.cmf_html_scheme.CmfHtmlScheme.parent):
        """CmfHtmlScheme.parent field"""

    class perm_acl(modules.project.models.cmf_html_scheme.CmfHtmlScheme.perm_acl):
        """CmfHtmlScheme.perm_acl field"""

    class perm_effective_acl_id(modules.project.models.cmf_html_scheme.CmfHtmlScheme.perm_effective_acl_id):
        """CmfHtmlScheme.perm_effective_acl_id field"""

    class perm_encrypt(modules.project.models.cmf_html_scheme.CmfHtmlScheme.perm_encrypt):
        """CmfHtmlScheme.perm_encrypt field"""

    class perm_has_acl(modules.project.models.cmf_html_scheme.CmfHtmlScheme.perm_has_acl):
        """CmfHtmlScheme.perm_has_acl field"""

    class perm_inherit(modules.project.models.cmf_html_scheme.CmfHtmlScheme.perm_inherit):
        """CmfHtmlScheme.perm_inherit field"""

    class perm_inherit_acl_id(modules.project.models.cmf_html_scheme.CmfHtmlScheme.perm_inherit_acl_id):
        """CmfHtmlScheme.perm_inherit_acl_id field"""

    class perm_parent(modules.project.models.cmf_html_scheme.CmfHtmlScheme.perm_parent):
        """CmfHtmlScheme.perm_parent field"""

    class perm_parent_owner_id(modules.project.models.cmf_html_scheme.CmfHtmlScheme.perm_parent_owner_id):
        """CmfHtmlScheme.perm_parent_owner_id field"""

    class perm_public(modules.project.models.cmf_html_scheme.CmfHtmlScheme.perm_public):
        """CmfHtmlScheme.perm_public field"""

    class root_parent(modules.project.models.cmf_html_scheme.CmfHtmlScheme.root_parent):
        """CmfHtmlScheme.root_parent field"""

    class sidebar_background_color(modules.project.models.cmf_html_scheme.CmfHtmlScheme.sidebar_background_color):
        """CmfHtmlScheme.sidebar_background_color field"""

    class sidebar_text_color(modules.project.models.cmf_html_scheme.CmfHtmlScheme.sidebar_text_color):
        """CmfHtmlScheme.sidebar_text_color field"""

    class system(modules.project.models.cmf_html_scheme.CmfHtmlScheme.system):
        """CmfHtmlScheme.system field"""

    class tasks(modules.project.models.cmf_html_scheme.CmfHtmlScheme.tasks):
        """CmfHtmlScheme.tasks field"""

    class text(modules.project.models.cmf_html_scheme.CmfHtmlScheme.text):
        """CmfHtmlScheme.text field"""

    class tree_hidden(modules.project.models.cmf_html_scheme.CmfHtmlScheme.tree_hidden):
        """CmfHtmlScheme.tree_hidden field"""

    class tree_node_is_branch(modules.project.models.cmf_html_scheme.CmfHtmlScheme.tree_node_is_branch):
        """CmfHtmlScheme.tree_node_is_branch field"""

    class tree_nodes(modules.project.models.cmf_html_scheme.CmfHtmlScheme.tree_nodes):
        """CmfHtmlScheme.tree_nodes field"""

    class tree_parent(modules.project.models.cmf_html_scheme.CmfHtmlScheme.tree_parent):
        """CmfHtmlScheme.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import common.models.cmf_import
import cmf.fields.cmf_import
class CmfImport(common.models.cmf_import.CmfImport,cmf.fields.cmf_import.CmfImport):
    abstract = False

    class activity(common.models.cmf_import.CmfImport.activity):
        """CmfImport.activity field"""
        ui_form_visible = True

    class alarm_date(common.models.cmf_import.CmfImport.alarm_date):
        """CmfImport.alarm_date field"""
        ui_form_visible = True

    class approved(common.models.cmf_import.CmfImport.approved):
        """CmfImport.approved field"""
        ui_form_visible = False

    class attachments(common.models.cmf_import.CmfImport.attachments):
        """CmfImport.attachments field"""
        ui_form_visible = False

    class cache_fields(common.models.cmf_import.CmfImport.cache_fields):
        """CmfImport.cache_fields field"""
        ui_form_visible = False

    class cache_status_opt(common.models.cmf_import.CmfImport.cache_status_opt):
        """CmfImport.cache_status_opt field"""
        ui_form_visible = False

    class cache_status_type(common.models.cmf_import.CmfImport.cache_status_type):
        """CmfImport.cache_status_type field"""
        ui_form_visible = False

    class cloned_from(common.models.cmf_import.CmfImport.cloned_from):
        """CmfImport.cloned_from field"""
        ui_form_visible = False

    class cmf_author(common.models.cmf_import.CmfImport.cmf_author):
        """CmfImport.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(common.models.cmf_import.CmfImport.cmf_created_at):
        """CmfImport.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(common.models.cmf_import.CmfImport.cmf_deleted):
        """CmfImport.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(common.models.cmf_import.CmfImport.cmf_import):
        """CmfImport.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(common.models.cmf_import.CmfImport.cmf_locked_at):
        """CmfImport.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(common.models.cmf_import.CmfImport.cmf_locked_by):
        """CmfImport.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(common.models.cmf_import.CmfImport.cmf_modified_at):
        """CmfImport.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(common.models.cmf_import.CmfImport.cmf_modified_by):
        """CmfImport.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(common.models.cmf_import.CmfImport.cmf_owner):
        """CmfImport.cmf_owner field"""
        ui_form_visible = True

    class cmf_owner_assistant(common.models.cmf_import.CmfImport.cmf_owner_assistant):
        """CmfImport.cmf_owner_assistant field"""
        ui_form_visible = False

    class cmf_owner_assistants(common.models.cmf_import.CmfImport.cmf_owner_assistants):
        """CmfImport.cmf_owner_assistants field"""
        ui_form_visible = True

    class cmf_version(common.models.cmf_import.CmfImport.cmf_version):
        """CmfImport.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(common.models.cmf_import.CmfImport.cmf_viewed_at):
        """CmfImport.cmf_viewed_at field"""
        ui_form_visible = False

    class code(common.models.cmf_import.CmfImport.code):
        """CmfImport.code field"""
        ui_form_visible = False

    class comments(common.models.cmf_import.CmfImport.comments):
        """CmfImport.comments field"""
        ui_form_visible = False

    class company(common.models.cmf_import.CmfImport.company):
        """CmfImport.company field"""
        ui_form_visible = False

    class deadline(common.models.cmf_import.CmfImport.deadline):
        """CmfImport.deadline field"""
        ui_form_visible = False

    class default_task_workflow(common.models.cmf_import.CmfImport.default_task_workflow):
        """CmfImport.default_task_workflow field"""
        ui_form_visible = False

    class documents(common.models.cmf_import.CmfImport.documents):
        """CmfImport.documents field"""
        ui_form_visible = False

    class error_msg(common.models.cmf_import.CmfImport.error_msg):
        """CmfImport.error_msg field"""
        ui_form_visible = False

    class executors(common.models.cmf_import.CmfImport.executors):
        """CmfImport.executors field"""
        ui_form_visible = True

    class ext_id(common.models.cmf_import.CmfImport.ext_id):
        """CmfImport.ext_id field"""
        ui_form_visible = True

    class favorite_for(common.models.cmf_import.CmfImport.favorite_for):
        """CmfImport.favorite_for field"""
        ui_form_visible = False

    class followers(common.models.cmf_import.CmfImport.followers):
        """CmfImport.followers field"""
        ui_form_visible = False

    class has_tree_nodes(common.models.cmf_import.CmfImport.has_tree_nodes):
        """CmfImport.has_tree_nodes field"""
        ui_form_visible = False

    class id(common.models.cmf_import.CmfImport.id):
        """CmfImport.id field"""
        ui_form_visible = False

    class import_objects(common.models.cmf_import.CmfImport.import_objects):
        """CmfImport.import_objects field"""
        ui_form_visible = False

    class import_original(common.models.cmf_import.CmfImport.import_original):
        """CmfImport.import_original field"""
        ui_form_visible = False

    class import_raw_json(common.models.cmf_import.CmfImport.import_raw_json):
        """CmfImport.import_raw_json field"""
        ui_form_visible = False

    class imported_object_count(common.models.cmf_import.CmfImport.imported_object_count):
        """CmfImport.imported_object_count field"""
        ui_form_visible = False

    class include_inactive_users(common.models.cmf_import.CmfImport.include_inactive_users):
        """CmfImport.include_inactive_users field"""
        ui_form_visible = False

    class is_checked(common.models.cmf_import.CmfImport.is_checked):
        """CmfImport.is_checked field"""
        ui_form_visible = False

    class is_favorite(common.models.cmf_import.CmfImport.is_favorite):
        """CmfImport.is_favorite field"""
        ui_form_visible = False

    class is_penalty(common.models.cmf_import.CmfImport.is_penalty):
        """CmfImport.is_penalty field"""
        ui_form_visible = False

    class is_public(common.models.cmf_import.CmfImport.is_public):
        """CmfImport.is_public field"""
        ui_form_visible = False

    class is_public_comments(common.models.cmf_import.CmfImport.is_public_comments):
        """CmfImport.is_public_comments field"""
        ui_form_visible = False

    class is_public_editable(common.models.cmf_import.CmfImport.is_public_editable):
        """CmfImport.is_public_editable field"""
        ui_form_visible = False

    class is_template(common.models.cmf_import.CmfImport.is_template):
        """CmfImport.is_template field"""
        ui_form_visible = False

    class json_object_count(common.models.cmf_import.CmfImport.json_object_count):
        """CmfImport.json_object_count field"""
        ui_form_visible = False

    class json_settings(common.models.cmf_import.CmfImport.json_settings):
        """CmfImport.json_settings field"""
        ui_form_visible = False

    class local_links(common.models.cmf_import.CmfImport.local_links):
        """CmfImport.local_links field"""
        ui_form_visible = False

    class logic_prefix(common.models.cmf_import.CmfImport.logic_prefix):
        """CmfImport.logic_prefix field"""
        ui_form_visible = False

    class logic_type(common.models.cmf_import.CmfImport.logic_type):
        """CmfImport.logic_type field"""
        ui_form_visible = True

    class mark(common.models.cmf_import.CmfImport.mark):
        """CmfImport.mark field"""
        ui_form_visible = False

    class name(common.models.cmf_import.CmfImport.name):
        """CmfImport.name field"""
        ui_form_visible = False

    class no_control(common.models.cmf_import.CmfImport.no_control):
        """CmfImport.no_control field"""
        ui_form_visible = False

    class orderno(common.models.cmf_import.CmfImport.orderno):
        """CmfImport.orderno field"""
        ui_form_visible = False

    class overwrite_documents_by_name(common.models.cmf_import.CmfImport.overwrite_documents_by_name):
        """CmfImport.overwrite_documents_by_name field"""
        ui_form_visible = False

    class overwrite_projects_by_name(common.models.cmf_import.CmfImport.overwrite_projects_by_name):
        """CmfImport.overwrite_projects_by_name field"""
        ui_form_visible = False

    class overwrite_tasks_by_name(common.models.cmf_import.CmfImport.overwrite_tasks_by_name):
        """CmfImport.overwrite_tasks_by_name field"""
        ui_form_visible = False

    class parent(common.models.cmf_import.CmfImport.parent):
        """CmfImport.parent field"""
        ui_form_visible = True

    class parent_logic_prefix(common.models.cmf_import.CmfImport.parent_logic_prefix):
        """CmfImport.parent_logic_prefix field"""
        ui_form_visible = False

    class period_interval(common.models.cmf_import.CmfImport.period_interval):
        """CmfImport.period_interval field"""
        ui_form_visible = False

    class period_next_date(common.models.cmf_import.CmfImport.period_next_date):
        """CmfImport.period_next_date field"""
        ui_form_visible = False

    class perm_acl(common.models.cmf_import.CmfImport.perm_acl):
        """CmfImport.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(common.models.cmf_import.CmfImport.perm_effective_acl_id):
        """CmfImport.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(common.models.cmf_import.CmfImport.perm_encrypt):
        """CmfImport.perm_encrypt field"""
        ui_form_visible = True

    class perm_has_acl(common.models.cmf_import.CmfImport.perm_has_acl):
        """CmfImport.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(common.models.cmf_import.CmfImport.perm_inherit):
        """CmfImport.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(common.models.cmf_import.CmfImport.perm_inherit_acl_id):
        """CmfImport.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(common.models.cmf_import.CmfImport.perm_parent):
        """CmfImport.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(common.models.cmf_import.CmfImport.perm_parent_owner_id):
        """CmfImport.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_policy(common.models.cmf_import.CmfImport.perm_policy):
        """CmfImport.perm_policy field"""
        ui_form_visible = True

    class perm_policy_anonymous(common.models.cmf_import.CmfImport.perm_policy_anonymous):
        """CmfImport.perm_policy_anonymous field"""
        ui_form_visible = True

    class perm_policy_guest(common.models.cmf_import.CmfImport.perm_policy_guest):
        """CmfImport.perm_policy_guest field"""
        ui_form_visible = True

    class perm_policy_sharelink(common.models.cmf_import.CmfImport.perm_policy_sharelink):
        """CmfImport.perm_policy_sharelink field"""
        ui_form_visible = True

    class perm_public(common.models.cmf_import.CmfImport.perm_public):
        """CmfImport.perm_public field"""
        ui_form_visible = False

    class plan_end_date(common.models.cmf_import.CmfImport.plan_end_date):
        """CmfImport.plan_end_date field"""
        ui_form_visible = False

    class plan_start_date(common.models.cmf_import.CmfImport.plan_start_date):
        """CmfImport.plan_start_date field"""
        ui_form_visible = False

    class plugin(common.models.cmf_import.CmfImport.plugin):
        """CmfImport.plugin field"""
        ui_form_visible = False

    class priority(common.models.cmf_import.CmfImport.priority):
        """CmfImport.priority field"""
        ui_form_visible = False

    class progress(common.models.cmf_import.CmfImport.progress):
        """CmfImport.progress field"""
        ui_form_visible = False

    class responsible(common.models.cmf_import.CmfImport.responsible):
        """CmfImport.responsible field"""
        ui_form_visible = False

    class root_parent(common.models.cmf_import.CmfImport.root_parent):
        """CmfImport.root_parent field"""
        ui_form_visible = False

    class scheme_wf(common.models.cmf_import.CmfImport.scheme_wf):
        """CmfImport.scheme_wf field"""
        ui_form_visible = False

    class sharelink_hash(common.models.cmf_import.CmfImport.sharelink_hash):
        """CmfImport.sharelink_hash field"""
        ui_form_visible = False

    class spectators(common.models.cmf_import.CmfImport.spectators):
        """CmfImport.spectators field"""
        ui_form_visible = True

    class status(common.models.cmf_import.CmfImport.status):
        """CmfImport.status field"""
        ui_form_visible = True

    class status_closed_at(common.models.cmf_import.CmfImport.status_closed_at):
        """CmfImport.status_closed_at field"""
        ui_form_visible = False

    class status_in_progress_end(common.models.cmf_import.CmfImport.status_in_progress_end):
        """CmfImport.status_in_progress_end field"""
        ui_form_visible = False

    class status_in_progress_start(common.models.cmf_import.CmfImport.status_in_progress_start):
        """CmfImport.status_in_progress_start field"""
        ui_form_visible = False

    class status_modified_at(common.models.cmf_import.CmfImport.status_modified_at):
        """CmfImport.status_modified_at field"""
        ui_form_visible = False

    class status_review_at(common.models.cmf_import.CmfImport.status_review_at):
        """CmfImport.status_review_at field"""
        ui_form_visible = False

    class system(common.models.cmf_import.CmfImport.system):
        """CmfImport.system field"""
        ui_form_visible = False

    class tags(common.models.cmf_import.CmfImport.tags):
        """CmfImport.tags field"""
        ui_form_visible = False

    class tasks(common.models.cmf_import.CmfImport.tasks):
        """CmfImport.tasks field"""
        ui_form_visible = False

    class text(common.models.cmf_import.CmfImport.text):
        """CmfImport.text field"""
        ui_form_visible = False

    class tree_hidden(common.models.cmf_import.CmfImport.tree_hidden):
        """CmfImport.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(common.models.cmf_import.CmfImport.tree_node_is_branch):
        """CmfImport.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(common.models.cmf_import.CmfImport.tree_nodes):
        """CmfImport.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(common.models.cmf_import.CmfImport.tree_parent):
        """CmfImport.tree_parent field"""
        ui_form_visible = False

    class type(common.models.cmf_import.CmfImport.type):
        """CmfImport.type field"""
        ui_form_visible = False

    class ui_view_form(common.models.cmf_import.CmfImport.ui_view_form):
        """CmfImport.ui_view_form field"""
        ui_form_visible = False

    class waiting_for(common.models.cmf_import.CmfImport.waiting_for):
        """CmfImport.waiting_for field"""
        ui_form_visible = False

    class workflow(common.models.cmf_import.CmfImport.workflow):
        """CmfImport.workflow field"""
        ui_form_visible = True

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_task_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по-умолчанию для задач ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class logic_type_id(fields.CmfTUUID):
        caption = "Тип ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class scheme_wf_id(fields.CmfTUUID):
        caption = "Схема Бизнес-процесса ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_owner_assistant_id(fields.CmfTUUID):
        caption = "DEPRICATED. Помощник владельца ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class status_id(fields.CmfTUUID):
        caption = "Статус ID"
        foreign_key = "cmf_status.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class company_id(fields.CmfTUUID):
        caption = "Контрагент ID"
        foreign_key = "cmf_company.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class responsible_id(fields.CmfTUUID):
        caption = "Исполнитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class waiting_for_id(fields.CmfTUUID):
        caption = "Ждем ответа ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cloned_from_id(fields.CmfTUUID):
        caption = "Склонирован из ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class activity_id(fields.CmfTUUID):
        caption = "Вид деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cache_status_opt_id(fields.CmfTUUID):
        caption = "Настройка статуса ID"
        foreign_key = "cmf_status_opt.id"
        nullable = True
        unique = False
        visible = False
        index = True
        no_acl = True

    class plugin_id(fields.CmfTUUID):
        caption = "Плагин ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_plugin_asana.id','cmf_plugin_jira.id','cmf_plugin_confluence.id','cmf_plugin_csv.id','cmf_plugin_tracker_api.id']
        visible=False
        index=True



import common.fields.cmf_import_download
class CmfImportDownload(common.fields.cmf_import_download.CmfImportDownload):
    abstract = False

    class cmf_author(common.fields.cmf_import_download.CmfImportDownload.cmf_author):
        """CmfImportDownload.cmf_author field"""

    class cmf_created_at(common.fields.cmf_import_download.CmfImportDownload.cmf_created_at):
        """CmfImportDownload.cmf_created_at field"""

    class cmf_deleted(common.fields.cmf_import_download.CmfImportDownload.cmf_deleted):
        """CmfImportDownload.cmf_deleted field"""

    class cmf_locked_at(common.fields.cmf_import_download.CmfImportDownload.cmf_locked_at):
        """CmfImportDownload.cmf_locked_at field"""

    class cmf_locked_by(common.fields.cmf_import_download.CmfImportDownload.cmf_locked_by):
        """CmfImportDownload.cmf_locked_by field"""

    class cmf_modified_at(common.fields.cmf_import_download.CmfImportDownload.cmf_modified_at):
        """CmfImportDownload.cmf_modified_at field"""

    class cmf_modified_by(common.fields.cmf_import_download.CmfImportDownload.cmf_modified_by):
        """CmfImportDownload.cmf_modified_by field"""

    class cmf_owner(common.fields.cmf_import_download.CmfImportDownload.cmf_owner):
        """CmfImportDownload.cmf_owner field"""

    class cmf_version(common.fields.cmf_import_download.CmfImportDownload.cmf_version):
        """CmfImportDownload.cmf_version field"""

    class cmf_viewed_at(common.fields.cmf_import_download.CmfImportDownload.cmf_viewed_at):
        """CmfImportDownload.cmf_viewed_at field"""

    class downloaded(common.fields.cmf_import_download.CmfImportDownload.downloaded):
        """CmfImportDownload.downloaded field"""

    class href(common.fields.cmf_import_download.CmfImportDownload.href):
        """CmfImportDownload.href field"""

    class id(common.fields.cmf_import_download.CmfImportDownload.id):
        """CmfImportDownload.id field"""

    class import_raw_json(common.fields.cmf_import_download.CmfImportDownload.import_raw_json):
        """CmfImportDownload.import_raw_json field"""

    class name(common.fields.cmf_import_download.CmfImportDownload.name):
        """CmfImportDownload.name field"""

    class obj_ext_id(common.fields.cmf_import_download.CmfImportDownload.obj_ext_id):
        """CmfImportDownload.obj_ext_id field"""

    class parent(common.fields.cmf_import_download.CmfImportDownload.parent):
        """CmfImportDownload.parent field"""

    class path(common.fields.cmf_import_download.CmfImportDownload.path):
        """CmfImportDownload.path field"""

    class source_hash(common.fields.cmf_import_download.CmfImportDownload.source_hash):
        """CmfImportDownload.source_hash field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True



import modules.crm.fields.cmf_integration
class CmfIntegration(modules.crm.fields.cmf_integration.CmfIntegration):
    abstract = False

    class cmf_author(modules.crm.fields.cmf_integration.CmfIntegration.cmf_author):
        """CmfIntegration.cmf_author field"""

    class cmf_created_at(modules.crm.fields.cmf_integration.CmfIntegration.cmf_created_at):
        """CmfIntegration.cmf_created_at field"""

    class cmf_deleted(modules.crm.fields.cmf_integration.CmfIntegration.cmf_deleted):
        """CmfIntegration.cmf_deleted field"""

    class cmf_import(modules.crm.fields.cmf_integration.CmfIntegration.cmf_import):
        """CmfIntegration.cmf_import field"""

    class cmf_locked_at(modules.crm.fields.cmf_integration.CmfIntegration.cmf_locked_at):
        """CmfIntegration.cmf_locked_at field"""

    class cmf_locked_by(modules.crm.fields.cmf_integration.CmfIntegration.cmf_locked_by):
        """CmfIntegration.cmf_locked_by field"""

    class cmf_modified_at(modules.crm.fields.cmf_integration.CmfIntegration.cmf_modified_at):
        """CmfIntegration.cmf_modified_at field"""

    class cmf_modified_by(modules.crm.fields.cmf_integration.CmfIntegration.cmf_modified_by):
        """CmfIntegration.cmf_modified_by field"""

    class cmf_owner(modules.crm.fields.cmf_integration.CmfIntegration.cmf_owner):
        """CmfIntegration.cmf_owner field"""

    class cmf_version(modules.crm.fields.cmf_integration.CmfIntegration.cmf_version):
        """CmfIntegration.cmf_version field"""

    class cmf_viewed_at(modules.crm.fields.cmf_integration.CmfIntegration.cmf_viewed_at):
        """CmfIntegration.cmf_viewed_at field"""

    class code(modules.crm.fields.cmf_integration.CmfIntegration.code):
        """CmfIntegration.code field"""

    class comments(modules.crm.fields.cmf_integration.CmfIntegration.comments):
        """CmfIntegration.comments field"""

    class documents(modules.crm.fields.cmf_integration.CmfIntegration.documents):
        """CmfIntegration.documents field"""

    class ext_id(modules.crm.fields.cmf_integration.CmfIntegration.ext_id):
        """CmfIntegration.ext_id field"""

    class favorite_for(modules.crm.fields.cmf_integration.CmfIntegration.favorite_for):
        """CmfIntegration.favorite_for field"""

    class has_tree_nodes(modules.crm.fields.cmf_integration.CmfIntegration.has_tree_nodes):
        """CmfIntegration.has_tree_nodes field"""

    class id(modules.crm.fields.cmf_integration.CmfIntegration.id):
        """CmfIntegration.id field"""

    class import_original(modules.crm.fields.cmf_integration.CmfIntegration.import_original):
        """CmfIntegration.import_original field"""

    class import_raw_json(modules.crm.fields.cmf_integration.CmfIntegration.import_raw_json):
        """CmfIntegration.import_raw_json field"""

    class is_favorite(modules.crm.fields.cmf_integration.CmfIntegration.is_favorite):
        """CmfIntegration.is_favorite field"""

    class name(modules.crm.fields.cmf_integration.CmfIntegration.name):
        """CmfIntegration.name field"""

    class orderno(modules.crm.fields.cmf_integration.CmfIntegration.orderno):
        """CmfIntegration.orderno field"""

    class parent(modules.crm.fields.cmf_integration.CmfIntegration.parent):
        """CmfIntegration.parent field"""

    class perm_acl(modules.crm.fields.cmf_integration.CmfIntegration.perm_acl):
        """CmfIntegration.perm_acl field"""

    class perm_effective_acl_id(modules.crm.fields.cmf_integration.CmfIntegration.perm_effective_acl_id):
        """CmfIntegration.perm_effective_acl_id field"""

    class perm_encrypt(modules.crm.fields.cmf_integration.CmfIntegration.perm_encrypt):
        """CmfIntegration.perm_encrypt field"""

    class perm_has_acl(modules.crm.fields.cmf_integration.CmfIntegration.perm_has_acl):
        """CmfIntegration.perm_has_acl field"""

    class perm_inherit(modules.crm.fields.cmf_integration.CmfIntegration.perm_inherit):
        """CmfIntegration.perm_inherit field"""

    class perm_inherit_acl_id(modules.crm.fields.cmf_integration.CmfIntegration.perm_inherit_acl_id):
        """CmfIntegration.perm_inherit_acl_id field"""

    class perm_parent(modules.crm.fields.cmf_integration.CmfIntegration.perm_parent):
        """CmfIntegration.perm_parent field"""

    class perm_parent_owner_id(modules.crm.fields.cmf_integration.CmfIntegration.perm_parent_owner_id):
        """CmfIntegration.perm_parent_owner_id field"""

    class perm_public(modules.crm.fields.cmf_integration.CmfIntegration.perm_public):
        """CmfIntegration.perm_public field"""

    class root_parent(modules.crm.fields.cmf_integration.CmfIntegration.root_parent):
        """CmfIntegration.root_parent field"""

    class system(modules.crm.fields.cmf_integration.CmfIntegration.system):
        """CmfIntegration.system field"""

    class tasks(modules.crm.fields.cmf_integration.CmfIntegration.tasks):
        """CmfIntegration.tasks field"""

    class text(modules.crm.fields.cmf_integration.CmfIntegration.text):
        """CmfIntegration.text field"""

    class tree_hidden(modules.crm.fields.cmf_integration.CmfIntegration.tree_hidden):
        """CmfIntegration.tree_hidden field"""

    class tree_node_is_branch(modules.crm.fields.cmf_integration.CmfIntegration.tree_node_is_branch):
        """CmfIntegration.tree_node_is_branch field"""

    class tree_nodes(modules.crm.fields.cmf_integration.CmfIntegration.tree_nodes):
        """CmfIntegration.tree_nodes field"""

    class tree_parent(modules.crm.fields.cmf_integration.CmfIntegration.tree_parent):
        """CmfIntegration.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.sale.fields.cmf_invoice
class CmfInvoice(modules.sale.fields.cmf_invoice.CmfInvoice):
    abstract = False

    class activity(modules.sale.fields.cmf_invoice.CmfInvoice.activity):
        """CmfInvoice.activity field"""
        ui_form_visible = False

    class alarm_date(modules.sale.fields.cmf_invoice.CmfInvoice.alarm_date):
        """CmfInvoice.alarm_date field"""
        ui_form_visible = False

    class approved(modules.sale.fields.cmf_invoice.CmfInvoice.approved):
        """CmfInvoice.approved field"""
        ui_form_visible = False

    class attachments(modules.sale.fields.cmf_invoice.CmfInvoice.attachments):
        """CmfInvoice.attachments field"""
        ui_form_visible = False

    class cache_fields(modules.sale.fields.cmf_invoice.CmfInvoice.cache_fields):
        """CmfInvoice.cache_fields field"""
        ui_form_visible = False

    class cache_status_opt(modules.sale.fields.cmf_invoice.CmfInvoice.cache_status_opt):
        """CmfInvoice.cache_status_opt field"""
        ui_form_visible = False

    class cache_status_type(modules.sale.fields.cmf_invoice.CmfInvoice.cache_status_type):
        """CmfInvoice.cache_status_type field"""
        ui_form_visible = False

    class cloned_from(modules.sale.fields.cmf_invoice.CmfInvoice.cloned_from):
        """CmfInvoice.cloned_from field"""
        ui_form_visible = False

    class cmf_author(modules.sale.fields.cmf_invoice.CmfInvoice.cmf_author):
        """CmfInvoice.cmf_author field"""
        ui_form_visible = True

    class cmf_created_at(modules.sale.fields.cmf_invoice.CmfInvoice.cmf_created_at):
        """CmfInvoice.cmf_created_at field"""
        ui_form_visible = True

    class cmf_deleted(modules.sale.fields.cmf_invoice.CmfInvoice.cmf_deleted):
        """CmfInvoice.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.sale.fields.cmf_invoice.CmfInvoice.cmf_import):
        """CmfInvoice.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.sale.fields.cmf_invoice.CmfInvoice.cmf_locked_at):
        """CmfInvoice.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.sale.fields.cmf_invoice.CmfInvoice.cmf_locked_by):
        """CmfInvoice.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.sale.fields.cmf_invoice.CmfInvoice.cmf_modified_at):
        """CmfInvoice.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.sale.fields.cmf_invoice.CmfInvoice.cmf_modified_by):
        """CmfInvoice.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.sale.fields.cmf_invoice.CmfInvoice.cmf_owner):
        """CmfInvoice.cmf_owner field"""
        ui_form_visible = False

    class cmf_owner_assistant(modules.sale.fields.cmf_invoice.CmfInvoice.cmf_owner_assistant):
        """CmfInvoice.cmf_owner_assistant field"""
        ui_form_visible = False

    class cmf_owner_assistants(modules.sale.fields.cmf_invoice.CmfInvoice.cmf_owner_assistants):
        """CmfInvoice.cmf_owner_assistants field"""
        ui_form_visible = False

    class cmf_version(modules.sale.fields.cmf_invoice.CmfInvoice.cmf_version):
        """CmfInvoice.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.sale.fields.cmf_invoice.CmfInvoice.cmf_viewed_at):
        """CmfInvoice.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.sale.fields.cmf_invoice.CmfInvoice.code):
        """CmfInvoice.code field"""
        ui_form_visible = True

    class comments(modules.sale.fields.cmf_invoice.CmfInvoice.comments):
        """CmfInvoice.comments field"""
        ui_form_visible = False

    class company(modules.sale.fields.cmf_invoice.CmfInvoice.company):
        """CmfInvoice.company field"""
        ui_form_visible = False

    class currency(modules.sale.fields.cmf_invoice.CmfInvoice.currency):
        """CmfInvoice.currency field"""
        ui_form_visible = True

    class deadline(modules.sale.fields.cmf_invoice.CmfInvoice.deadline):
        """CmfInvoice.deadline field"""
        ui_form_visible = False

    class deal(modules.sale.fields.cmf_invoice.CmfInvoice.deal):
        """CmfInvoice.deal field"""
        ui_form_visible = True

    class default_task_workflow(modules.sale.fields.cmf_invoice.CmfInvoice.default_task_workflow):
        """CmfInvoice.default_task_workflow field"""
        ui_form_visible = False

    class discount(modules.sale.fields.cmf_invoice.CmfInvoice.discount):
        """CmfInvoice.discount field"""
        ui_form_visible = True

    class discount_pct(modules.sale.fields.cmf_invoice.CmfInvoice.discount_pct):
        """CmfInvoice.discount_pct field"""
        ui_form_visible = True

    class documents(modules.sale.fields.cmf_invoice.CmfInvoice.documents):
        """CmfInvoice.documents field"""
        ui_form_visible = False

    class executors(modules.sale.fields.cmf_invoice.CmfInvoice.executors):
        """CmfInvoice.executors field"""
        ui_form_visible = False

    class ext_id(modules.sale.fields.cmf_invoice.CmfInvoice.ext_id):
        """CmfInvoice.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.sale.fields.cmf_invoice.CmfInvoice.favorite_for):
        """CmfInvoice.favorite_for field"""
        ui_form_visible = False

    class followers(modules.sale.fields.cmf_invoice.CmfInvoice.followers):
        """CmfInvoice.followers field"""
        ui_form_visible = False

    class has_tree_nodes(modules.sale.fields.cmf_invoice.CmfInvoice.has_tree_nodes):
        """CmfInvoice.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.sale.fields.cmf_invoice.CmfInvoice.id):
        """CmfInvoice.id field"""
        ui_form_visible = False

    class import_original(modules.sale.fields.cmf_invoice.CmfInvoice.import_original):
        """CmfInvoice.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.sale.fields.cmf_invoice.CmfInvoice.import_raw_json):
        """CmfInvoice.import_raw_json field"""
        ui_form_visible = False

    class invoice_items(modules.sale.fields.cmf_invoice.CmfInvoice.invoice_items):
        """CmfInvoice.invoice_items field"""
        ui_form_visible = False

    class is_checked(modules.sale.fields.cmf_invoice.CmfInvoice.is_checked):
        """CmfInvoice.is_checked field"""
        ui_form_visible = False

    class is_favorite(modules.sale.fields.cmf_invoice.CmfInvoice.is_favorite):
        """CmfInvoice.is_favorite field"""
        ui_form_visible = False

    class is_penalty(modules.sale.fields.cmf_invoice.CmfInvoice.is_penalty):
        """CmfInvoice.is_penalty field"""
        ui_form_visible = False

    class is_public(modules.sale.fields.cmf_invoice.CmfInvoice.is_public):
        """CmfInvoice.is_public field"""
        ui_form_visible = False

    class is_public_comments(modules.sale.fields.cmf_invoice.CmfInvoice.is_public_comments):
        """CmfInvoice.is_public_comments field"""
        ui_form_visible = False

    class is_public_editable(modules.sale.fields.cmf_invoice.CmfInvoice.is_public_editable):
        """CmfInvoice.is_public_editable field"""
        ui_form_visible = False

    class is_template(modules.sale.fields.cmf_invoice.CmfInvoice.is_template):
        """CmfInvoice.is_template field"""
        ui_form_visible = False

    class local_links(modules.sale.fields.cmf_invoice.CmfInvoice.local_links):
        """CmfInvoice.local_links field"""
        ui_form_visible = False

    class logic_prefix(modules.sale.fields.cmf_invoice.CmfInvoice.logic_prefix):
        """CmfInvoice.logic_prefix field"""
        ui_form_visible = False

    class logic_type(modules.sale.fields.cmf_invoice.CmfInvoice.logic_type):
        """CmfInvoice.logic_type field"""
        ui_form_visible = False

    class mark(modules.sale.fields.cmf_invoice.CmfInvoice.mark):
        """CmfInvoice.mark field"""
        ui_form_visible = False

    class name(modules.sale.fields.cmf_invoice.CmfInvoice.name):
        """CmfInvoice.name field"""
        ui_form_visible = False

    class no_control(modules.sale.fields.cmf_invoice.CmfInvoice.no_control):
        """CmfInvoice.no_control field"""
        ui_form_visible = False

    class orderno(modules.sale.fields.cmf_invoice.CmfInvoice.orderno):
        """CmfInvoice.orderno field"""
        ui_form_visible = False

    class parent(modules.sale.fields.cmf_invoice.CmfInvoice.parent):
        """CmfInvoice.parent field"""
        ui_form_visible = False

    class parent_logic_prefix(modules.sale.fields.cmf_invoice.CmfInvoice.parent_logic_prefix):
        """CmfInvoice.parent_logic_prefix field"""
        ui_form_visible = False

    class period_interval(modules.sale.fields.cmf_invoice.CmfInvoice.period_interval):
        """CmfInvoice.period_interval field"""
        ui_form_visible = False

    class period_next_date(modules.sale.fields.cmf_invoice.CmfInvoice.period_next_date):
        """CmfInvoice.period_next_date field"""
        ui_form_visible = False

    class perm_acl(modules.sale.fields.cmf_invoice.CmfInvoice.perm_acl):
        """CmfInvoice.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.sale.fields.cmf_invoice.CmfInvoice.perm_effective_acl_id):
        """CmfInvoice.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.sale.fields.cmf_invoice.CmfInvoice.perm_encrypt):
        """CmfInvoice.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.sale.fields.cmf_invoice.CmfInvoice.perm_has_acl):
        """CmfInvoice.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.sale.fields.cmf_invoice.CmfInvoice.perm_inherit):
        """CmfInvoice.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.sale.fields.cmf_invoice.CmfInvoice.perm_inherit_acl_id):
        """CmfInvoice.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.sale.fields.cmf_invoice.CmfInvoice.perm_parent):
        """CmfInvoice.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.sale.fields.cmf_invoice.CmfInvoice.perm_parent_owner_id):
        """CmfInvoice.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_policy(modules.sale.fields.cmf_invoice.CmfInvoice.perm_policy):
        """CmfInvoice.perm_policy field"""
        ui_form_visible = False

    class perm_policy_anonymous(modules.sale.fields.cmf_invoice.CmfInvoice.perm_policy_anonymous):
        """CmfInvoice.perm_policy_anonymous field"""
        ui_form_visible = False

    class perm_policy_guest(modules.sale.fields.cmf_invoice.CmfInvoice.perm_policy_guest):
        """CmfInvoice.perm_policy_guest field"""
        ui_form_visible = False

    class perm_policy_sharelink(modules.sale.fields.cmf_invoice.CmfInvoice.perm_policy_sharelink):
        """CmfInvoice.perm_policy_sharelink field"""
        ui_form_visible = False

    class perm_public(modules.sale.fields.cmf_invoice.CmfInvoice.perm_public):
        """CmfInvoice.perm_public field"""
        ui_form_visible = False

    class plan_end_date(modules.sale.fields.cmf_invoice.CmfInvoice.plan_end_date):
        """CmfInvoice.plan_end_date field"""
        ui_form_visible = False

    class plan_start_date(modules.sale.fields.cmf_invoice.CmfInvoice.plan_start_date):
        """CmfInvoice.plan_start_date field"""
        ui_form_visible = False

    class priority(modules.sale.fields.cmf_invoice.CmfInvoice.priority):
        """CmfInvoice.priority field"""
        ui_form_visible = False

    class responsible(modules.sale.fields.cmf_invoice.CmfInvoice.responsible):
        """CmfInvoice.responsible field"""
        ui_form_visible = False

    class root_parent(modules.sale.fields.cmf_invoice.CmfInvoice.root_parent):
        """CmfInvoice.root_parent field"""
        ui_form_visible = False

    class scheme_wf(modules.sale.fields.cmf_invoice.CmfInvoice.scheme_wf):
        """CmfInvoice.scheme_wf field"""
        ui_form_visible = False

    class sharelink_hash(modules.sale.fields.cmf_invoice.CmfInvoice.sharelink_hash):
        """CmfInvoice.sharelink_hash field"""
        ui_form_visible = False

    class spectators(modules.sale.fields.cmf_invoice.CmfInvoice.spectators):
        """CmfInvoice.spectators field"""
        ui_form_visible = False

    class status(modules.sale.fields.cmf_invoice.CmfInvoice.status):
        """CmfInvoice.status field"""
        ui_form_visible = True

    class status_closed_at(modules.sale.fields.cmf_invoice.CmfInvoice.status_closed_at):
        """CmfInvoice.status_closed_at field"""
        ui_form_visible = False

    class status_in_progress_end(modules.sale.fields.cmf_invoice.CmfInvoice.status_in_progress_end):
        """CmfInvoice.status_in_progress_end field"""
        ui_form_visible = False

    class status_in_progress_start(modules.sale.fields.cmf_invoice.CmfInvoice.status_in_progress_start):
        """CmfInvoice.status_in_progress_start field"""
        ui_form_visible = False

    class status_modified_at(modules.sale.fields.cmf_invoice.CmfInvoice.status_modified_at):
        """CmfInvoice.status_modified_at field"""
        ui_form_visible = False

    class status_review_at(modules.sale.fields.cmf_invoice.CmfInvoice.status_review_at):
        """CmfInvoice.status_review_at field"""
        ui_form_visible = False

    class system(modules.sale.fields.cmf_invoice.CmfInvoice.system):
        """CmfInvoice.system field"""
        ui_form_visible = False

    class tags(modules.sale.fields.cmf_invoice.CmfInvoice.tags):
        """CmfInvoice.tags field"""
        ui_form_visible = False

    class tasks(modules.sale.fields.cmf_invoice.CmfInvoice.tasks):
        """CmfInvoice.tasks field"""
        ui_form_visible = False

    class text(modules.sale.fields.cmf_invoice.CmfInvoice.text):
        """CmfInvoice.text field"""
        ui_form_visible = False

    class tree_hidden(modules.sale.fields.cmf_invoice.CmfInvoice.tree_hidden):
        """CmfInvoice.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.sale.fields.cmf_invoice.CmfInvoice.tree_node_is_branch):
        """CmfInvoice.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.sale.fields.cmf_invoice.CmfInvoice.tree_nodes):
        """CmfInvoice.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.sale.fields.cmf_invoice.CmfInvoice.tree_parent):
        """CmfInvoice.tree_parent field"""
        ui_form_visible = False

    class ui_view_form(modules.sale.fields.cmf_invoice.CmfInvoice.ui_view_form):
        """CmfInvoice.ui_view_form field"""
        ui_form_visible = False

    class waiting_for(modules.sale.fields.cmf_invoice.CmfInvoice.waiting_for):
        """CmfInvoice.waiting_for field"""
        ui_form_visible = False

    class workflow(modules.sale.fields.cmf_invoice.CmfInvoice.workflow):
        """CmfInvoice.workflow field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Постановщик ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Объект ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_project.id','cmf_folder.id','cmf_active_entity_filter.id','cmf_document.id','cmf_task.id']
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_task_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по-умолчанию для задач ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class logic_type_id(fields.CmfTUUID):
        caption = "Тип ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class scheme_wf_id(fields.CmfTUUID):
        caption = "Схема Бизнес-процесса ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_owner_assistant_id(fields.CmfTUUID):
        caption = "DEPRICATED. Помощник владельца ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class status_id(fields.CmfTUUID):
        caption = "Статус ID"
        foreign_key = "cmf_status.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class company_id(fields.CmfTUUID):
        caption = "Контрагент ID"
        foreign_key = "cmf_company.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class responsible_id(fields.CmfTUUID):
        caption = "Исполнитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class waiting_for_id(fields.CmfTUUID):
        caption = "Ждем ответа ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cloned_from_id(fields.CmfTUUID):
        caption = "Склонирован из ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class activity_id(fields.CmfTUUID):
        caption = "Вид деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cache_status_opt_id(fields.CmfTUUID):
        caption = "Настройка статуса ID"
        foreign_key = "cmf_status_opt.id"
        nullable = True
        unique = False
        visible = False
        index = True
        no_acl = True

    class currency_id(fields.CmfTUUID):
        caption = "Валюта ID"
        foreign_key = "cmf_currency.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class deal_id(fields.CmfTUUID):
        caption = "Сделка ID"
        foreign_key = "cmf_deal.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.sale.fields.cmf_invoice_items
class CmfInvoiceItems(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems):
    abstract = False

    class cmf_author(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.cmf_author):
        """CmfInvoiceItems.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.cmf_created_at):
        """CmfInvoiceItems.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.cmf_deleted):
        """CmfInvoiceItems.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.cmf_import):
        """CmfInvoiceItems.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.cmf_locked_at):
        """CmfInvoiceItems.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.cmf_locked_by):
        """CmfInvoiceItems.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.cmf_modified_at):
        """CmfInvoiceItems.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.cmf_modified_by):
        """CmfInvoiceItems.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.cmf_owner):
        """CmfInvoiceItems.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.cmf_version):
        """CmfInvoiceItems.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.cmf_viewed_at):
        """CmfInvoiceItems.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.code):
        """CmfInvoiceItems.code field"""
        ui_form_visible = True

    class comments(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.comments):
        """CmfInvoiceItems.comments field"""
        ui_form_visible = False

    class documents(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.documents):
        """CmfInvoiceItems.documents field"""
        ui_form_visible = False

    class ext_id(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.ext_id):
        """CmfInvoiceItems.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.favorite_for):
        """CmfInvoiceItems.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.has_tree_nodes):
        """CmfInvoiceItems.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.id):
        """CmfInvoiceItems.id field"""
        ui_form_visible = False

    class import_original(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.import_original):
        """CmfInvoiceItems.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.import_raw_json):
        """CmfInvoiceItems.import_raw_json field"""
        ui_form_visible = False

    class invoice(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.invoice):
        """CmfInvoiceItems.invoice field"""
        ui_form_visible = True

    class is_favorite(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.is_favorite):
        """CmfInvoiceItems.is_favorite field"""
        ui_form_visible = False

    class item_count(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.item_count):
        """CmfInvoiceItems.item_count field"""
        ui_form_visible = True

    class name(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.name):
        """CmfInvoiceItems.name field"""
        ui_form_visible = False

    class orderno(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.orderno):
        """CmfInvoiceItems.orderno field"""
        ui_form_visible = False

    class parent(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.parent):
        """CmfInvoiceItems.parent field"""
        ui_form_visible = False

    class perm_acl(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.perm_acl):
        """CmfInvoiceItems.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.perm_effective_acl_id):
        """CmfInvoiceItems.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.perm_encrypt):
        """CmfInvoiceItems.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.perm_has_acl):
        """CmfInvoiceItems.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.perm_inherit):
        """CmfInvoiceItems.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.perm_inherit_acl_id):
        """CmfInvoiceItems.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.perm_parent):
        """CmfInvoiceItems.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.perm_parent_owner_id):
        """CmfInvoiceItems.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.perm_public):
        """CmfInvoiceItems.perm_public field"""
        ui_form_visible = False

    class price(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.price):
        """CmfInvoiceItems.price field"""
        ui_form_visible = True

    class product(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.product):
        """CmfInvoiceItems.product field"""
        ui_form_visible = True

    class root_parent(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.root_parent):
        """CmfInvoiceItems.root_parent field"""
        ui_form_visible = False

    class system(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.system):
        """CmfInvoiceItems.system field"""
        ui_form_visible = False

    class tasks(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.tasks):
        """CmfInvoiceItems.tasks field"""
        ui_form_visible = False

    class text(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.text):
        """CmfInvoiceItems.text field"""
        ui_form_visible = False

    class tree_hidden(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.tree_hidden):
        """CmfInvoiceItems.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.tree_node_is_branch):
        """CmfInvoiceItems.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.tree_nodes):
        """CmfInvoiceItems.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.sale.fields.cmf_invoice_items.CmfInvoiceItems.tree_parent):
        """CmfInvoiceItems.tree_parent field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class product_id(fields.CmfTUUID):
        caption = "Товар ID"
        foreign_key = "cmf_product.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class invoice_id(fields.CmfTUUID):
        caption = "Счет ID"
        foreign_key = "cmf_invoice.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.person.fields.cmf_job
import modules.person.models.cmf_job
class CmfJob(modules.person.fields.cmf_job.CmfJob,modules.person.models.cmf_job.CmfJob):
    abstract = False

    class cmf_author(modules.person.fields.cmf_job.CmfJob.cmf_author):
        """CmfJob.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.person.fields.cmf_job.CmfJob.cmf_created_at):
        """CmfJob.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.person.fields.cmf_job.CmfJob.cmf_deleted):
        """CmfJob.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.person.fields.cmf_job.CmfJob.cmf_import):
        """CmfJob.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.person.fields.cmf_job.CmfJob.cmf_locked_at):
        """CmfJob.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.person.fields.cmf_job.CmfJob.cmf_locked_by):
        """CmfJob.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.person.fields.cmf_job.CmfJob.cmf_modified_at):
        """CmfJob.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.person.fields.cmf_job.CmfJob.cmf_modified_by):
        """CmfJob.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.person.fields.cmf_job.CmfJob.cmf_owner):
        """CmfJob.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(modules.person.fields.cmf_job.CmfJob.cmf_version):
        """CmfJob.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.person.fields.cmf_job.CmfJob.cmf_viewed_at):
        """CmfJob.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.person.fields.cmf_job.CmfJob.code):
        """CmfJob.code field"""
        ui_form_visible = False

    class comments(modules.person.fields.cmf_job.CmfJob.comments):
        """CmfJob.comments field"""
        ui_form_visible = False

    class documents(modules.person.fields.cmf_job.CmfJob.documents):
        """CmfJob.documents field"""
        ui_form_visible = False

    class ext_id(modules.person.fields.cmf_job.CmfJob.ext_id):
        """CmfJob.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.person.fields.cmf_job.CmfJob.favorite_for):
        """CmfJob.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(modules.person.fields.cmf_job.CmfJob.has_tree_nodes):
        """CmfJob.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.person.fields.cmf_job.CmfJob.id):
        """CmfJob.id field"""
        ui_form_visible = False

    class import_original(modules.person.fields.cmf_job.CmfJob.import_original):
        """CmfJob.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.person.fields.cmf_job.CmfJob.import_raw_json):
        """CmfJob.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(modules.person.fields.cmf_job.CmfJob.is_favorite):
        """CmfJob.is_favorite field"""
        ui_form_visible = False

    class name(modules.person.fields.cmf_job.CmfJob.name):
        """CmfJob.name field"""
        ui_form_visible = True

    class orderno(modules.person.fields.cmf_job.CmfJob.orderno):
        """CmfJob.orderno field"""
        ui_form_visible = False

    class parent(modules.person.fields.cmf_job.CmfJob.parent):
        """CmfJob.parent field"""
        ui_form_visible = False

    class perm_acl(modules.person.fields.cmf_job.CmfJob.perm_acl):
        """CmfJob.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.person.fields.cmf_job.CmfJob.perm_effective_acl_id):
        """CmfJob.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.person.fields.cmf_job.CmfJob.perm_encrypt):
        """CmfJob.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.person.fields.cmf_job.CmfJob.perm_has_acl):
        """CmfJob.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.person.fields.cmf_job.CmfJob.perm_inherit):
        """CmfJob.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.person.fields.cmf_job.CmfJob.perm_inherit_acl_id):
        """CmfJob.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.person.fields.cmf_job.CmfJob.perm_parent):
        """CmfJob.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.person.fields.cmf_job.CmfJob.perm_parent_owner_id):
        """CmfJob.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(modules.person.fields.cmf_job.CmfJob.perm_public):
        """CmfJob.perm_public field"""
        ui_form_visible = False

    class root_parent(modules.person.fields.cmf_job.CmfJob.root_parent):
        """CmfJob.root_parent field"""
        ui_form_visible = False

    class system(modules.person.fields.cmf_job.CmfJob.system):
        """CmfJob.system field"""
        ui_form_visible = False

    class tasks(modules.person.fields.cmf_job.CmfJob.tasks):
        """CmfJob.tasks field"""
        ui_form_visible = False

    class text(modules.person.fields.cmf_job.CmfJob.text):
        """CmfJob.text field"""
        ui_form_visible = True

    class tree_hidden(modules.person.fields.cmf_job.CmfJob.tree_hidden):
        """CmfJob.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.person.fields.cmf_job.CmfJob.tree_node_is_branch):
        """CmfJob.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.person.fields.cmf_job.CmfJob.tree_nodes):
        """CmfJob.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.person.fields.cmf_job.CmfJob.tree_parent):
        """CmfJob.tree_parent field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.project.models.cmf_kanban_board
class CmfKanbanBoard(modules.project.models.cmf_kanban_board.CmfKanbanBoard):
    abstract = False

    class activity(modules.project.models.cmf_kanban_board.CmfKanbanBoard.activity):
        """CmfKanbanBoard.activity field"""
        ui_form_visible = False

    class alarm_date(modules.project.models.cmf_kanban_board.CmfKanbanBoard.alarm_date):
        """CmfKanbanBoard.alarm_date field"""
        ui_form_visible = False

    class approved(modules.project.models.cmf_kanban_board.CmfKanbanBoard.approved):
        """CmfKanbanBoard.approved field"""
        ui_form_visible = False

    class attachments(modules.project.models.cmf_kanban_board.CmfKanbanBoard.attachments):
        """CmfKanbanBoard.attachments field"""
        ui_form_visible = False

    class auto_favorite(modules.project.models.cmf_kanban_board.CmfKanbanBoard.auto_favorite):
        """CmfKanbanBoard.auto_favorite field"""
        ui_form_visible = False

    class cache_fields(modules.project.models.cmf_kanban_board.CmfKanbanBoard.cache_fields):
        """CmfKanbanBoard.cache_fields field"""
        ui_form_visible = False

    class cache_members_count(modules.project.models.cmf_kanban_board.CmfKanbanBoard.cache_members_count):
        """CmfKanbanBoard.cache_members_count field"""
        ui_form_visible = False

    class cache_status_opt(modules.project.models.cmf_kanban_board.CmfKanbanBoard.cache_status_opt):
        """CmfKanbanBoard.cache_status_opt field"""
        ui_form_visible = False

    class cache_status_type(modules.project.models.cmf_kanban_board.CmfKanbanBoard.cache_status_type):
        """CmfKanbanBoard.cache_status_type field"""
        ui_form_visible = False

    class card_color_scheme(modules.project.models.cmf_kanban_board.CmfKanbanBoard.card_color_scheme):
        """CmfKanbanBoard.card_color_scheme field"""
        ui_form_visible = False

    class card_task_fields(modules.project.models.cmf_kanban_board.CmfKanbanBoard.card_task_fields):
        """CmfKanbanBoard.card_task_fields field"""
        ui_form_visible = False

    class cloned_from(modules.project.models.cmf_kanban_board.CmfKanbanBoard.cloned_from):
        """CmfKanbanBoard.cloned_from field"""
        ui_form_visible = False

    class cmf_author(modules.project.models.cmf_kanban_board.CmfKanbanBoard.cmf_author):
        """CmfKanbanBoard.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.project.models.cmf_kanban_board.CmfKanbanBoard.cmf_created_at):
        """CmfKanbanBoard.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.project.models.cmf_kanban_board.CmfKanbanBoard.cmf_deleted):
        """CmfKanbanBoard.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.project.models.cmf_kanban_board.CmfKanbanBoard.cmf_import):
        """CmfKanbanBoard.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.project.models.cmf_kanban_board.CmfKanbanBoard.cmf_locked_at):
        """CmfKanbanBoard.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.project.models.cmf_kanban_board.CmfKanbanBoard.cmf_locked_by):
        """CmfKanbanBoard.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.project.models.cmf_kanban_board.CmfKanbanBoard.cmf_modified_at):
        """CmfKanbanBoard.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.project.models.cmf_kanban_board.CmfKanbanBoard.cmf_modified_by):
        """CmfKanbanBoard.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.project.models.cmf_kanban_board.CmfKanbanBoard.cmf_owner):
        """CmfKanbanBoard.cmf_owner field"""
        ui_form_visible = True

    class cmf_owner_assistant(modules.project.models.cmf_kanban_board.CmfKanbanBoard.cmf_owner_assistant):
        """CmfKanbanBoard.cmf_owner_assistant field"""
        ui_form_visible = False

    class cmf_owner_assistants(modules.project.models.cmf_kanban_board.CmfKanbanBoard.cmf_owner_assistants):
        """CmfKanbanBoard.cmf_owner_assistants field"""
        ui_form_visible = True

    class cmf_version(modules.project.models.cmf_kanban_board.CmfKanbanBoard.cmf_version):
        """CmfKanbanBoard.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.project.models.cmf_kanban_board.CmfKanbanBoard.cmf_viewed_at):
        """CmfKanbanBoard.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.project.models.cmf_kanban_board.CmfKanbanBoard.code):
        """CmfKanbanBoard.code field"""
        ui_form_visible = False

    class comments(modules.project.models.cmf_kanban_board.CmfKanbanBoard.comments):
        """CmfKanbanBoard.comments field"""
        ui_form_visible = False

    class company(modules.project.models.cmf_kanban_board.CmfKanbanBoard.company):
        """CmfKanbanBoard.company field"""
        ui_form_visible = False

    class deadline(modules.project.models.cmf_kanban_board.CmfKanbanBoard.deadline):
        """CmfKanbanBoard.deadline field"""
        ui_form_visible = False

    class default_task_workflow(modules.project.models.cmf_kanban_board.CmfKanbanBoard.default_task_workflow):
        """CmfKanbanBoard.default_task_workflow field"""
        ui_form_visible = False

    class documents(modules.project.models.cmf_kanban_board.CmfKanbanBoard.documents):
        """CmfKanbanBoard.documents field"""
        ui_form_visible = False

    class executors(modules.project.models.cmf_kanban_board.CmfKanbanBoard.executors):
        """CmfKanbanBoard.executors field"""
        ui_form_visible = True

    class ext_id(modules.project.models.cmf_kanban_board.CmfKanbanBoard.ext_id):
        """CmfKanbanBoard.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.project.models.cmf_kanban_board.CmfKanbanBoard.favorite_for):
        """CmfKanbanBoard.favorite_for field"""
        ui_form_visible = False

    class followers(modules.project.models.cmf_kanban_board.CmfKanbanBoard.followers):
        """CmfKanbanBoard.followers field"""
        ui_form_visible = False

    class has_tree_nodes(modules.project.models.cmf_kanban_board.CmfKanbanBoard.has_tree_nodes):
        """CmfKanbanBoard.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.project.models.cmf_kanban_board.CmfKanbanBoard.id):
        """CmfKanbanBoard.id field"""
        ui_form_visible = False

    class import_original(modules.project.models.cmf_kanban_board.CmfKanbanBoard.import_original):
        """CmfKanbanBoard.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.project.models.cmf_kanban_board.CmfKanbanBoard.import_raw_json):
        """CmfKanbanBoard.import_raw_json field"""
        ui_form_visible = False

    class is_checked(modules.project.models.cmf_kanban_board.CmfKanbanBoard.is_checked):
        """CmfKanbanBoard.is_checked field"""
        ui_form_visible = False

    class is_favorite(modules.project.models.cmf_kanban_board.CmfKanbanBoard.is_favorite):
        """CmfKanbanBoard.is_favorite field"""
        ui_form_visible = False

    class is_penalty(modules.project.models.cmf_kanban_board.CmfKanbanBoard.is_penalty):
        """CmfKanbanBoard.is_penalty field"""
        ui_form_visible = False

    class is_public(modules.project.models.cmf_kanban_board.CmfKanbanBoard.is_public):
        """CmfKanbanBoard.is_public field"""
        ui_form_visible = False

    class is_public_comments(modules.project.models.cmf_kanban_board.CmfKanbanBoard.is_public_comments):
        """CmfKanbanBoard.is_public_comments field"""
        ui_form_visible = False

    class is_public_editable(modules.project.models.cmf_kanban_board.CmfKanbanBoard.is_public_editable):
        """CmfKanbanBoard.is_public_editable field"""
        ui_form_visible = False

    class is_template(modules.project.models.cmf_kanban_board.CmfKanbanBoard.is_template):
        """CmfKanbanBoard.is_template field"""
        ui_form_visible = False

    class kanban_board_columns(modules.project.models.cmf_kanban_board.CmfKanbanBoard.kanban_board_columns):
        """CmfKanbanBoard.kanban_board_columns field"""
        ui_form_visible = False

    class kanban_filter(modules.project.models.cmf_kanban_board.CmfKanbanBoard.kanban_filter):
        """CmfKanbanBoard.kanban_filter field"""
        ui_form_visible = False

    class limit_days(modules.project.models.cmf_kanban_board.CmfKanbanBoard.limit_days):
        """CmfKanbanBoard.limit_days field"""
        ui_form_visible = False

    class local_links(modules.project.models.cmf_kanban_board.CmfKanbanBoard.local_links):
        """CmfKanbanBoard.local_links field"""
        ui_form_visible = False

    class logic_prefix(modules.project.models.cmf_kanban_board.CmfKanbanBoard.logic_prefix):
        """CmfKanbanBoard.logic_prefix field"""
        ui_form_visible = False

    class logic_type(modules.project.models.cmf_kanban_board.CmfKanbanBoard.logic_type):
        """CmfKanbanBoard.logic_type field"""
        ui_form_visible = False

    class mark(modules.project.models.cmf_kanban_board.CmfKanbanBoard.mark):
        """CmfKanbanBoard.mark field"""
        ui_form_visible = False

    class name(modules.project.models.cmf_kanban_board.CmfKanbanBoard.name):
        """CmfKanbanBoard.name field"""
        ui_form_visible = False

    class no_control(modules.project.models.cmf_kanban_board.CmfKanbanBoard.no_control):
        """CmfKanbanBoard.no_control field"""
        ui_form_visible = False

    class orderno(modules.project.models.cmf_kanban_board.CmfKanbanBoard.orderno):
        """CmfKanbanBoard.orderno field"""
        ui_form_visible = False

    class parent(modules.project.models.cmf_kanban_board.CmfKanbanBoard.parent):
        """CmfKanbanBoard.parent field"""
        ui_form_visible = True

    class parent_logic_prefix(modules.project.models.cmf_kanban_board.CmfKanbanBoard.parent_logic_prefix):
        """CmfKanbanBoard.parent_logic_prefix field"""
        ui_form_visible = False

    class period_interval(modules.project.models.cmf_kanban_board.CmfKanbanBoard.period_interval):
        """CmfKanbanBoard.period_interval field"""
        ui_form_visible = False

    class period_next_date(modules.project.models.cmf_kanban_board.CmfKanbanBoard.period_next_date):
        """CmfKanbanBoard.period_next_date field"""
        ui_form_visible = False

    class perm_acl(modules.project.models.cmf_kanban_board.CmfKanbanBoard.perm_acl):
        """CmfKanbanBoard.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.project.models.cmf_kanban_board.CmfKanbanBoard.perm_effective_acl_id):
        """CmfKanbanBoard.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.project.models.cmf_kanban_board.CmfKanbanBoard.perm_encrypt):
        """CmfKanbanBoard.perm_encrypt field"""
        ui_form_visible = True

    class perm_has_acl(modules.project.models.cmf_kanban_board.CmfKanbanBoard.perm_has_acl):
        """CmfKanbanBoard.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.project.models.cmf_kanban_board.CmfKanbanBoard.perm_inherit):
        """CmfKanbanBoard.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.project.models.cmf_kanban_board.CmfKanbanBoard.perm_inherit_acl_id):
        """CmfKanbanBoard.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.project.models.cmf_kanban_board.CmfKanbanBoard.perm_parent):
        """CmfKanbanBoard.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.project.models.cmf_kanban_board.CmfKanbanBoard.perm_parent_owner_id):
        """CmfKanbanBoard.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_policy(modules.project.models.cmf_kanban_board.CmfKanbanBoard.perm_policy):
        """CmfKanbanBoard.perm_policy field"""
        ui_form_visible = True

    class perm_policy_anonymous(modules.project.models.cmf_kanban_board.CmfKanbanBoard.perm_policy_anonymous):
        """CmfKanbanBoard.perm_policy_anonymous field"""
        ui_form_visible = True

    class perm_policy_guest(modules.project.models.cmf_kanban_board.CmfKanbanBoard.perm_policy_guest):
        """CmfKanbanBoard.perm_policy_guest field"""
        ui_form_visible = True

    class perm_policy_sharelink(modules.project.models.cmf_kanban_board.CmfKanbanBoard.perm_policy_sharelink):
        """CmfKanbanBoard.perm_policy_sharelink field"""
        ui_form_visible = True

    class perm_public(modules.project.models.cmf_kanban_board.CmfKanbanBoard.perm_public):
        """CmfKanbanBoard.perm_public field"""
        ui_form_visible = False

    class plan_end_date(modules.project.models.cmf_kanban_board.CmfKanbanBoard.plan_end_date):
        """CmfKanbanBoard.plan_end_date field"""
        ui_form_visible = True

    class plan_start_date(modules.project.models.cmf_kanban_board.CmfKanbanBoard.plan_start_date):
        """CmfKanbanBoard.plan_start_date field"""
        ui_form_visible = True

    class priority(modules.project.models.cmf_kanban_board.CmfKanbanBoard.priority):
        """CmfKanbanBoard.priority field"""
        ui_form_visible = False

    class quick_filters(modules.project.models.cmf_kanban_board.CmfKanbanBoard.quick_filters):
        """CmfKanbanBoard.quick_filters field"""
        ui_form_visible = False

    class responsible(modules.project.models.cmf_kanban_board.CmfKanbanBoard.responsible):
        """CmfKanbanBoard.responsible field"""
        ui_form_visible = False

    class root_parent(modules.project.models.cmf_kanban_board.CmfKanbanBoard.root_parent):
        """CmfKanbanBoard.root_parent field"""
        ui_form_visible = False

    class scheme_wf(modules.project.models.cmf_kanban_board.CmfKanbanBoard.scheme_wf):
        """CmfKanbanBoard.scheme_wf field"""
        ui_form_visible = False

    class sharelink_hash(modules.project.models.cmf_kanban_board.CmfKanbanBoard.sharelink_hash):
        """CmfKanbanBoard.sharelink_hash field"""
        ui_form_visible = False

    class spectators(modules.project.models.cmf_kanban_board.CmfKanbanBoard.spectators):
        """CmfKanbanBoard.spectators field"""
        ui_form_visible = True

    class status(modules.project.models.cmf_kanban_board.CmfKanbanBoard.status):
        """CmfKanbanBoard.status field"""
        ui_form_visible = False

    class status_closed_at(modules.project.models.cmf_kanban_board.CmfKanbanBoard.status_closed_at):
        """CmfKanbanBoard.status_closed_at field"""
        ui_form_visible = False

    class status_in_progress_end(modules.project.models.cmf_kanban_board.CmfKanbanBoard.status_in_progress_end):
        """CmfKanbanBoard.status_in_progress_end field"""
        ui_form_visible = False

    class status_in_progress_start(modules.project.models.cmf_kanban_board.CmfKanbanBoard.status_in_progress_start):
        """CmfKanbanBoard.status_in_progress_start field"""
        ui_form_visible = False

    class status_modified_at(modules.project.models.cmf_kanban_board.CmfKanbanBoard.status_modified_at):
        """CmfKanbanBoard.status_modified_at field"""
        ui_form_visible = False

    class status_review_at(modules.project.models.cmf_kanban_board.CmfKanbanBoard.status_review_at):
        """CmfKanbanBoard.status_review_at field"""
        ui_form_visible = False

    class swimlane_filters(modules.project.models.cmf_kanban_board.CmfKanbanBoard.swimlane_filters):
        """CmfKanbanBoard.swimlane_filters field"""
        ui_form_visible = False

    class swimlane_type(modules.project.models.cmf_kanban_board.CmfKanbanBoard.swimlane_type):
        """CmfKanbanBoard.swimlane_type field"""
        ui_form_visible = False

    class system(modules.project.models.cmf_kanban_board.CmfKanbanBoard.system):
        """CmfKanbanBoard.system field"""
        ui_form_visible = False

    class tags(modules.project.models.cmf_kanban_board.CmfKanbanBoard.tags):
        """CmfKanbanBoard.tags field"""
        ui_form_visible = False

    class tasks(modules.project.models.cmf_kanban_board.CmfKanbanBoard.tasks):
        """CmfKanbanBoard.tasks field"""
        ui_form_visible = False

    class text(modules.project.models.cmf_kanban_board.CmfKanbanBoard.text):
        """CmfKanbanBoard.text field"""
        ui_form_visible = False

    class tree_hidden(modules.project.models.cmf_kanban_board.CmfKanbanBoard.tree_hidden):
        """CmfKanbanBoard.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.project.models.cmf_kanban_board.CmfKanbanBoard.tree_node_is_branch):
        """CmfKanbanBoard.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.project.models.cmf_kanban_board.CmfKanbanBoard.tree_nodes):
        """CmfKanbanBoard.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.project.models.cmf_kanban_board.CmfKanbanBoard.tree_parent):
        """CmfKanbanBoard.tree_parent field"""
        ui_form_visible = False

    class ui_view_form(modules.project.models.cmf_kanban_board.CmfKanbanBoard.ui_view_form):
        """CmfKanbanBoard.ui_view_form field"""
        ui_form_visible = False

    class waiting_for(modules.project.models.cmf_kanban_board.CmfKanbanBoard.waiting_for):
        """CmfKanbanBoard.waiting_for field"""
        ui_form_visible = False

    class workflow(modules.project.models.cmf_kanban_board.CmfKanbanBoard.workflow):
        """CmfKanbanBoard.workflow field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Объект ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_project.id','cmf_folder.id','cmf_active_entity_filter.id','cmf_document.id','cmf_task.id']
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_task_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по-умолчанию для задач ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class logic_type_id(fields.CmfTUUID):
        caption = "Тип ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class scheme_wf_id(fields.CmfTUUID):
        caption = "Схема Бизнес-процесса ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_owner_assistant_id(fields.CmfTUUID):
        caption = "DEPRICATED. Помощник владельца ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class status_id(fields.CmfTUUID):
        caption = "Статус ID"
        foreign_key = "cmf_status.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class company_id(fields.CmfTUUID):
        caption = "Контрагент ID"
        foreign_key = "cmf_company.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class responsible_id(fields.CmfTUUID):
        caption = "Исполнитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class waiting_for_id(fields.CmfTUUID):
        caption = "Ждем ответа ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cloned_from_id(fields.CmfTUUID):
        caption = "Склонирован из ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class activity_id(fields.CmfTUUID):
        caption = "Вид деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cache_status_opt_id(fields.CmfTUUID):
        caption = "Настройка статуса ID"
        foreign_key = "cmf_status_opt.id"
        nullable = True
        unique = False
        visible = False
        index = True
        no_acl = True

    class kanban_filter_id(fields.CmfTUUID):
        caption = "Фильтр доски ID"
        foreign_key = "cmf_task_filter.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.project.fields.cmf_kanban_board_card_color_rule
class CmfKanbanBoardCardColorRule(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule):
    abstract = False

    class cmf_author(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.cmf_author):
        """CmfKanbanBoardCardColorRule.cmf_author field"""

    class cmf_created_at(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.cmf_created_at):
        """CmfKanbanBoardCardColorRule.cmf_created_at field"""

    class cmf_deleted(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.cmf_deleted):
        """CmfKanbanBoardCardColorRule.cmf_deleted field"""

    class cmf_import(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.cmf_import):
        """CmfKanbanBoardCardColorRule.cmf_import field"""

    class cmf_locked_at(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.cmf_locked_at):
        """CmfKanbanBoardCardColorRule.cmf_locked_at field"""

    class cmf_locked_by(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.cmf_locked_by):
        """CmfKanbanBoardCardColorRule.cmf_locked_by field"""

    class cmf_modified_at(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.cmf_modified_at):
        """CmfKanbanBoardCardColorRule.cmf_modified_at field"""

    class cmf_modified_by(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.cmf_modified_by):
        """CmfKanbanBoardCardColorRule.cmf_modified_by field"""

    class cmf_owner(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.cmf_owner):
        """CmfKanbanBoardCardColorRule.cmf_owner field"""

    class cmf_version(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.cmf_version):
        """CmfKanbanBoardCardColorRule.cmf_version field"""

    class cmf_viewed_at(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.cmf_viewed_at):
        """CmfKanbanBoardCardColorRule.cmf_viewed_at field"""

    class code(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.code):
        """CmfKanbanBoardCardColorRule.code field"""

    class color(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.color):
        """CmfKanbanBoardCardColorRule.color field"""

    class comments(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.comments):
        """CmfKanbanBoardCardColorRule.comments field"""

    class documents(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.documents):
        """CmfKanbanBoardCardColorRule.documents field"""

    class ext_id(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.ext_id):
        """CmfKanbanBoardCardColorRule.ext_id field"""

    class favorite_for(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.favorite_for):
        """CmfKanbanBoardCardColorRule.favorite_for field"""

    class has_tree_nodes(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.has_tree_nodes):
        """CmfKanbanBoardCardColorRule.has_tree_nodes field"""

    class id(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.id):
        """CmfKanbanBoardCardColorRule.id field"""

    class import_original(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.import_original):
        """CmfKanbanBoardCardColorRule.import_original field"""

    class import_raw_json(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.import_raw_json):
        """CmfKanbanBoardCardColorRule.import_raw_json field"""

    class is_favorite(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.is_favorite):
        """CmfKanbanBoardCardColorRule.is_favorite field"""

    class logic_type(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.logic_type):
        """CmfKanbanBoardCardColorRule.logic_type field"""

    class name(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.name):
        """CmfKanbanBoardCardColorRule.name field"""

    class orderno(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.orderno):
        """CmfKanbanBoardCardColorRule.orderno field"""

    class parent(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.parent):
        """CmfKanbanBoardCardColorRule.parent field"""

    class perm_acl(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.perm_acl):
        """CmfKanbanBoardCardColorRule.perm_acl field"""

    class perm_effective_acl_id(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.perm_effective_acl_id):
        """CmfKanbanBoardCardColorRule.perm_effective_acl_id field"""

    class perm_encrypt(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.perm_encrypt):
        """CmfKanbanBoardCardColorRule.perm_encrypt field"""

    class perm_has_acl(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.perm_has_acl):
        """CmfKanbanBoardCardColorRule.perm_has_acl field"""

    class perm_inherit(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.perm_inherit):
        """CmfKanbanBoardCardColorRule.perm_inherit field"""

    class perm_inherit_acl_id(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.perm_inherit_acl_id):
        """CmfKanbanBoardCardColorRule.perm_inherit_acl_id field"""

    class perm_parent(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.perm_parent):
        """CmfKanbanBoardCardColorRule.perm_parent field"""

    class perm_parent_owner_id(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.perm_parent_owner_id):
        """CmfKanbanBoardCardColorRule.perm_parent_owner_id field"""

    class perm_public(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.perm_public):
        """CmfKanbanBoardCardColorRule.perm_public field"""

    class priority(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.priority):
        """CmfKanbanBoardCardColorRule.priority field"""

    class responsible(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.responsible):
        """CmfKanbanBoardCardColorRule.responsible field"""

    class root_parent(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.root_parent):
        """CmfKanbanBoardCardColorRule.root_parent field"""

    class system(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.system):
        """CmfKanbanBoardCardColorRule.system field"""

    class tasks(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.tasks):
        """CmfKanbanBoardCardColorRule.tasks field"""

    class text(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.text):
        """CmfKanbanBoardCardColorRule.text field"""

    class tree_hidden(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.tree_hidden):
        """CmfKanbanBoardCardColorRule.tree_hidden field"""

    class tree_node_is_branch(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.tree_node_is_branch):
        """CmfKanbanBoardCardColorRule.tree_node_is_branch field"""

    class tree_nodes(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.tree_nodes):
        """CmfKanbanBoardCardColorRule.tree_nodes field"""

    class tree_parent(modules.project.fields.cmf_kanban_board_card_color_rule.CmfKanbanBoardCardColorRule.tree_parent):
        """CmfKanbanBoardCardColorRule.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родительская доска ID"
        foreign_key = "cmf_kanban_board.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class logic_type_id(fields.CmfTUUID):
        caption = "Тип задачи ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class responsible_id(fields.CmfTUUID):
        caption = "Исполнитель ID"
        foreign_key = "cmf_person.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.project.models.cmf_kanban_board_column
class CmfKanbanBoardColumn(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn):
    abstract = False

    class cmf_author(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.cmf_author):
        """CmfKanbanBoardColumn.cmf_author field"""

    class cmf_created_at(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.cmf_created_at):
        """CmfKanbanBoardColumn.cmf_created_at field"""

    class cmf_deleted(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.cmf_deleted):
        """CmfKanbanBoardColumn.cmf_deleted field"""

    class cmf_import(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.cmf_import):
        """CmfKanbanBoardColumn.cmf_import field"""

    class cmf_locked_at(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.cmf_locked_at):
        """CmfKanbanBoardColumn.cmf_locked_at field"""

    class cmf_locked_by(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.cmf_locked_by):
        """CmfKanbanBoardColumn.cmf_locked_by field"""

    class cmf_modified_at(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.cmf_modified_at):
        """CmfKanbanBoardColumn.cmf_modified_at field"""

    class cmf_modified_by(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.cmf_modified_by):
        """CmfKanbanBoardColumn.cmf_modified_by field"""

    class cmf_owner(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.cmf_owner):
        """CmfKanbanBoardColumn.cmf_owner field"""

    class cmf_version(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.cmf_version):
        """CmfKanbanBoardColumn.cmf_version field"""

    class cmf_viewed_at(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.cmf_viewed_at):
        """CmfKanbanBoardColumn.cmf_viewed_at field"""

    class code(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.code):
        """CmfKanbanBoardColumn.code field"""

    class color(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.color):
        """CmfKanbanBoardColumn.color field"""

    class comments(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.comments):
        """CmfKanbanBoardColumn.comments field"""

    class documents(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.documents):
        """CmfKanbanBoardColumn.documents field"""

    class ext_id(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.ext_id):
        """CmfKanbanBoardColumn.ext_id field"""

    class favorite_for(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.favorite_for):
        """CmfKanbanBoardColumn.favorite_for field"""

    class has_tree_nodes(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.has_tree_nodes):
        """CmfKanbanBoardColumn.has_tree_nodes field"""

    class id(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.id):
        """CmfKanbanBoardColumn.id field"""

    class import_original(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.import_original):
        """CmfKanbanBoardColumn.import_original field"""

    class import_raw_json(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.import_raw_json):
        """CmfKanbanBoardColumn.import_raw_json field"""

    class is_favorite(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.is_favorite):
        """CmfKanbanBoardColumn.is_favorite field"""

    class mapped_status_codes(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.mapped_status_codes):
        """CmfKanbanBoardColumn.mapped_status_codes field"""

    class max_size(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.max_size):
        """CmfKanbanBoardColumn.max_size field"""

    class min_size(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.min_size):
        """CmfKanbanBoardColumn.min_size field"""

    class name(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.name):
        """CmfKanbanBoardColumn.name field"""

    class orderno(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.orderno):
        """CmfKanbanBoardColumn.orderno field"""

    class parent(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.parent):
        """CmfKanbanBoardColumn.parent field"""

    class perm_acl(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.perm_acl):
        """CmfKanbanBoardColumn.perm_acl field"""

    class perm_effective_acl_id(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.perm_effective_acl_id):
        """CmfKanbanBoardColumn.perm_effective_acl_id field"""

    class perm_encrypt(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.perm_encrypt):
        """CmfKanbanBoardColumn.perm_encrypt field"""

    class perm_has_acl(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.perm_has_acl):
        """CmfKanbanBoardColumn.perm_has_acl field"""

    class perm_inherit(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.perm_inherit):
        """CmfKanbanBoardColumn.perm_inherit field"""

    class perm_inherit_acl_id(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.perm_inherit_acl_id):
        """CmfKanbanBoardColumn.perm_inherit_acl_id field"""

    class perm_parent(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.perm_parent):
        """CmfKanbanBoardColumn.perm_parent field"""

    class perm_parent_owner_id(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.perm_parent_owner_id):
        """CmfKanbanBoardColumn.perm_parent_owner_id field"""

    class perm_public(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.perm_public):
        """CmfKanbanBoardColumn.perm_public field"""

    class root_parent(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.root_parent):
        """CmfKanbanBoardColumn.root_parent field"""

    class system(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.system):
        """CmfKanbanBoardColumn.system field"""

    class tasks(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.tasks):
        """CmfKanbanBoardColumn.tasks field"""

    class text(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.text):
        """CmfKanbanBoardColumn.text field"""

    class tree_hidden(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.tree_hidden):
        """CmfKanbanBoardColumn.tree_hidden field"""

    class tree_node_is_branch(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.tree_node_is_branch):
        """CmfKanbanBoardColumn.tree_node_is_branch field"""

    class tree_nodes(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.tree_nodes):
        """CmfKanbanBoardColumn.tree_nodes field"""

    class tree_parent(modules.project.models.cmf_kanban_board_column.CmfKanbanBoardColumn.tree_parent):
        """CmfKanbanBoardColumn.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родительская доска ID"
        foreign_key = "cmf_kanban_board.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.sale.fields.cmf_lead
import modules.sale.models.cmf_lead
class CmfLead(modules.sale.fields.cmf_lead.CmfLead,modules.sale.models.cmf_lead.CmfLead):
    abstract = False

    class activity(modules.sale.fields.cmf_lead.CmfLead.activity):
        """CmfLead.activity field"""
        ui_form_visible = False

    class alarm_date(modules.sale.fields.cmf_lead.CmfLead.alarm_date):
        """CmfLead.alarm_date field"""
        ui_form_visible = False

    class approved(modules.sale.fields.cmf_lead.CmfLead.approved):
        """CmfLead.approved field"""
        ui_form_visible = False

    class attachments(modules.sale.fields.cmf_lead.CmfLead.attachments):
        """CmfLead.attachments field"""
        ui_form_visible = False

    class cache_fields(modules.sale.fields.cmf_lead.CmfLead.cache_fields):
        """CmfLead.cache_fields field"""
        ui_form_visible = False

    class cache_status_opt(modules.sale.fields.cmf_lead.CmfLead.cache_status_opt):
        """CmfLead.cache_status_opt field"""
        ui_form_visible = False

    class cache_status_type(modules.sale.fields.cmf_lead.CmfLead.cache_status_type):
        """CmfLead.cache_status_type field"""
        ui_form_visible = False

    class channel(modules.sale.fields.cmf_lead.CmfLead.channel):
        """CmfLead.channel field"""
        ui_form_visible = True

    class cloned_from(modules.sale.fields.cmf_lead.CmfLead.cloned_from):
        """CmfLead.cloned_from field"""
        ui_form_visible = False

    class cmf_author(modules.sale.fields.cmf_lead.CmfLead.cmf_author):
        """CmfLead.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.sale.fields.cmf_lead.CmfLead.cmf_created_at):
        """CmfLead.cmf_created_at field"""
        ui_form_visible = True

    class cmf_deleted(modules.sale.fields.cmf_lead.CmfLead.cmf_deleted):
        """CmfLead.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.sale.fields.cmf_lead.CmfLead.cmf_import):
        """CmfLead.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.sale.fields.cmf_lead.CmfLead.cmf_locked_at):
        """CmfLead.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.sale.fields.cmf_lead.CmfLead.cmf_locked_by):
        """CmfLead.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.sale.fields.cmf_lead.CmfLead.cmf_modified_at):
        """CmfLead.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.sale.fields.cmf_lead.CmfLead.cmf_modified_by):
        """CmfLead.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.sale.fields.cmf_lead.CmfLead.cmf_owner):
        """CmfLead.cmf_owner field"""
        ui_form_visible = False

    class cmf_owner_assistant(modules.sale.fields.cmf_lead.CmfLead.cmf_owner_assistant):
        """CmfLead.cmf_owner_assistant field"""
        ui_form_visible = False

    class cmf_owner_assistants(modules.sale.fields.cmf_lead.CmfLead.cmf_owner_assistants):
        """CmfLead.cmf_owner_assistants field"""
        ui_form_visible = False

    class cmf_version(modules.sale.fields.cmf_lead.CmfLead.cmf_version):
        """CmfLead.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.sale.fields.cmf_lead.CmfLead.cmf_viewed_at):
        """CmfLead.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.sale.fields.cmf_lead.CmfLead.code):
        """CmfLead.code field"""
        ui_form_visible = True

    class comments(modules.sale.fields.cmf_lead.CmfLead.comments):
        """CmfLead.comments field"""
        ui_form_visible = False

    class company(modules.sale.fields.cmf_lead.CmfLead.company):
        """CmfLead.company field"""
        ui_form_visible = True

    class contacts(modules.sale.fields.cmf_lead.CmfLead.contacts):
        """CmfLead.contacts field"""
        ui_form_visible = True

    class deadline(modules.sale.fields.cmf_lead.CmfLead.deadline):
        """CmfLead.deadline field"""
        ui_form_visible = False

    class default_task_workflow(modules.sale.fields.cmf_lead.CmfLead.default_task_workflow):
        """CmfLead.default_task_workflow field"""
        ui_form_visible = False

    class documents(modules.sale.fields.cmf_lead.CmfLead.documents):
        """CmfLead.documents field"""
        ui_form_visible = False

    class executors(modules.sale.fields.cmf_lead.CmfLead.executors):
        """CmfLead.executors field"""
        ui_form_visible = False

    class ext_id(modules.sale.fields.cmf_lead.CmfLead.ext_id):
        """CmfLead.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.sale.fields.cmf_lead.CmfLead.favorite_for):
        """CmfLead.favorite_for field"""
        ui_form_visible = False

    class followers(modules.sale.fields.cmf_lead.CmfLead.followers):
        """CmfLead.followers field"""
        ui_form_visible = False

    class ga_step(modules.sale.fields.cmf_lead.CmfLead.ga_step):
        """CmfLead.ga_step field"""
        ui_form_visible = True

    class has_tree_nodes(modules.sale.fields.cmf_lead.CmfLead.has_tree_nodes):
        """CmfLead.has_tree_nodes field"""
        ui_form_visible = False

    class http_referrer(modules.sale.fields.cmf_lead.CmfLead.http_referrer):
        """CmfLead.http_referrer field"""
        ui_form_visible = True

    class http_user_agent(modules.sale.fields.cmf_lead.CmfLead.http_user_agent):
        """CmfLead.http_user_agent field"""
        ui_form_visible = True

    class id(modules.sale.fields.cmf_lead.CmfLead.id):
        """CmfLead.id field"""
        ui_form_visible = False

    class import_original(modules.sale.fields.cmf_lead.CmfLead.import_original):
        """CmfLead.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.sale.fields.cmf_lead.CmfLead.import_raw_json):
        """CmfLead.import_raw_json field"""
        ui_form_visible = False

    class is_checked(modules.sale.fields.cmf_lead.CmfLead.is_checked):
        """CmfLead.is_checked field"""
        ui_form_visible = False

    class is_favorite(modules.sale.fields.cmf_lead.CmfLead.is_favorite):
        """CmfLead.is_favorite field"""
        ui_form_visible = False

    class is_penalty(modules.sale.fields.cmf_lead.CmfLead.is_penalty):
        """CmfLead.is_penalty field"""
        ui_form_visible = False

    class is_public(modules.sale.fields.cmf_lead.CmfLead.is_public):
        """CmfLead.is_public field"""
        ui_form_visible = False

    class is_public_comments(modules.sale.fields.cmf_lead.CmfLead.is_public_comments):
        """CmfLead.is_public_comments field"""
        ui_form_visible = False

    class is_public_editable(modules.sale.fields.cmf_lead.CmfLead.is_public_editable):
        """CmfLead.is_public_editable field"""
        ui_form_visible = False

    class is_template(modules.sale.fields.cmf_lead.CmfLead.is_template):
        """CmfLead.is_template field"""
        ui_form_visible = False

    class lead_company_name(modules.sale.fields.cmf_lead.CmfLead.lead_company_name):
        """CmfLead.lead_company_name field"""
        ui_form_visible = True

    class lead_contact_name(modules.sale.fields.cmf_lead.CmfLead.lead_contact_name):
        """CmfLead.lead_contact_name field"""
        ui_form_visible = True

    class lead_cookieid(modules.sale.fields.cmf_lead.CmfLead.lead_cookieid):
        """CmfLead.lead_cookieid field"""
        ui_form_visible = True

    class lead_email_name(modules.sale.fields.cmf_lead.CmfLead.lead_email_name):
        """CmfLead.lead_email_name field"""
        ui_form_visible = True

    class lead_form_url(modules.sale.fields.cmf_lead.CmfLead.lead_form_url):
        """CmfLead.lead_form_url field"""
        ui_form_visible = True

    class lead_google_clientid(modules.sale.fields.cmf_lead.CmfLead.lead_google_clientid):
        """CmfLead.lead_google_clientid field"""
        ui_form_visible = True

    class lead_google_userid(modules.sale.fields.cmf_lead.CmfLead.lead_google_userid):
        """CmfLead.lead_google_userid field"""
        ui_form_visible = True

    class lead_ip(modules.sale.fields.cmf_lead.CmfLead.lead_ip):
        """CmfLead.lead_ip field"""
        ui_form_visible = True

    class lead_phone_name(modules.sale.fields.cmf_lead.CmfLead.lead_phone_name):
        """CmfLead.lead_phone_name field"""
        ui_form_visible = True

    class lead_product_name(modules.sale.fields.cmf_lead.CmfLead.lead_product_name):
        """CmfLead.lead_product_name field"""
        ui_form_visible = True

    class lead_touch_url(modules.sale.fields.cmf_lead.CmfLead.lead_touch_url):
        """CmfLead.lead_touch_url field"""
        ui_form_visible = True

    class lead_yandex_clientid(modules.sale.fields.cmf_lead.CmfLead.lead_yandex_clientid):
        """CmfLead.lead_yandex_clientid field"""
        ui_form_visible = True

    class lead_yandex_userid(modules.sale.fields.cmf_lead.CmfLead.lead_yandex_userid):
        """CmfLead.lead_yandex_userid field"""
        ui_form_visible = True

    class local_links(modules.sale.fields.cmf_lead.CmfLead.local_links):
        """CmfLead.local_links field"""
        ui_form_visible = False

    class logic_prefix(modules.sale.fields.cmf_lead.CmfLead.logic_prefix):
        """CmfLead.logic_prefix field"""
        ui_form_visible = False

    class logic_type(modules.sale.fields.cmf_lead.CmfLead.logic_type):
        """CmfLead.logic_type field"""
        ui_form_visible = False

    class mark(modules.sale.fields.cmf_lead.CmfLead.mark):
        """CmfLead.mark field"""
        ui_form_visible = False

    class name(modules.sale.fields.cmf_lead.CmfLead.name):
        """CmfLead.name field"""
        ui_form_visible = True

    class no_control(modules.sale.fields.cmf_lead.CmfLead.no_control):
        """CmfLead.no_control field"""
        ui_form_visible = False

    class orderno(modules.sale.fields.cmf_lead.CmfLead.orderno):
        """CmfLead.orderno field"""
        ui_form_visible = False

    class parent(modules.sale.fields.cmf_lead.CmfLead.parent):
        """CmfLead.parent field"""
        ui_form_visible = False

    class parent_logic_prefix(modules.sale.fields.cmf_lead.CmfLead.parent_logic_prefix):
        """CmfLead.parent_logic_prefix field"""
        ui_form_visible = False

    class period_interval(modules.sale.fields.cmf_lead.CmfLead.period_interval):
        """CmfLead.period_interval field"""
        ui_form_visible = False

    class period_next_date(modules.sale.fields.cmf_lead.CmfLead.period_next_date):
        """CmfLead.period_next_date field"""
        ui_form_visible = False

    class perm_acl(modules.sale.fields.cmf_lead.CmfLead.perm_acl):
        """CmfLead.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.sale.fields.cmf_lead.CmfLead.perm_effective_acl_id):
        """CmfLead.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.sale.fields.cmf_lead.CmfLead.perm_encrypt):
        """CmfLead.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.sale.fields.cmf_lead.CmfLead.perm_has_acl):
        """CmfLead.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.sale.fields.cmf_lead.CmfLead.perm_inherit):
        """CmfLead.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.sale.fields.cmf_lead.CmfLead.perm_inherit_acl_id):
        """CmfLead.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.sale.fields.cmf_lead.CmfLead.perm_parent):
        """CmfLead.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.sale.fields.cmf_lead.CmfLead.perm_parent_owner_id):
        """CmfLead.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_policy(modules.sale.fields.cmf_lead.CmfLead.perm_policy):
        """CmfLead.perm_policy field"""
        ui_form_visible = False

    class perm_policy_anonymous(modules.sale.fields.cmf_lead.CmfLead.perm_policy_anonymous):
        """CmfLead.perm_policy_anonymous field"""
        ui_form_visible = False

    class perm_policy_guest(modules.sale.fields.cmf_lead.CmfLead.perm_policy_guest):
        """CmfLead.perm_policy_guest field"""
        ui_form_visible = False

    class perm_policy_sharelink(modules.sale.fields.cmf_lead.CmfLead.perm_policy_sharelink):
        """CmfLead.perm_policy_sharelink field"""
        ui_form_visible = False

    class perm_public(modules.sale.fields.cmf_lead.CmfLead.perm_public):
        """CmfLead.perm_public field"""
        ui_form_visible = False

    class pipeline(modules.sale.fields.cmf_lead.CmfLead.pipeline):
        """CmfLead.pipeline field"""
        ui_form_visible = True

    class plan_end_date(modules.sale.fields.cmf_lead.CmfLead.plan_end_date):
        """CmfLead.plan_end_date field"""
        ui_form_visible = False

    class plan_start_date(modules.sale.fields.cmf_lead.CmfLead.plan_start_date):
        """CmfLead.plan_start_date field"""
        ui_form_visible = False

    class priority(modules.sale.fields.cmf_lead.CmfLead.priority):
        """CmfLead.priority field"""
        ui_form_visible = False

    class responsible(modules.sale.fields.cmf_lead.CmfLead.responsible):
        """CmfLead.responsible field"""
        ui_form_visible = False

    class root_parent(modules.sale.fields.cmf_lead.CmfLead.root_parent):
        """CmfLead.root_parent field"""
        ui_form_visible = False

    class scheme_wf(modules.sale.fields.cmf_lead.CmfLead.scheme_wf):
        """CmfLead.scheme_wf field"""
        ui_form_visible = False

    class sharelink_hash(modules.sale.fields.cmf_lead.CmfLead.sharelink_hash):
        """CmfLead.sharelink_hash field"""
        ui_form_visible = False

    class spectators(modules.sale.fields.cmf_lead.CmfLead.spectators):
        """CmfLead.spectators field"""
        ui_form_visible = False

    class status(modules.sale.fields.cmf_lead.CmfLead.status):
        """CmfLead.status field"""
        ui_form_visible = True

    class status_closed_at(modules.sale.fields.cmf_lead.CmfLead.status_closed_at):
        """CmfLead.status_closed_at field"""
        ui_form_visible = False

    class status_in_progress_end(modules.sale.fields.cmf_lead.CmfLead.status_in_progress_end):
        """CmfLead.status_in_progress_end field"""
        ui_form_visible = False

    class status_in_progress_start(modules.sale.fields.cmf_lead.CmfLead.status_in_progress_start):
        """CmfLead.status_in_progress_start field"""
        ui_form_visible = False

    class status_modified_at(modules.sale.fields.cmf_lead.CmfLead.status_modified_at):
        """CmfLead.status_modified_at field"""
        ui_form_visible = False

    class status_review_at(modules.sale.fields.cmf_lead.CmfLead.status_review_at):
        """CmfLead.status_review_at field"""
        ui_form_visible = False

    class system(modules.sale.fields.cmf_lead.CmfLead.system):
        """CmfLead.system field"""
        ui_form_visible = False

    class tags(modules.sale.fields.cmf_lead.CmfLead.tags):
        """CmfLead.tags field"""
        ui_form_visible = False

    class tasks(modules.sale.fields.cmf_lead.CmfLead.tasks):
        """CmfLead.tasks field"""
        ui_form_visible = False

    class text(modules.sale.fields.cmf_lead.CmfLead.text):
        """CmfLead.text field"""
        ui_form_visible = False

    class tree_hidden(modules.sale.fields.cmf_lead.CmfLead.tree_hidden):
        """CmfLead.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.sale.fields.cmf_lead.CmfLead.tree_node_is_branch):
        """CmfLead.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.sale.fields.cmf_lead.CmfLead.tree_nodes):
        """CmfLead.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.sale.fields.cmf_lead.CmfLead.tree_parent):
        """CmfLead.tree_parent field"""
        ui_form_visible = False

    class ui_view_form(modules.sale.fields.cmf_lead.CmfLead.ui_view_form):
        """CmfLead.ui_view_form field"""
        ui_form_visible = False

    class utm_campaign(modules.sale.fields.cmf_lead.CmfLead.utm_campaign):
        """CmfLead.utm_campaign field"""
        ui_form_visible = True

    class utm_medium(modules.sale.fields.cmf_lead.CmfLead.utm_medium):
        """CmfLead.utm_medium field"""
        ui_form_visible = True

    class utm_query(modules.sale.fields.cmf_lead.CmfLead.utm_query):
        """CmfLead.utm_query field"""
        ui_form_visible = False

    class utm_referrer(modules.sale.fields.cmf_lead.CmfLead.utm_referrer):
        """CmfLead.utm_referrer field"""
        ui_form_visible = True

    class utm_source(modules.sale.fields.cmf_lead.CmfLead.utm_source):
        """CmfLead.utm_source field"""
        ui_form_visible = True

    class utm_term(modules.sale.fields.cmf_lead.CmfLead.utm_term):
        """CmfLead.utm_term field"""
        ui_form_visible = True

    class waiting_for(modules.sale.fields.cmf_lead.CmfLead.waiting_for):
        """CmfLead.waiting_for field"""
        ui_form_visible = False

    class workflow(modules.sale.fields.cmf_lead.CmfLead.workflow):
        """CmfLead.workflow field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Постановщик ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Объект ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_project.id','cmf_folder.id','cmf_active_entity_filter.id','cmf_document.id','cmf_task.id']
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_task_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по-умолчанию для задач ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class logic_type_id(fields.CmfTUUID):
        caption = "Тип ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class scheme_wf_id(fields.CmfTUUID):
        caption = "Схема Бизнес-процесса ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_owner_assistant_id(fields.CmfTUUID):
        caption = "DEPRICATED. Помощник владельца ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class status_id(fields.CmfTUUID):
        caption = "Статус ID"
        foreign_key = "cmf_status.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class company_id(fields.CmfTUUID):
        caption = "Организация ID"
        foreign_key = "cmf_company.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class responsible_id(fields.CmfTUUID):
        caption = "Исполнитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class waiting_for_id(fields.CmfTUUID):
        caption = "Ждем ответа ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cloned_from_id(fields.CmfTUUID):
        caption = "Склонирован из ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class activity_id(fields.CmfTUUID):
        caption = "Вид деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cache_status_opt_id(fields.CmfTUUID):
        caption = "Настройка статуса ID"
        foreign_key = "cmf_status_opt.id"
        nullable = True
        unique = False
        visible = False
        index = True
        no_acl = True

    class pipeline_id(fields.CmfTUUID):
        caption = "Воронка ID"
        foreign_key = "cmf_pipeline.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class channel_id(fields.CmfTUUID):
        caption = "Канал с которого пришел лид ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_whatsapp.id','cmf_lead_mailbox.id','cmf_form.id','cmf_plugin_telphin.id','cmf_plugin_zadarma.id']
        visible=False
        index=True



import modules.mail.fields.cmf_lead_mailbox
import modules.mail.models.cmf_lead_mailbox
class CmfLeadMailbox(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox,modules.mail.models.cmf_lead_mailbox.CmfLeadMailbox):
    abstract = False

    class cmf_author(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.cmf_author):
        """CmfLeadMailbox.cmf_author field"""

    class cmf_created_at(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.cmf_created_at):
        """CmfLeadMailbox.cmf_created_at field"""

    class cmf_deleted(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.cmf_deleted):
        """CmfLeadMailbox.cmf_deleted field"""

    class cmf_import(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.cmf_import):
        """CmfLeadMailbox.cmf_import field"""

    class cmf_locked_at(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.cmf_locked_at):
        """CmfLeadMailbox.cmf_locked_at field"""

    class cmf_locked_by(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.cmf_locked_by):
        """CmfLeadMailbox.cmf_locked_by field"""

    class cmf_modified_at(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.cmf_modified_at):
        """CmfLeadMailbox.cmf_modified_at field"""

    class cmf_modified_by(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.cmf_modified_by):
        """CmfLeadMailbox.cmf_modified_by field"""

    class cmf_owner(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.cmf_owner):
        """CmfLeadMailbox.cmf_owner field"""

    class cmf_version(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.cmf_version):
        """CmfLeadMailbox.cmf_version field"""

    class cmf_viewed_at(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.cmf_viewed_at):
        """CmfLeadMailbox.cmf_viewed_at field"""

    class code(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.code):
        """CmfLeadMailbox.code field"""

    class comments(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.comments):
        """CmfLeadMailbox.comments field"""

    class documents(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.documents):
        """CmfLeadMailbox.documents field"""

    class ext_id(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.ext_id):
        """CmfLeadMailbox.ext_id field"""

    class favorite_for(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.favorite_for):
        """CmfLeadMailbox.favorite_for field"""

    class has_tree_nodes(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.has_tree_nodes):
        """CmfLeadMailbox.has_tree_nodes field"""

    class id(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.id):
        """CmfLeadMailbox.id field"""

    class import_original(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.import_original):
        """CmfLeadMailbox.import_original field"""

    class import_raw_json(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.import_raw_json):
        """CmfLeadMailbox.import_raw_json field"""

    class is_favorite(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.is_favorite):
        """CmfLeadMailbox.is_favorite field"""

    class mailboxes(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.mailboxes):
        """CmfLeadMailbox.mailboxes field"""

    class name(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.name):
        """CmfLeadMailbox.name field"""

    class orderno(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.orderno):
        """CmfLeadMailbox.orderno field"""

    class parent(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.parent):
        """CmfLeadMailbox.parent field"""

    class perm_acl(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.perm_acl):
        """CmfLeadMailbox.perm_acl field"""

    class perm_effective_acl_id(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.perm_effective_acl_id):
        """CmfLeadMailbox.perm_effective_acl_id field"""

    class perm_encrypt(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.perm_encrypt):
        """CmfLeadMailbox.perm_encrypt field"""

    class perm_has_acl(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.perm_has_acl):
        """CmfLeadMailbox.perm_has_acl field"""

    class perm_inherit(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.perm_inherit):
        """CmfLeadMailbox.perm_inherit field"""

    class perm_inherit_acl_id(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.perm_inherit_acl_id):
        """CmfLeadMailbox.perm_inherit_acl_id field"""

    class perm_parent(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.perm_parent):
        """CmfLeadMailbox.perm_parent field"""

    class perm_parent_owner_id(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.perm_parent_owner_id):
        """CmfLeadMailbox.perm_parent_owner_id field"""

    class perm_public(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.perm_public):
        """CmfLeadMailbox.perm_public field"""

    class pipeline(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.pipeline):
        """CmfLeadMailbox.pipeline field"""

    class plugin(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.plugin):
        """CmfLeadMailbox.plugin field"""

    class root_parent(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.root_parent):
        """CmfLeadMailbox.root_parent field"""

    class system(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.system):
        """CmfLeadMailbox.system field"""

    class tasks(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.tasks):
        """CmfLeadMailbox.tasks field"""

    class text(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.text):
        """CmfLeadMailbox.text field"""

    class tree_hidden(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.tree_hidden):
        """CmfLeadMailbox.tree_hidden field"""

    class tree_node_is_branch(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.tree_node_is_branch):
        """CmfLeadMailbox.tree_node_is_branch field"""

    class tree_nodes(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.tree_nodes):
        """CmfLeadMailbox.tree_nodes field"""

    class tree_parent(modules.mail.fields.cmf_lead_mailbox.CmfLeadMailbox.tree_parent):
        """CmfLeadMailbox.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class plugin_id(fields.CmfTUUID):
        caption = "Настройки ID"
        foreign_key = "cmf_plugin.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class pipeline_id(fields.CmfTUUID):
        caption = "Воронка продаж ID"
        foreign_key = "cmf_pipeline.id"
        nullable = False
        unique = False
        visible = False
        index = True



import modules.settings.models.cmf_license
class CmfLicense(modules.settings.models.cmf_license.CmfLicense):
    abstract = False

    class act_code(modules.settings.models.cmf_license.CmfLicense.act_code):
        """CmfLicense.act_code field"""
        ui_form_visible = False

    class cmf_author(modules.settings.models.cmf_license.CmfLicense.cmf_author):
        """CmfLicense.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.settings.models.cmf_license.CmfLicense.cmf_created_at):
        """CmfLicense.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.settings.models.cmf_license.CmfLicense.cmf_deleted):
        """CmfLicense.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.settings.models.cmf_license.CmfLicense.cmf_import):
        """CmfLicense.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.settings.models.cmf_license.CmfLicense.cmf_locked_at):
        """CmfLicense.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.settings.models.cmf_license.CmfLicense.cmf_locked_by):
        """CmfLicense.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.settings.models.cmf_license.CmfLicense.cmf_modified_at):
        """CmfLicense.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.settings.models.cmf_license.CmfLicense.cmf_modified_by):
        """CmfLicense.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.settings.models.cmf_license.CmfLicense.cmf_owner):
        """CmfLicense.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(modules.settings.models.cmf_license.CmfLicense.cmf_version):
        """CmfLicense.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.settings.models.cmf_license.CmfLicense.cmf_viewed_at):
        """CmfLicense.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.settings.models.cmf_license.CmfLicense.code):
        """CmfLicense.code field"""
        ui_form_visible = True

    class comments(modules.settings.models.cmf_license.CmfLicense.comments):
        """CmfLicense.comments field"""
        ui_form_visible = False

    class company_name(modules.settings.models.cmf_license.CmfLicense.company_name):
        """CmfLicense.company_name field"""
        ui_form_visible = False

    class documents(modules.settings.models.cmf_license.CmfLicense.documents):
        """CmfLicense.documents field"""
        ui_form_visible = False

    class ext_id(modules.settings.models.cmf_license.CmfLicense.ext_id):
        """CmfLicense.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.settings.models.cmf_license.CmfLicense.favorite_for):
        """CmfLicense.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(modules.settings.models.cmf_license.CmfLicense.has_tree_nodes):
        """CmfLicense.has_tree_nodes field"""
        ui_form_visible = False

    class hwid(modules.settings.models.cmf_license.CmfLicense.hwid):
        """CmfLicense.hwid field"""
        ui_form_visible = False

    class id(modules.settings.models.cmf_license.CmfLicense.id):
        """CmfLicense.id field"""
        ui_form_visible = False

    class import_original(modules.settings.models.cmf_license.CmfLicense.import_original):
        """CmfLicense.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.settings.models.cmf_license.CmfLicense.import_raw_json):
        """CmfLicense.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(modules.settings.models.cmf_license.CmfLicense.is_favorite):
        """CmfLicense.is_favorite field"""
        ui_form_visible = False

    class license_end_date(modules.settings.models.cmf_license.CmfLicense.license_end_date):
        """CmfLicense.license_end_date field"""
        ui_form_visible = False

    class license_first_date(modules.settings.models.cmf_license.CmfLicense.license_first_date):
        """CmfLicense.license_first_date field"""
        ui_form_visible = False

    class license_start_date(modules.settings.models.cmf_license.CmfLicense.license_start_date):
        """CmfLicense.license_start_date field"""
        ui_form_visible = False

    class name(modules.settings.models.cmf_license.CmfLicense.name):
        """CmfLicense.name field"""
        ui_form_visible = True

    class onboarding_status(modules.settings.models.cmf_license.CmfLicense.onboarding_status):
        """CmfLicense.onboarding_status field"""
        ui_form_visible = False

    class orderno(modules.settings.models.cmf_license.CmfLicense.orderno):
        """CmfLicense.orderno field"""
        ui_form_visible = False

    class parent(modules.settings.models.cmf_license.CmfLicense.parent):
        """CmfLicense.parent field"""
        ui_form_visible = False

    class period_type(modules.settings.models.cmf_license.CmfLicense.period_type):
        """CmfLicense.period_type field"""
        ui_form_visible = False

    class perm_acl(modules.settings.models.cmf_license.CmfLicense.perm_acl):
        """CmfLicense.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.settings.models.cmf_license.CmfLicense.perm_effective_acl_id):
        """CmfLicense.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.settings.models.cmf_license.CmfLicense.perm_encrypt):
        """CmfLicense.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.settings.models.cmf_license.CmfLicense.perm_has_acl):
        """CmfLicense.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.settings.models.cmf_license.CmfLicense.perm_inherit):
        """CmfLicense.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.settings.models.cmf_license.CmfLicense.perm_inherit_acl_id):
        """CmfLicense.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.settings.models.cmf_license.CmfLicense.perm_parent):
        """CmfLicense.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.settings.models.cmf_license.CmfLicense.perm_parent_owner_id):
        """CmfLicense.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(modules.settings.models.cmf_license.CmfLicense.perm_public):
        """CmfLicense.perm_public field"""
        ui_form_visible = False

    class promise_date(modules.settings.models.cmf_license.CmfLicense.promise_date):
        """CmfLicense.promise_date field"""
        ui_form_visible = False

    class reg_code(modules.settings.models.cmf_license.CmfLicense.reg_code):
        """CmfLicense.reg_code field"""
        ui_form_visible = False

    class root_parent(modules.settings.models.cmf_license.CmfLicense.root_parent):
        """CmfLicense.root_parent field"""
        ui_form_visible = False

    class sla_type(modules.settings.models.cmf_license.CmfLicense.sla_type):
        """CmfLicense.sla_type field"""
        ui_form_visible = False

    class status(modules.settings.models.cmf_license.CmfLicense.status):
        """CmfLicense.status field"""
        ui_form_visible = True

    class system(modules.settings.models.cmf_license.CmfLicense.system):
        """CmfLicense.system field"""
        ui_form_visible = False

    class tasks(modules.settings.models.cmf_license.CmfLicense.tasks):
        """CmfLicense.tasks field"""
        ui_form_visible = False

    class text(modules.settings.models.cmf_license.CmfLicense.text):
        """CmfLicense.text field"""
        ui_form_visible = False

    class tree_hidden(modules.settings.models.cmf_license.CmfLicense.tree_hidden):
        """CmfLicense.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.settings.models.cmf_license.CmfLicense.tree_node_is_branch):
        """CmfLicense.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.settings.models.cmf_license.CmfLicense.tree_nodes):
        """CmfLicense.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.settings.models.cmf_license.CmfLicense.tree_parent):
        """CmfLicense.tree_parent field"""
        ui_form_visible = False

    class user_count(modules.settings.models.cmf_license.CmfLicense.user_count):
        """CmfLicense.user_count field"""
        ui_form_visible = False

    class user_name(modules.settings.models.cmf_license.CmfLicense.user_name):
        """CmfLicense.user_name field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import common.models.cmf_link
import cmf.models.cmf_link
class CmfLink(common.models.cmf_link.CmfLink,cmf.models.cmf_link.CmfLink):
    abstract = False

    class cmf_author(common.models.cmf_link.CmfLink.cmf_author):
        """CmfLink.cmf_author field"""

    class cmf_created_at(common.models.cmf_link.CmfLink.cmf_created_at):
        """CmfLink.cmf_created_at field"""

    class cmf_deleted(common.models.cmf_link.CmfLink.cmf_deleted):
        """CmfLink.cmf_deleted field"""

    class cmf_import(common.models.cmf_link.CmfLink.cmf_import):
        """CmfLink.cmf_import field"""

    class cmf_locked_at(common.models.cmf_link.CmfLink.cmf_locked_at):
        """CmfLink.cmf_locked_at field"""

    class cmf_locked_by(common.models.cmf_link.CmfLink.cmf_locked_by):
        """CmfLink.cmf_locked_by field"""

    class cmf_modified_at(common.models.cmf_link.CmfLink.cmf_modified_at):
        """CmfLink.cmf_modified_at field"""

    class cmf_modified_by(common.models.cmf_link.CmfLink.cmf_modified_by):
        """CmfLink.cmf_modified_by field"""

    class cmf_owner(common.models.cmf_link.CmfLink.cmf_owner):
        """CmfLink.cmf_owner field"""

    class cmf_version(common.models.cmf_link.CmfLink.cmf_version):
        """CmfLink.cmf_version field"""

    class cmf_viewed_at(common.models.cmf_link.CmfLink.cmf_viewed_at):
        """CmfLink.cmf_viewed_at field"""

    class code(common.models.cmf_link.CmfLink.code):
        """CmfLink.code field"""

    class comments(common.models.cmf_link.CmfLink.comments):
        """CmfLink.comments field"""

    class documents(common.models.cmf_link.CmfLink.documents):
        """CmfLink.documents field"""

    class ext_id(common.models.cmf_link.CmfLink.ext_id):
        """CmfLink.ext_id field"""

    class favorite_for(common.models.cmf_link.CmfLink.favorite_for):
        """CmfLink.favorite_for field"""

    class has_tree_nodes(common.models.cmf_link.CmfLink.has_tree_nodes):
        """CmfLink.has_tree_nodes field"""

    class id(common.models.cmf_link.CmfLink.id):
        """CmfLink.id field"""

    class import_original(common.models.cmf_link.CmfLink.import_original):
        """CmfLink.import_original field"""

    class import_raw_json(common.models.cmf_link.CmfLink.import_raw_json):
        """CmfLink.import_raw_json field"""

    class is_favorite(common.models.cmf_link.CmfLink.is_favorite):
        """CmfLink.is_favorite field"""

    class name(common.models.cmf_link.CmfLink.name):
        """CmfLink.name field"""

    class orderno(common.models.cmf_link.CmfLink.orderno):
        """CmfLink.orderno field"""

    class parent(common.models.cmf_link.CmfLink.parent):
        """CmfLink.parent field"""

    class perm_acl(common.models.cmf_link.CmfLink.perm_acl):
        """CmfLink.perm_acl field"""

    class perm_effective_acl_id(common.models.cmf_link.CmfLink.perm_effective_acl_id):
        """CmfLink.perm_effective_acl_id field"""

    class perm_encrypt(common.models.cmf_link.CmfLink.perm_encrypt):
        """CmfLink.perm_encrypt field"""

    class perm_has_acl(common.models.cmf_link.CmfLink.perm_has_acl):
        """CmfLink.perm_has_acl field"""

    class perm_inherit(common.models.cmf_link.CmfLink.perm_inherit):
        """CmfLink.perm_inherit field"""

    class perm_inherit_acl_id(common.models.cmf_link.CmfLink.perm_inherit_acl_id):
        """CmfLink.perm_inherit_acl_id field"""

    class perm_parent(common.models.cmf_link.CmfLink.perm_parent):
        """CmfLink.perm_parent field"""

    class perm_parent_owner_id(common.models.cmf_link.CmfLink.perm_parent_owner_id):
        """CmfLink.perm_parent_owner_id field"""

    class perm_public(common.models.cmf_link.CmfLink.perm_public):
        """CmfLink.perm_public field"""

    class root_parent(common.models.cmf_link.CmfLink.root_parent):
        """CmfLink.root_parent field"""

    class system(common.models.cmf_link.CmfLink.system):
        """CmfLink.system field"""

    class tasks(common.models.cmf_link.CmfLink.tasks):
        """CmfLink.tasks field"""

    class text(common.models.cmf_link.CmfLink.text):
        """CmfLink.text field"""

    class tree_hidden(common.models.cmf_link.CmfLink.tree_hidden):
        """CmfLink.tree_hidden field"""

    class tree_node_is_branch(common.models.cmf_link.CmfLink.tree_node_is_branch):
        """CmfLink.tree_node_is_branch field"""

    class tree_nodes(common.models.cmf_link.CmfLink.tree_nodes):
        """CmfLink.tree_nodes field"""

    class tree_parent(common.models.cmf_link.CmfLink.tree_parent):
        """CmfLink.tree_parent field"""

    class url(common.models.cmf_link.CmfLink.url):
        """CmfLink.url field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.project.models.cmf_list
class CmfList(modules.project.models.cmf_list.CmfList):
    abstract = False

    class activity(modules.project.models.cmf_list.CmfList.activity):
        """CmfList.activity field"""
        ui_form_visible = True

    class alarm_date(modules.project.models.cmf_list.CmfList.alarm_date):
        """CmfList.alarm_date field"""
        ui_form_visible = True

    class approved(modules.project.models.cmf_list.CmfList.approved):
        """CmfList.approved field"""
        ui_form_visible = False

    class attachments(modules.project.models.cmf_list.CmfList.attachments):
        """CmfList.attachments field"""
        ui_form_visible = False

    class auto_favorite(modules.project.models.cmf_list.CmfList.auto_favorite):
        """CmfList.auto_favorite field"""
        ui_form_visible = False

    class cache_fields(modules.project.models.cmf_list.CmfList.cache_fields):
        """CmfList.cache_fields field"""
        ui_form_visible = False

    class cache_members_count(modules.project.models.cmf_list.CmfList.cache_members_count):
        """CmfList.cache_members_count field"""
        ui_form_visible = False

    class cache_status_opt(modules.project.models.cmf_list.CmfList.cache_status_opt):
        """CmfList.cache_status_opt field"""
        ui_form_visible = False

    class cache_status_type(modules.project.models.cmf_list.CmfList.cache_status_type):
        """CmfList.cache_status_type field"""
        ui_form_visible = False

    class cloned_from(modules.project.models.cmf_list.CmfList.cloned_from):
        """CmfList.cloned_from field"""
        ui_form_visible = False

    class cmf_author(modules.project.models.cmf_list.CmfList.cmf_author):
        """CmfList.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.project.models.cmf_list.CmfList.cmf_created_at):
        """CmfList.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.project.models.cmf_list.CmfList.cmf_deleted):
        """CmfList.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.project.models.cmf_list.CmfList.cmf_import):
        """CmfList.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.project.models.cmf_list.CmfList.cmf_locked_at):
        """CmfList.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.project.models.cmf_list.CmfList.cmf_locked_by):
        """CmfList.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.project.models.cmf_list.CmfList.cmf_modified_at):
        """CmfList.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.project.models.cmf_list.CmfList.cmf_modified_by):
        """CmfList.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.project.models.cmf_list.CmfList.cmf_owner):
        """CmfList.cmf_owner field"""
        ui_form_visible = True

    class cmf_owner_assistant(modules.project.models.cmf_list.CmfList.cmf_owner_assistant):
        """CmfList.cmf_owner_assistant field"""
        ui_form_visible = False

    class cmf_owner_assistants(modules.project.models.cmf_list.CmfList.cmf_owner_assistants):
        """CmfList.cmf_owner_assistants field"""
        ui_form_visible = True

    class cmf_version(modules.project.models.cmf_list.CmfList.cmf_version):
        """CmfList.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.project.models.cmf_list.CmfList.cmf_viewed_at):
        """CmfList.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.project.models.cmf_list.CmfList.code):
        """CmfList.code field"""
        ui_form_visible = False

    class comments(modules.project.models.cmf_list.CmfList.comments):
        """CmfList.comments field"""
        ui_form_visible = False

    class company(modules.project.models.cmf_list.CmfList.company):
        """CmfList.company field"""
        ui_form_visible = False

    class deadline(modules.project.models.cmf_list.CmfList.deadline):
        """CmfList.deadline field"""
        ui_form_visible = False

    class default_task_logic_type(modules.project.models.cmf_list.CmfList.default_task_logic_type):
        """CmfList.default_task_logic_type field"""
        ui_form_visible = True

    class default_task_workflow(modules.project.models.cmf_list.CmfList.default_task_workflow):
        """CmfList.default_task_workflow field"""
        ui_form_visible = True

    class depend_on(modules.project.models.cmf_list.CmfList.depend_on):
        """CmfList.depend_on field"""
        ui_form_visible = False

    class dependencies(modules.project.models.cmf_list.CmfList.dependencies):
        """CmfList.dependencies field"""
        ui_form_visible = False

    class documents(modules.project.models.cmf_list.CmfList.documents):
        """CmfList.documents field"""
        ui_form_visible = False

    class executors(modules.project.models.cmf_list.CmfList.executors):
        """CmfList.executors field"""
        ui_form_visible = True

    class ext_id(modules.project.models.cmf_list.CmfList.ext_id):
        """CmfList.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.project.models.cmf_list.CmfList.favorite_for):
        """CmfList.favorite_for field"""
        ui_form_visible = False

    class followers(modules.project.models.cmf_list.CmfList.followers):
        """CmfList.followers field"""
        ui_form_visible = False

    class has_tree_nodes(modules.project.models.cmf_list.CmfList.has_tree_nodes):
        """CmfList.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.project.models.cmf_list.CmfList.id):
        """CmfList.id field"""
        ui_form_visible = False

    class import_original(modules.project.models.cmf_list.CmfList.import_original):
        """CmfList.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.project.models.cmf_list.CmfList.import_raw_json):
        """CmfList.import_raw_json field"""
        ui_form_visible = False

    class is_checked(modules.project.models.cmf_list.CmfList.is_checked):
        """CmfList.is_checked field"""
        ui_form_visible = False

    class is_default_list(modules.project.models.cmf_list.CmfList.is_default_list):
        """CmfList.is_default_list field"""
        ui_form_visible = True

    class is_favorite(modules.project.models.cmf_list.CmfList.is_favorite):
        """CmfList.is_favorite field"""
        ui_form_visible = False

    class is_penalty(modules.project.models.cmf_list.CmfList.is_penalty):
        """CmfList.is_penalty field"""
        ui_form_visible = False

    class is_public(modules.project.models.cmf_list.CmfList.is_public):
        """CmfList.is_public field"""
        ui_form_visible = False

    class is_public_comments(modules.project.models.cmf_list.CmfList.is_public_comments):
        """CmfList.is_public_comments field"""
        ui_form_visible = False

    class is_public_editable(modules.project.models.cmf_list.CmfList.is_public_editable):
        """CmfList.is_public_editable field"""
        ui_form_visible = False

    class is_template(modules.project.models.cmf_list.CmfList.is_template):
        """CmfList.is_template field"""
        ui_form_visible = False

    class list_type(modules.project.models.cmf_list.CmfList.list_type):
        """CmfList.list_type field"""
        ui_form_visible = False

    class local_links(modules.project.models.cmf_list.CmfList.local_links):
        """CmfList.local_links field"""
        ui_form_visible = False

    class logic_prefix(modules.project.models.cmf_list.CmfList.logic_prefix):
        """CmfList.logic_prefix field"""
        ui_form_visible = False

    class logic_type(modules.project.models.cmf_list.CmfList.logic_type):
        """CmfList.logic_type field"""
        ui_form_visible = True

    class mark(modules.project.models.cmf_list.CmfList.mark):
        """CmfList.mark field"""
        ui_form_visible = False

    class members(modules.project.models.cmf_list.CmfList.members):
        """CmfList.members field"""
        ui_form_visible = False

    class name(modules.project.models.cmf_list.CmfList.name):
        """CmfList.name field"""
        ui_form_visible = False

    class no_control(modules.project.models.cmf_list.CmfList.no_control):
        """CmfList.no_control field"""
        ui_form_visible = False

    class orderno(modules.project.models.cmf_list.CmfList.orderno):
        """CmfList.orderno field"""
        ui_form_visible = False

    class parent(modules.project.models.cmf_list.CmfList.parent):
        """CmfList.parent field"""
        ui_form_visible = True

    class parent_logic_prefix(modules.project.models.cmf_list.CmfList.parent_logic_prefix):
        """CmfList.parent_logic_prefix field"""
        ui_form_visible = False

    class period_interval(modules.project.models.cmf_list.CmfList.period_interval):
        """CmfList.period_interval field"""
        ui_form_visible = False

    class period_next_date(modules.project.models.cmf_list.CmfList.period_next_date):
        """CmfList.period_next_date field"""
        ui_form_visible = False

    class perm_acl(modules.project.models.cmf_list.CmfList.perm_acl):
        """CmfList.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.project.models.cmf_list.CmfList.perm_effective_acl_id):
        """CmfList.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.project.models.cmf_list.CmfList.perm_encrypt):
        """CmfList.perm_encrypt field"""
        ui_form_visible = True

    class perm_has_acl(modules.project.models.cmf_list.CmfList.perm_has_acl):
        """CmfList.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.project.models.cmf_list.CmfList.perm_inherit):
        """CmfList.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.project.models.cmf_list.CmfList.perm_inherit_acl_id):
        """CmfList.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.project.models.cmf_list.CmfList.perm_parent):
        """CmfList.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.project.models.cmf_list.CmfList.perm_parent_owner_id):
        """CmfList.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_policy(modules.project.models.cmf_list.CmfList.perm_policy):
        """CmfList.perm_policy field"""
        ui_form_visible = True

    class perm_policy_anonymous(modules.project.models.cmf_list.CmfList.perm_policy_anonymous):
        """CmfList.perm_policy_anonymous field"""
        ui_form_visible = True

    class perm_policy_guest(modules.project.models.cmf_list.CmfList.perm_policy_guest):
        """CmfList.perm_policy_guest field"""
        ui_form_visible = True

    class perm_policy_sharelink(modules.project.models.cmf_list.CmfList.perm_policy_sharelink):
        """CmfList.perm_policy_sharelink field"""
        ui_form_visible = True

    class perm_public(modules.project.models.cmf_list.CmfList.perm_public):
        """CmfList.perm_public field"""
        ui_form_visible = False

    class plan_end_date(modules.project.models.cmf_list.CmfList.plan_end_date):
        """CmfList.plan_end_date field"""
        ui_form_visible = True

    class plan_start_date(modules.project.models.cmf_list.CmfList.plan_start_date):
        """CmfList.plan_start_date field"""
        ui_form_visible = True

    class priority(modules.project.models.cmf_list.CmfList.priority):
        """CmfList.priority field"""
        ui_form_visible = False

    class responsible(modules.project.models.cmf_list.CmfList.responsible):
        """CmfList.responsible field"""
        ui_form_visible = False

    class roadmaps(modules.project.models.cmf_list.CmfList.roadmaps):
        """CmfList.roadmaps field"""
        ui_form_visible = False

    class root_parent(modules.project.models.cmf_list.CmfList.root_parent):
        """CmfList.root_parent field"""
        ui_form_visible = False

    class scheme_wf(modules.project.models.cmf_list.CmfList.scheme_wf):
        """CmfList.scheme_wf field"""
        ui_form_visible = False

    class sharelink_hash(modules.project.models.cmf_list.CmfList.sharelink_hash):
        """CmfList.sharelink_hash field"""
        ui_form_visible = False

    class spectators(modules.project.models.cmf_list.CmfList.spectators):
        """CmfList.spectators field"""
        ui_form_visible = True

    class status(modules.project.models.cmf_list.CmfList.status):
        """CmfList.status field"""
        ui_form_visible = True

    class status_closed_at(modules.project.models.cmf_list.CmfList.status_closed_at):
        """CmfList.status_closed_at field"""
        ui_form_visible = False

    class status_in_progress_end(modules.project.models.cmf_list.CmfList.status_in_progress_end):
        """CmfList.status_in_progress_end field"""
        ui_form_visible = False

    class status_in_progress_start(modules.project.models.cmf_list.CmfList.status_in_progress_start):
        """CmfList.status_in_progress_start field"""
        ui_form_visible = False

    class status_modified_at(modules.project.models.cmf_list.CmfList.status_modified_at):
        """CmfList.status_modified_at field"""
        ui_form_visible = False

    class status_opts(modules.project.models.cmf_list.CmfList.status_opts):
        """CmfList.status_opts field"""
        ui_form_visible = False

    class status_review_at(modules.project.models.cmf_list.CmfList.status_review_at):
        """CmfList.status_review_at field"""
        ui_form_visible = False

    class sys_type(modules.project.models.cmf_list.CmfList.sys_type):
        """CmfList.sys_type field"""
        ui_form_visible = False

    class system(modules.project.models.cmf_list.CmfList.system):
        """CmfList.system field"""
        ui_form_visible = False

    class tags(modules.project.models.cmf_list.CmfList.tags):
        """CmfList.tags field"""
        ui_form_visible = False

    class tasks(modules.project.models.cmf_list.CmfList.tasks):
        """CmfList.tasks field"""
        ui_form_visible = False

    class text(modules.project.models.cmf_list.CmfList.text):
        """CmfList.text field"""
        ui_form_visible = False

    class tmp_filter(modules.project.models.cmf_list.CmfList.tmp_filter):
        """CmfList.tmp_filter field"""
        ui_form_visible = False

    class tree_hidden(modules.project.models.cmf_list.CmfList.tree_hidden):
        """CmfList.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.project.models.cmf_list.CmfList.tree_node_is_branch):
        """CmfList.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.project.models.cmf_list.CmfList.tree_nodes):
        """CmfList.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.project.models.cmf_list.CmfList.tree_parent):
        """CmfList.tree_parent field"""
        ui_form_visible = False

    class ui_view_form(modules.project.models.cmf_list.CmfList.ui_view_form):
        """CmfList.ui_view_form field"""
        ui_form_visible = True

    class waiting_for(modules.project.models.cmf_list.CmfList.waiting_for):
        """CmfList.waiting_for field"""
        ui_form_visible = False

    class workflow(modules.project.models.cmf_list.CmfList.workflow):
        """CmfList.workflow field"""
        ui_form_visible = True

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Объект ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_project.id','cmf_folder.id','cmf_active_entity_filter.id','cmf_document.id','cmf_task.id']
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_task_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по-умолчанию для задач ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class logic_type_id(fields.CmfTUUID):
        caption = "Тип ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class scheme_wf_id(fields.CmfTUUID):
        caption = "Схема Бизнес-процесса ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_owner_assistant_id(fields.CmfTUUID):
        caption = "DEPRICATED. Помощник владельца ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class status_id(fields.CmfTUUID):
        caption = "Статус ID"
        foreign_key = "cmf_status.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class company_id(fields.CmfTUUID):
        caption = "Контрагент ID"
        foreign_key = "cmf_company.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class responsible_id(fields.CmfTUUID):
        caption = "Исполнитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class waiting_for_id(fields.CmfTUUID):
        caption = "Ждем ответа ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cloned_from_id(fields.CmfTUUID):
        caption = "Склонирован из ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class activity_id(fields.CmfTUUID):
        caption = "Вид деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cache_status_opt_id(fields.CmfTUUID):
        caption = "Настройка статуса ID"
        foreign_key = "cmf_status_opt.id"
        nullable = True
        unique = False
        visible = False
        index = True
        no_acl = True

    class default_task_logic_type_id(fields.CmfTUUID):
        caption = "Тип по умолчанию для новых задач ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tmp_filter_id(fields.CmfTUUID):
        caption = "Черновик фильтр ID"
        foreign_key = "cmf_task_filter.id"
        nullable = True
        unique = False
        visible = False
        index = True



import common.models.cmf_logic_type
class CmfLogicType(common.models.cmf_logic_type.CmfLogicType):
    abstract = False

    class alias(common.models.cmf_logic_type.CmfLogicType.alias):
        """CmfLogicType.alias field"""
        ui_form_visible = True

    class cmf_author(common.models.cmf_logic_type.CmfLogicType.cmf_author):
        """CmfLogicType.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(common.models.cmf_logic_type.CmfLogicType.cmf_created_at):
        """CmfLogicType.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(common.models.cmf_logic_type.CmfLogicType.cmf_deleted):
        """CmfLogicType.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(common.models.cmf_logic_type.CmfLogicType.cmf_import):
        """CmfLogicType.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(common.models.cmf_logic_type.CmfLogicType.cmf_locked_at):
        """CmfLogicType.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(common.models.cmf_logic_type.CmfLogicType.cmf_locked_by):
        """CmfLogicType.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_model_name(common.models.cmf_logic_type.CmfLogicType.cmf_model_name):
        """CmfLogicType.cmf_model_name field"""
        ui_form_visible = True

    class cmf_modified_at(common.models.cmf_logic_type.CmfLogicType.cmf_modified_at):
        """CmfLogicType.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(common.models.cmf_logic_type.CmfLogicType.cmf_modified_by):
        """CmfLogicType.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(common.models.cmf_logic_type.CmfLogicType.cmf_owner):
        """CmfLogicType.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(common.models.cmf_logic_type.CmfLogicType.cmf_version):
        """CmfLogicType.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(common.models.cmf_logic_type.CmfLogicType.cmf_viewed_at):
        """CmfLogicType.cmf_viewed_at field"""
        ui_form_visible = False

    class code(common.models.cmf_logic_type.CmfLogicType.code):
        """CmfLogicType.code field"""
        ui_form_visible = True

    class comments(common.models.cmf_logic_type.CmfLogicType.comments):
        """CmfLogicType.comments field"""
        ui_form_visible = False

    class default_workflow(common.models.cmf_logic_type.CmfLogicType.default_workflow):
        """CmfLogicType.default_workflow field"""
        ui_form_visible = True

    class documents(common.models.cmf_logic_type.CmfLogicType.documents):
        """CmfLogicType.documents field"""
        ui_form_visible = False

    class ext_id(common.models.cmf_logic_type.CmfLogicType.ext_id):
        """CmfLogicType.ext_id field"""
        ui_form_visible = False

    class favorite_for(common.models.cmf_logic_type.CmfLogicType.favorite_for):
        """CmfLogicType.favorite_for field"""
        ui_form_visible = False

    class filter_activity(common.models.cmf_logic_type.CmfLogicType.filter_activity):
        """CmfLogicType.filter_activity field"""
        ui_form_visible = True

    class filter_parent_logic_prefix(common.models.cmf_logic_type.CmfLogicType.filter_parent_logic_prefix):
        """CmfLogicType.filter_parent_logic_prefix field"""
        ui_form_visible = True

    class has_tree_nodes(common.models.cmf_logic_type.CmfLogicType.has_tree_nodes):
        """CmfLogicType.has_tree_nodes field"""
        ui_form_visible = False

    class id(common.models.cmf_logic_type.CmfLogicType.id):
        """CmfLogicType.id field"""
        ui_form_visible = False

    class import_original(common.models.cmf_logic_type.CmfLogicType.import_original):
        """CmfLogicType.import_original field"""
        ui_form_visible = False

    class import_raw_json(common.models.cmf_logic_type.CmfLogicType.import_raw_json):
        """CmfLogicType.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(common.models.cmf_logic_type.CmfLogicType.is_favorite):
        """CmfLogicType.is_favorite field"""
        ui_form_visible = False

    class name(common.models.cmf_logic_type.CmfLogicType.name):
        """CmfLogicType.name field"""
        ui_form_visible = True

    class obj_code_prefix(common.models.cmf_logic_type.CmfLogicType.obj_code_prefix):
        """CmfLogicType.obj_code_prefix field"""
        ui_form_visible = True

    class orderno(common.models.cmf_logic_type.CmfLogicType.orderno):
        """CmfLogicType.orderno field"""
        ui_form_visible = False

    class parent(common.models.cmf_logic_type.CmfLogicType.parent):
        """CmfLogicType.parent field"""
        ui_form_visible = False

    class perm_acl(common.models.cmf_logic_type.CmfLogicType.perm_acl):
        """CmfLogicType.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(common.models.cmf_logic_type.CmfLogicType.perm_effective_acl_id):
        """CmfLogicType.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(common.models.cmf_logic_type.CmfLogicType.perm_encrypt):
        """CmfLogicType.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(common.models.cmf_logic_type.CmfLogicType.perm_has_acl):
        """CmfLogicType.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(common.models.cmf_logic_type.CmfLogicType.perm_inherit):
        """CmfLogicType.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(common.models.cmf_logic_type.CmfLogicType.perm_inherit_acl_id):
        """CmfLogicType.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(common.models.cmf_logic_type.CmfLogicType.perm_parent):
        """CmfLogicType.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(common.models.cmf_logic_type.CmfLogicType.perm_parent_owner_id):
        """CmfLogicType.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(common.models.cmf_logic_type.CmfLogicType.perm_public):
        """CmfLogicType.perm_public field"""
        ui_form_visible = False

    class root_parent(common.models.cmf_logic_type.CmfLogicType.root_parent):
        """CmfLogicType.root_parent field"""
        ui_form_visible = False

    class system(common.models.cmf_logic_type.CmfLogicType.system):
        """CmfLogicType.system field"""
        ui_form_visible = False

    class tasks(common.models.cmf_logic_type.CmfLogicType.tasks):
        """CmfLogicType.tasks field"""
        ui_form_visible = False

    class template(common.models.cmf_logic_type.CmfLogicType.template):
        """CmfLogicType.template field"""
        ui_form_visible = False

    class text(common.models.cmf_logic_type.CmfLogicType.text):
        """CmfLogicType.text field"""
        ui_form_visible = False

    class tree_hidden(common.models.cmf_logic_type.CmfLogicType.tree_hidden):
        """CmfLogicType.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(common.models.cmf_logic_type.CmfLogicType.tree_node_is_branch):
        """CmfLogicType.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(common.models.cmf_logic_type.CmfLogicType.tree_nodes):
        """CmfLogicType.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(common.models.cmf_logic_type.CmfLogicType.tree_parent):
        """CmfLogicType.tree_parent field"""
        ui_form_visible = False

    class ui_color(common.models.cmf_logic_type.CmfLogicType.ui_color):
        """CmfLogicType.ui_color field"""
        ui_form_visible = True

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class template_id(fields.CmfTUUID):
        caption = "Шаблон ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class filter_activity_id(fields.CmfTUUID):
        caption = "Фильтр по виду деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по умолчанию ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.mail2.models.cmf_mail
class CmfMail(modules.mail2.models.cmf_mail.CmfMail):
    abstract = False

    class cmf_author(modules.mail2.models.cmf_mail.CmfMail.cmf_author):
        """CmfMail.cmf_author field"""

    class cmf_created_at(modules.mail2.models.cmf_mail.CmfMail.cmf_created_at):
        """CmfMail.cmf_created_at field"""

    class cmf_deleted(modules.mail2.models.cmf_mail.CmfMail.cmf_deleted):
        """CmfMail.cmf_deleted field"""

    class cmf_import(modules.mail2.models.cmf_mail.CmfMail.cmf_import):
        """CmfMail.cmf_import field"""

    class cmf_locked_at(modules.mail2.models.cmf_mail.CmfMail.cmf_locked_at):
        """CmfMail.cmf_locked_at field"""

    class cmf_locked_by(modules.mail2.models.cmf_mail.CmfMail.cmf_locked_by):
        """CmfMail.cmf_locked_by field"""

    class cmf_modified_at(modules.mail2.models.cmf_mail.CmfMail.cmf_modified_at):
        """CmfMail.cmf_modified_at field"""

    class cmf_modified_by(modules.mail2.models.cmf_mail.CmfMail.cmf_modified_by):
        """CmfMail.cmf_modified_by field"""

    class cmf_owner(modules.mail2.models.cmf_mail.CmfMail.cmf_owner):
        """CmfMail.cmf_owner field"""

    class cmf_version(modules.mail2.models.cmf_mail.CmfMail.cmf_version):
        """CmfMail.cmf_version field"""

    class cmf_viewed_at(modules.mail2.models.cmf_mail.CmfMail.cmf_viewed_at):
        """CmfMail.cmf_viewed_at field"""

    class code(modules.mail2.models.cmf_mail.CmfMail.code):
        """CmfMail.code field"""

    class comments(modules.mail2.models.cmf_mail.CmfMail.comments):
        """CmfMail.comments field"""

    class documents(modules.mail2.models.cmf_mail.CmfMail.documents):
        """CmfMail.documents field"""

    class ext_id(modules.mail2.models.cmf_mail.CmfMail.ext_id):
        """CmfMail.ext_id field"""

    class favorite_for(modules.mail2.models.cmf_mail.CmfMail.favorite_for):
        """CmfMail.favorite_for field"""

    class handle_obj(modules.mail2.models.cmf_mail.CmfMail.handle_obj):
        """CmfMail.handle_obj field"""

    class has_tree_nodes(modules.mail2.models.cmf_mail.CmfMail.has_tree_nodes):
        """CmfMail.has_tree_nodes field"""

    class id(modules.mail2.models.cmf_mail.CmfMail.id):
        """CmfMail.id field"""

    class imap_uid(modules.mail2.models.cmf_mail.CmfMail.imap_uid):
        """CmfMail.imap_uid field"""

    class import_original(modules.mail2.models.cmf_mail.CmfMail.import_original):
        """CmfMail.import_original field"""

    class import_raw_json(modules.mail2.models.cmf_mail.CmfMail.import_raw_json):
        """CmfMail.import_raw_json field"""

    class in_reply_to(modules.mail2.models.cmf_mail.CmfMail.in_reply_to):
        """CmfMail.in_reply_to field"""

    class in_reply_to_raw(modules.mail2.models.cmf_mail.CmfMail.in_reply_to_raw):
        """CmfMail.in_reply_to_raw field"""

    class is_favorite(modules.mail2.models.cmf_mail.CmfMail.is_favorite):
        """CmfMail.is_favorite field"""

    class is_readed(modules.mail2.models.cmf_mail.CmfMail.is_readed):
        """CmfMail.is_readed field"""

    class mail_from(modules.mail2.models.cmf_mail.CmfMail.mail_from):
        """CmfMail.mail_from field"""

    class mail_from_name(modules.mail2.models.cmf_mail.CmfMail.mail_from_name):
        """CmfMail.mail_from_name field"""

    class mail_headers(modules.mail2.models.cmf_mail.CmfMail.mail_headers):
        """CmfMail.mail_headers field"""

    class mail_to(modules.mail2.models.cmf_mail.CmfMail.mail_to):
        """CmfMail.mail_to field"""

    class mail_to_json(modules.mail2.models.cmf_mail.CmfMail.mail_to_json):
        """CmfMail.mail_to_json field"""

    class mailbox_folder(modules.mail2.models.cmf_mail.CmfMail.mailbox_folder):
        """CmfMail.mailbox_folder field"""

    class message_id(modules.mail2.models.cmf_mail.CmfMail.message_id):
        """CmfMail.message_id field"""

    class name(modules.mail2.models.cmf_mail.CmfMail.name):
        """CmfMail.name field"""

    class orderno(modules.mail2.models.cmf_mail.CmfMail.orderno):
        """CmfMail.orderno field"""

    class parent(modules.mail2.models.cmf_mail.CmfMail.parent):
        """CmfMail.parent field"""

    class perm_acl(modules.mail2.models.cmf_mail.CmfMail.perm_acl):
        """CmfMail.perm_acl field"""

    class perm_effective_acl_id(modules.mail2.models.cmf_mail.CmfMail.perm_effective_acl_id):
        """CmfMail.perm_effective_acl_id field"""

    class perm_encrypt(modules.mail2.models.cmf_mail.CmfMail.perm_encrypt):
        """CmfMail.perm_encrypt field"""

    class perm_has_acl(modules.mail2.models.cmf_mail.CmfMail.perm_has_acl):
        """CmfMail.perm_has_acl field"""

    class perm_inherit(modules.mail2.models.cmf_mail.CmfMail.perm_inherit):
        """CmfMail.perm_inherit field"""

    class perm_inherit_acl_id(modules.mail2.models.cmf_mail.CmfMail.perm_inherit_acl_id):
        """CmfMail.perm_inherit_acl_id field"""

    class perm_parent(modules.mail2.models.cmf_mail.CmfMail.perm_parent):
        """CmfMail.perm_parent field"""

    class perm_parent_owner_id(modules.mail2.models.cmf_mail.CmfMail.perm_parent_owner_id):
        """CmfMail.perm_parent_owner_id field"""

    class perm_public(modules.mail2.models.cmf_mail.CmfMail.perm_public):
        """CmfMail.perm_public field"""

    class references(modules.mail2.models.cmf_mail.CmfMail.references):
        """CmfMail.references field"""

    class references_raw(modules.mail2.models.cmf_mail.CmfMail.references_raw):
        """CmfMail.references_raw field"""

    class root_parent(modules.mail2.models.cmf_mail.CmfMail.root_parent):
        """CmfMail.root_parent field"""

    class system(modules.mail2.models.cmf_mail.CmfMail.system):
        """CmfMail.system field"""

    class tasks(modules.mail2.models.cmf_mail.CmfMail.tasks):
        """CmfMail.tasks field"""

    class text(modules.mail2.models.cmf_mail.CmfMail.text):
        """CmfMail.text field"""

    class text_html(modules.mail2.models.cmf_mail.CmfMail.text_html):
        """CmfMail.text_html field"""

    class text_search(modules.mail2.models.cmf_mail.CmfMail.text_search):
        """CmfMail.text_search field"""

    class tree_hidden(modules.mail2.models.cmf_mail.CmfMail.tree_hidden):
        """CmfMail.tree_hidden field"""

    class tree_node_is_branch(modules.mail2.models.cmf_mail.CmfMail.tree_node_is_branch):
        """CmfMail.tree_node_is_branch field"""

    class tree_nodes(modules.mail2.models.cmf_mail.CmfMail.tree_nodes):
        """CmfMail.tree_nodes field"""

    class tree_parent(modules.mail2.models.cmf_mail.CmfMail.tree_parent):
        """CmfMail.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class mailbox_folder_id(fields.CmfTUUID):
        caption = "Папка ID"
        foreign_key = "cmf_mailbox_folder.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class in_reply_to_id(fields.CmfTUUID):
        caption = "Письмо, на которое ответ ID"
        foreign_key = "cmf_mail.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class handle_obj_id(fields.CmfTUUID):
        caption = "Объект, созданный обработчиком ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_task.id','cmf_deal.id']
        visible=False
        index=True



import modules.mail2.models.cmf_mail_handler
class CmfMailHandler(modules.mail2.models.cmf_mail_handler.CmfMailHandler):
    abstract = False

    class activity(modules.mail2.models.cmf_mail_handler.CmfMailHandler.activity):
        """CmfMailHandler.activity field"""
        ui_form_visible = False

    class alarm_date(modules.mail2.models.cmf_mail_handler.CmfMailHandler.alarm_date):
        """CmfMailHandler.alarm_date field"""
        ui_form_visible = False

    class approved(modules.mail2.models.cmf_mail_handler.CmfMailHandler.approved):
        """CmfMailHandler.approved field"""
        ui_form_visible = False

    class attachments(modules.mail2.models.cmf_mail_handler.CmfMailHandler.attachments):
        """CmfMailHandler.attachments field"""
        ui_form_visible = False

    class cache_fields(modules.mail2.models.cmf_mail_handler.CmfMailHandler.cache_fields):
        """CmfMailHandler.cache_fields field"""
        ui_form_visible = False

    class cache_status_opt(modules.mail2.models.cmf_mail_handler.CmfMailHandler.cache_status_opt):
        """CmfMailHandler.cache_status_opt field"""
        ui_form_visible = False

    class cache_status_type(modules.mail2.models.cmf_mail_handler.CmfMailHandler.cache_status_type):
        """CmfMailHandler.cache_status_type field"""
        ui_form_visible = False

    class cloned_from(modules.mail2.models.cmf_mail_handler.CmfMailHandler.cloned_from):
        """CmfMailHandler.cloned_from field"""
        ui_form_visible = False

    class cmf_author(modules.mail2.models.cmf_mail_handler.CmfMailHandler.cmf_author):
        """CmfMailHandler.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.mail2.models.cmf_mail_handler.CmfMailHandler.cmf_created_at):
        """CmfMailHandler.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.mail2.models.cmf_mail_handler.CmfMailHandler.cmf_deleted):
        """CmfMailHandler.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.mail2.models.cmf_mail_handler.CmfMailHandler.cmf_import):
        """CmfMailHandler.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.mail2.models.cmf_mail_handler.CmfMailHandler.cmf_locked_at):
        """CmfMailHandler.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.mail2.models.cmf_mail_handler.CmfMailHandler.cmf_locked_by):
        """CmfMailHandler.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.mail2.models.cmf_mail_handler.CmfMailHandler.cmf_modified_at):
        """CmfMailHandler.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.mail2.models.cmf_mail_handler.CmfMailHandler.cmf_modified_by):
        """CmfMailHandler.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.mail2.models.cmf_mail_handler.CmfMailHandler.cmf_owner):
        """CmfMailHandler.cmf_owner field"""
        ui_form_visible = False

    class cmf_owner_assistant(modules.mail2.models.cmf_mail_handler.CmfMailHandler.cmf_owner_assistant):
        """CmfMailHandler.cmf_owner_assistant field"""
        ui_form_visible = False

    class cmf_owner_assistants(modules.mail2.models.cmf_mail_handler.CmfMailHandler.cmf_owner_assistants):
        """CmfMailHandler.cmf_owner_assistants field"""
        ui_form_visible = False

    class cmf_version(modules.mail2.models.cmf_mail_handler.CmfMailHandler.cmf_version):
        """CmfMailHandler.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.mail2.models.cmf_mail_handler.CmfMailHandler.cmf_viewed_at):
        """CmfMailHandler.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.mail2.models.cmf_mail_handler.CmfMailHandler.code):
        """CmfMailHandler.code field"""
        ui_form_visible = False

    class comments(modules.mail2.models.cmf_mail_handler.CmfMailHandler.comments):
        """CmfMailHandler.comments field"""
        ui_form_visible = False

    class company(modules.mail2.models.cmf_mail_handler.CmfMailHandler.company):
        """CmfMailHandler.company field"""
        ui_form_visible = False

    class create_user(modules.mail2.models.cmf_mail_handler.CmfMailHandler.create_user):
        """CmfMailHandler.create_user field"""
        ui_form_visible = True

    class deadline(modules.mail2.models.cmf_mail_handler.CmfMailHandler.deadline):
        """CmfMailHandler.deadline field"""
        ui_form_visible = False

    class default_task_workflow(modules.mail2.models.cmf_mail_handler.CmfMailHandler.default_task_workflow):
        """CmfMailHandler.default_task_workflow field"""
        ui_form_visible = False

    class documents(modules.mail2.models.cmf_mail_handler.CmfMailHandler.documents):
        """CmfMailHandler.documents field"""
        ui_form_visible = False

    class executors(modules.mail2.models.cmf_mail_handler.CmfMailHandler.executors):
        """CmfMailHandler.executors field"""
        ui_form_visible = False

    class ext_id(modules.mail2.models.cmf_mail_handler.CmfMailHandler.ext_id):
        """CmfMailHandler.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.mail2.models.cmf_mail_handler.CmfMailHandler.favorite_for):
        """CmfMailHandler.favorite_for field"""
        ui_form_visible = False

    class followers(modules.mail2.models.cmf_mail_handler.CmfMailHandler.followers):
        """CmfMailHandler.followers field"""
        ui_form_visible = False

    class handler_type(modules.mail2.models.cmf_mail_handler.CmfMailHandler.handler_type):
        """CmfMailHandler.handler_type field"""
        ui_form_visible = True

    class has_tree_nodes(modules.mail2.models.cmf_mail_handler.CmfMailHandler.has_tree_nodes):
        """CmfMailHandler.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.mail2.models.cmf_mail_handler.CmfMailHandler.id):
        """CmfMailHandler.id field"""
        ui_form_visible = False

    class import_original(modules.mail2.models.cmf_mail_handler.CmfMailHandler.import_original):
        """CmfMailHandler.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.mail2.models.cmf_mail_handler.CmfMailHandler.import_raw_json):
        """CmfMailHandler.import_raw_json field"""
        ui_form_visible = False

    class is_checked(modules.mail2.models.cmf_mail_handler.CmfMailHandler.is_checked):
        """CmfMailHandler.is_checked field"""
        ui_form_visible = False

    class is_favorite(modules.mail2.models.cmf_mail_handler.CmfMailHandler.is_favorite):
        """CmfMailHandler.is_favorite field"""
        ui_form_visible = False

    class is_penalty(modules.mail2.models.cmf_mail_handler.CmfMailHandler.is_penalty):
        """CmfMailHandler.is_penalty field"""
        ui_form_visible = False

    class is_public(modules.mail2.models.cmf_mail_handler.CmfMailHandler.is_public):
        """CmfMailHandler.is_public field"""
        ui_form_visible = False

    class is_public_comments(modules.mail2.models.cmf_mail_handler.CmfMailHandler.is_public_comments):
        """CmfMailHandler.is_public_comments field"""
        ui_form_visible = False

    class is_public_editable(modules.mail2.models.cmf_mail_handler.CmfMailHandler.is_public_editable):
        """CmfMailHandler.is_public_editable field"""
        ui_form_visible = False

    class is_template(modules.mail2.models.cmf_mail_handler.CmfMailHandler.is_template):
        """CmfMailHandler.is_template field"""
        ui_form_visible = False

    class local_links(modules.mail2.models.cmf_mail_handler.CmfMailHandler.local_links):
        """CmfMailHandler.local_links field"""
        ui_form_visible = False

    class logic_prefix(modules.mail2.models.cmf_mail_handler.CmfMailHandler.logic_prefix):
        """CmfMailHandler.logic_prefix field"""
        ui_form_visible = False

    class logic_type(modules.mail2.models.cmf_mail_handler.CmfMailHandler.logic_type):
        """CmfMailHandler.logic_type field"""
        ui_form_visible = False

    class mailbox(modules.mail2.models.cmf_mail_handler.CmfMailHandler.mailbox):
        """CmfMailHandler.mailbox field"""
        ui_form_visible = True

    class mailbox_folders(modules.mail2.models.cmf_mail_handler.CmfMailHandler.mailbox_folders):
        """CmfMailHandler.mailbox_folders field"""
        ui_form_visible = True

    class mark(modules.mail2.models.cmf_mail_handler.CmfMailHandler.mark):
        """CmfMailHandler.mark field"""
        ui_form_visible = False

    class name(modules.mail2.models.cmf_mail_handler.CmfMailHandler.name):
        """CmfMailHandler.name field"""
        ui_form_visible = True

    class no_control(modules.mail2.models.cmf_mail_handler.CmfMailHandler.no_control):
        """CmfMailHandler.no_control field"""
        ui_form_visible = False

    class obj_author(modules.mail2.models.cmf_mail_handler.CmfMailHandler.obj_author):
        """CmfMailHandler.obj_author field"""
        ui_form_visible = True

    class obj_logic_type(modules.mail2.models.cmf_mail_handler.CmfMailHandler.obj_logic_type):
        """CmfMailHandler.obj_logic_type field"""
        ui_form_visible = True

    class orderno(modules.mail2.models.cmf_mail_handler.CmfMailHandler.orderno):
        """CmfMailHandler.orderno field"""
        ui_form_visible = False

    class parent(modules.mail2.models.cmf_mail_handler.CmfMailHandler.parent):
        """CmfMailHandler.parent field"""
        ui_form_visible = True

    class parent_logic_prefix(modules.mail2.models.cmf_mail_handler.CmfMailHandler.parent_logic_prefix):
        """CmfMailHandler.parent_logic_prefix field"""
        ui_form_visible = False

    class period_interval(modules.mail2.models.cmf_mail_handler.CmfMailHandler.period_interval):
        """CmfMailHandler.period_interval field"""
        ui_form_visible = False

    class period_next_date(modules.mail2.models.cmf_mail_handler.CmfMailHandler.period_next_date):
        """CmfMailHandler.period_next_date field"""
        ui_form_visible = False

    class perm_acl(modules.mail2.models.cmf_mail_handler.CmfMailHandler.perm_acl):
        """CmfMailHandler.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.mail2.models.cmf_mail_handler.CmfMailHandler.perm_effective_acl_id):
        """CmfMailHandler.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.mail2.models.cmf_mail_handler.CmfMailHandler.perm_encrypt):
        """CmfMailHandler.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.mail2.models.cmf_mail_handler.CmfMailHandler.perm_has_acl):
        """CmfMailHandler.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.mail2.models.cmf_mail_handler.CmfMailHandler.perm_inherit):
        """CmfMailHandler.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.mail2.models.cmf_mail_handler.CmfMailHandler.perm_inherit_acl_id):
        """CmfMailHandler.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.mail2.models.cmf_mail_handler.CmfMailHandler.perm_parent):
        """CmfMailHandler.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.mail2.models.cmf_mail_handler.CmfMailHandler.perm_parent_owner_id):
        """CmfMailHandler.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_policy(modules.mail2.models.cmf_mail_handler.CmfMailHandler.perm_policy):
        """CmfMailHandler.perm_policy field"""
        ui_form_visible = False

    class perm_policy_anonymous(modules.mail2.models.cmf_mail_handler.CmfMailHandler.perm_policy_anonymous):
        """CmfMailHandler.perm_policy_anonymous field"""
        ui_form_visible = False

    class perm_policy_guest(modules.mail2.models.cmf_mail_handler.CmfMailHandler.perm_policy_guest):
        """CmfMailHandler.perm_policy_guest field"""
        ui_form_visible = False

    class perm_policy_sharelink(modules.mail2.models.cmf_mail_handler.CmfMailHandler.perm_policy_sharelink):
        """CmfMailHandler.perm_policy_sharelink field"""
        ui_form_visible = False

    class perm_public(modules.mail2.models.cmf_mail_handler.CmfMailHandler.perm_public):
        """CmfMailHandler.perm_public field"""
        ui_form_visible = False

    class plan_end_date(modules.mail2.models.cmf_mail_handler.CmfMailHandler.plan_end_date):
        """CmfMailHandler.plan_end_date field"""
        ui_form_visible = False

    class plan_start_date(modules.mail2.models.cmf_mail_handler.CmfMailHandler.plan_start_date):
        """CmfMailHandler.plan_start_date field"""
        ui_form_visible = False

    class priority(modules.mail2.models.cmf_mail_handler.CmfMailHandler.priority):
        """CmfMailHandler.priority field"""
        ui_form_visible = False

    class responsible(modules.mail2.models.cmf_mail_handler.CmfMailHandler.responsible):
        """CmfMailHandler.responsible field"""
        ui_form_visible = False

    class root_parent(modules.mail2.models.cmf_mail_handler.CmfMailHandler.root_parent):
        """CmfMailHandler.root_parent field"""
        ui_form_visible = False

    class scheme_wf(modules.mail2.models.cmf_mail_handler.CmfMailHandler.scheme_wf):
        """CmfMailHandler.scheme_wf field"""
        ui_form_visible = False

    class sharelink_hash(modules.mail2.models.cmf_mail_handler.CmfMailHandler.sharelink_hash):
        """CmfMailHandler.sharelink_hash field"""
        ui_form_visible = False

    class spectators(modules.mail2.models.cmf_mail_handler.CmfMailHandler.spectators):
        """CmfMailHandler.spectators field"""
        ui_form_visible = False

    class status(modules.mail2.models.cmf_mail_handler.CmfMailHandler.status):
        """CmfMailHandler.status field"""
        ui_form_visible = False

    class status_closed_at(modules.mail2.models.cmf_mail_handler.CmfMailHandler.status_closed_at):
        """CmfMailHandler.status_closed_at field"""
        ui_form_visible = False

    class status_in_progress_end(modules.mail2.models.cmf_mail_handler.CmfMailHandler.status_in_progress_end):
        """CmfMailHandler.status_in_progress_end field"""
        ui_form_visible = False

    class status_in_progress_start(modules.mail2.models.cmf_mail_handler.CmfMailHandler.status_in_progress_start):
        """CmfMailHandler.status_in_progress_start field"""
        ui_form_visible = False

    class status_modified_at(modules.mail2.models.cmf_mail_handler.CmfMailHandler.status_modified_at):
        """CmfMailHandler.status_modified_at field"""
        ui_form_visible = False

    class status_review_at(modules.mail2.models.cmf_mail_handler.CmfMailHandler.status_review_at):
        """CmfMailHandler.status_review_at field"""
        ui_form_visible = False

    class system(modules.mail2.models.cmf_mail_handler.CmfMailHandler.system):
        """CmfMailHandler.system field"""
        ui_form_visible = False

    class tags(modules.mail2.models.cmf_mail_handler.CmfMailHandler.tags):
        """CmfMailHandler.tags field"""
        ui_form_visible = False

    class tasks(modules.mail2.models.cmf_mail_handler.CmfMailHandler.tasks):
        """CmfMailHandler.tasks field"""
        ui_form_visible = False

    class text(modules.mail2.models.cmf_mail_handler.CmfMailHandler.text):
        """CmfMailHandler.text field"""
        ui_form_visible = False

    class tree_hidden(modules.mail2.models.cmf_mail_handler.CmfMailHandler.tree_hidden):
        """CmfMailHandler.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.mail2.models.cmf_mail_handler.CmfMailHandler.tree_node_is_branch):
        """CmfMailHandler.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.mail2.models.cmf_mail_handler.CmfMailHandler.tree_nodes):
        """CmfMailHandler.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.mail2.models.cmf_mail_handler.CmfMailHandler.tree_parent):
        """CmfMailHandler.tree_parent field"""
        ui_form_visible = False

    class ui_view_form(modules.mail2.models.cmf_mail_handler.CmfMailHandler.ui_view_form):
        """CmfMailHandler.ui_view_form field"""
        ui_form_visible = False

    class waiting_for(modules.mail2.models.cmf_mail_handler.CmfMailHandler.waiting_for):
        """CmfMailHandler.waiting_for field"""
        ui_form_visible = False

    class workflow(modules.mail2.models.cmf_mail_handler.CmfMailHandler.workflow):
        """CmfMailHandler.workflow field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Постановщик ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Проект ID"
        foreign_key = "cmf_project.id"
        nullable = False
        unique = False
        visible = False
        index = True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_project.id','cmf_folder.id','cmf_active_entity_filter.id','cmf_document.id','cmf_task.id']
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_task_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по-умолчанию для задач ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class logic_type_id(fields.CmfTUUID):
        caption = "Тип ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class scheme_wf_id(fields.CmfTUUID):
        caption = "Схема Бизнес-процесса ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_owner_assistant_id(fields.CmfTUUID):
        caption = "DEPRICATED. Помощник владельца ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class status_id(fields.CmfTUUID):
        caption = "Статус ID"
        foreign_key = "cmf_status.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class company_id(fields.CmfTUUID):
        caption = "Контрагент ID"
        foreign_key = "cmf_company.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class responsible_id(fields.CmfTUUID):
        caption = "Исполнитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class waiting_for_id(fields.CmfTUUID):
        caption = "Ждем ответа ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cloned_from_id(fields.CmfTUUID):
        caption = "Склонирован из ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class activity_id(fields.CmfTUUID):
        caption = "Вид деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cache_status_opt_id(fields.CmfTUUID):
        caption = "Настройка статуса ID"
        foreign_key = "cmf_status_opt.id"
        nullable = True
        unique = False
        visible = False
        index = True
        no_acl = True

    class mailbox_id(fields.CmfTUUID):
        caption = "Почтовый ящик ID"
        foreign_key = "cmf_mailbox2.id"
        nullable = False
        unique = False
        visible = False
        index = True

    class obj_logic_type_id(fields.CmfTUUID):
        caption = "Логический тип создаваемого объекта ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class obj_author_id(fields.CmfTUUID):
        caption = "Автор по умолчанию создаваемого объекта ID"
        foreign_key = "cmf_person.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.mail.fields.cmf_mail_signature
class CmfMailSignature(modules.mail.fields.cmf_mail_signature.CmfMailSignature):
    abstract = False

    class cmf_author(modules.mail.fields.cmf_mail_signature.CmfMailSignature.cmf_author):
        """CmfMailSignature.cmf_author field"""

    class cmf_created_at(modules.mail.fields.cmf_mail_signature.CmfMailSignature.cmf_created_at):
        """CmfMailSignature.cmf_created_at field"""

    class cmf_deleted(modules.mail.fields.cmf_mail_signature.CmfMailSignature.cmf_deleted):
        """CmfMailSignature.cmf_deleted field"""

    class cmf_import(modules.mail.fields.cmf_mail_signature.CmfMailSignature.cmf_import):
        """CmfMailSignature.cmf_import field"""

    class cmf_locked_at(modules.mail.fields.cmf_mail_signature.CmfMailSignature.cmf_locked_at):
        """CmfMailSignature.cmf_locked_at field"""

    class cmf_locked_by(modules.mail.fields.cmf_mail_signature.CmfMailSignature.cmf_locked_by):
        """CmfMailSignature.cmf_locked_by field"""

    class cmf_modified_at(modules.mail.fields.cmf_mail_signature.CmfMailSignature.cmf_modified_at):
        """CmfMailSignature.cmf_modified_at field"""

    class cmf_modified_by(modules.mail.fields.cmf_mail_signature.CmfMailSignature.cmf_modified_by):
        """CmfMailSignature.cmf_modified_by field"""

    class cmf_owner(modules.mail.fields.cmf_mail_signature.CmfMailSignature.cmf_owner):
        """CmfMailSignature.cmf_owner field"""

    class cmf_version(modules.mail.fields.cmf_mail_signature.CmfMailSignature.cmf_version):
        """CmfMailSignature.cmf_version field"""

    class cmf_viewed_at(modules.mail.fields.cmf_mail_signature.CmfMailSignature.cmf_viewed_at):
        """CmfMailSignature.cmf_viewed_at field"""

    class code(modules.mail.fields.cmf_mail_signature.CmfMailSignature.code):
        """CmfMailSignature.code field"""

    class comments(modules.mail.fields.cmf_mail_signature.CmfMailSignature.comments):
        """CmfMailSignature.comments field"""

    class documents(modules.mail.fields.cmf_mail_signature.CmfMailSignature.documents):
        """CmfMailSignature.documents field"""

    class ext_id(modules.mail.fields.cmf_mail_signature.CmfMailSignature.ext_id):
        """CmfMailSignature.ext_id field"""

    class favorite_for(modules.mail.fields.cmf_mail_signature.CmfMailSignature.favorite_for):
        """CmfMailSignature.favorite_for field"""

    class has_tree_nodes(modules.mail.fields.cmf_mail_signature.CmfMailSignature.has_tree_nodes):
        """CmfMailSignature.has_tree_nodes field"""

    class id(modules.mail.fields.cmf_mail_signature.CmfMailSignature.id):
        """CmfMailSignature.id field"""

    class import_original(modules.mail.fields.cmf_mail_signature.CmfMailSignature.import_original):
        """CmfMailSignature.import_original field"""

    class import_raw_json(modules.mail.fields.cmf_mail_signature.CmfMailSignature.import_raw_json):
        """CmfMailSignature.import_raw_json field"""

    class is_favorite(modules.mail.fields.cmf_mail_signature.CmfMailSignature.is_favorite):
        """CmfMailSignature.is_favorite field"""

    class name(modules.mail.fields.cmf_mail_signature.CmfMailSignature.name):
        """CmfMailSignature.name field"""

    class orderno(modules.mail.fields.cmf_mail_signature.CmfMailSignature.orderno):
        """CmfMailSignature.orderno field"""

    class parent(modules.mail.fields.cmf_mail_signature.CmfMailSignature.parent):
        """CmfMailSignature.parent field"""

    class perm_acl(modules.mail.fields.cmf_mail_signature.CmfMailSignature.perm_acl):
        """CmfMailSignature.perm_acl field"""

    class perm_effective_acl_id(modules.mail.fields.cmf_mail_signature.CmfMailSignature.perm_effective_acl_id):
        """CmfMailSignature.perm_effective_acl_id field"""

    class perm_encrypt(modules.mail.fields.cmf_mail_signature.CmfMailSignature.perm_encrypt):
        """CmfMailSignature.perm_encrypt field"""

    class perm_has_acl(modules.mail.fields.cmf_mail_signature.CmfMailSignature.perm_has_acl):
        """CmfMailSignature.perm_has_acl field"""

    class perm_inherit(modules.mail.fields.cmf_mail_signature.CmfMailSignature.perm_inherit):
        """CmfMailSignature.perm_inherit field"""

    class perm_inherit_acl_id(modules.mail.fields.cmf_mail_signature.CmfMailSignature.perm_inherit_acl_id):
        """CmfMailSignature.perm_inherit_acl_id field"""

    class perm_parent(modules.mail.fields.cmf_mail_signature.CmfMailSignature.perm_parent):
        """CmfMailSignature.perm_parent field"""

    class perm_parent_owner_id(modules.mail.fields.cmf_mail_signature.CmfMailSignature.perm_parent_owner_id):
        """CmfMailSignature.perm_parent_owner_id field"""

    class perm_public(modules.mail.fields.cmf_mail_signature.CmfMailSignature.perm_public):
        """CmfMailSignature.perm_public field"""

    class root_parent(modules.mail.fields.cmf_mail_signature.CmfMailSignature.root_parent):
        """CmfMailSignature.root_parent field"""

    class system(modules.mail.fields.cmf_mail_signature.CmfMailSignature.system):
        """CmfMailSignature.system field"""

    class tasks(modules.mail.fields.cmf_mail_signature.CmfMailSignature.tasks):
        """CmfMailSignature.tasks field"""

    class text(modules.mail.fields.cmf_mail_signature.CmfMailSignature.text):
        """CmfMailSignature.text field"""

    class tree_hidden(modules.mail.fields.cmf_mail_signature.CmfMailSignature.tree_hidden):
        """CmfMailSignature.tree_hidden field"""

    class tree_node_is_branch(modules.mail.fields.cmf_mail_signature.CmfMailSignature.tree_node_is_branch):
        """CmfMailSignature.tree_node_is_branch field"""

    class tree_nodes(modules.mail.fields.cmf_mail_signature.CmfMailSignature.tree_nodes):
        """CmfMailSignature.tree_nodes field"""

    class tree_parent(modules.mail.fields.cmf_mail_signature.CmfMailSignature.tree_parent):
        """CmfMailSignature.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.mail.fields.cmf_mail_template
class CmfMailTemplate(modules.mail.fields.cmf_mail_template.CmfMailTemplate):
    abstract = False

    class cmf_author(modules.mail.fields.cmf_mail_template.CmfMailTemplate.cmf_author):
        """CmfMailTemplate.cmf_author field"""

    class cmf_created_at(modules.mail.fields.cmf_mail_template.CmfMailTemplate.cmf_created_at):
        """CmfMailTemplate.cmf_created_at field"""

    class cmf_deleted(modules.mail.fields.cmf_mail_template.CmfMailTemplate.cmf_deleted):
        """CmfMailTemplate.cmf_deleted field"""

    class cmf_import(modules.mail.fields.cmf_mail_template.CmfMailTemplate.cmf_import):
        """CmfMailTemplate.cmf_import field"""

    class cmf_locked_at(modules.mail.fields.cmf_mail_template.CmfMailTemplate.cmf_locked_at):
        """CmfMailTemplate.cmf_locked_at field"""

    class cmf_locked_by(modules.mail.fields.cmf_mail_template.CmfMailTemplate.cmf_locked_by):
        """CmfMailTemplate.cmf_locked_by field"""

    class cmf_modified_at(modules.mail.fields.cmf_mail_template.CmfMailTemplate.cmf_modified_at):
        """CmfMailTemplate.cmf_modified_at field"""

    class cmf_modified_by(modules.mail.fields.cmf_mail_template.CmfMailTemplate.cmf_modified_by):
        """CmfMailTemplate.cmf_modified_by field"""

    class cmf_owner(modules.mail.fields.cmf_mail_template.CmfMailTemplate.cmf_owner):
        """CmfMailTemplate.cmf_owner field"""

    class cmf_version(modules.mail.fields.cmf_mail_template.CmfMailTemplate.cmf_version):
        """CmfMailTemplate.cmf_version field"""

    class cmf_viewed_at(modules.mail.fields.cmf_mail_template.CmfMailTemplate.cmf_viewed_at):
        """CmfMailTemplate.cmf_viewed_at field"""

    class code(modules.mail.fields.cmf_mail_template.CmfMailTemplate.code):
        """CmfMailTemplate.code field"""

    class comments(modules.mail.fields.cmf_mail_template.CmfMailTemplate.comments):
        """CmfMailTemplate.comments field"""

    class documents(modules.mail.fields.cmf_mail_template.CmfMailTemplate.documents):
        """CmfMailTemplate.documents field"""

    class ext_id(modules.mail.fields.cmf_mail_template.CmfMailTemplate.ext_id):
        """CmfMailTemplate.ext_id field"""

    class favorite_for(modules.mail.fields.cmf_mail_template.CmfMailTemplate.favorite_for):
        """CmfMailTemplate.favorite_for field"""

    class has_tree_nodes(modules.mail.fields.cmf_mail_template.CmfMailTemplate.has_tree_nodes):
        """CmfMailTemplate.has_tree_nodes field"""

    class id(modules.mail.fields.cmf_mail_template.CmfMailTemplate.id):
        """CmfMailTemplate.id field"""

    class import_original(modules.mail.fields.cmf_mail_template.CmfMailTemplate.import_original):
        """CmfMailTemplate.import_original field"""

    class import_raw_json(modules.mail.fields.cmf_mail_template.CmfMailTemplate.import_raw_json):
        """CmfMailTemplate.import_raw_json field"""

    class is_favorite(modules.mail.fields.cmf_mail_template.CmfMailTemplate.is_favorite):
        """CmfMailTemplate.is_favorite field"""

    class name(modules.mail.fields.cmf_mail_template.CmfMailTemplate.name):
        """CmfMailTemplate.name field"""

    class orderno(modules.mail.fields.cmf_mail_template.CmfMailTemplate.orderno):
        """CmfMailTemplate.orderno field"""

    class parent(modules.mail.fields.cmf_mail_template.CmfMailTemplate.parent):
        """CmfMailTemplate.parent field"""

    class perm_acl(modules.mail.fields.cmf_mail_template.CmfMailTemplate.perm_acl):
        """CmfMailTemplate.perm_acl field"""

    class perm_effective_acl_id(modules.mail.fields.cmf_mail_template.CmfMailTemplate.perm_effective_acl_id):
        """CmfMailTemplate.perm_effective_acl_id field"""

    class perm_encrypt(modules.mail.fields.cmf_mail_template.CmfMailTemplate.perm_encrypt):
        """CmfMailTemplate.perm_encrypt field"""

    class perm_has_acl(modules.mail.fields.cmf_mail_template.CmfMailTemplate.perm_has_acl):
        """CmfMailTemplate.perm_has_acl field"""

    class perm_inherit(modules.mail.fields.cmf_mail_template.CmfMailTemplate.perm_inherit):
        """CmfMailTemplate.perm_inherit field"""

    class perm_inherit_acl_id(modules.mail.fields.cmf_mail_template.CmfMailTemplate.perm_inherit_acl_id):
        """CmfMailTemplate.perm_inherit_acl_id field"""

    class perm_parent(modules.mail.fields.cmf_mail_template.CmfMailTemplate.perm_parent):
        """CmfMailTemplate.perm_parent field"""

    class perm_parent_owner_id(modules.mail.fields.cmf_mail_template.CmfMailTemplate.perm_parent_owner_id):
        """CmfMailTemplate.perm_parent_owner_id field"""

    class perm_public(modules.mail.fields.cmf_mail_template.CmfMailTemplate.perm_public):
        """CmfMailTemplate.perm_public field"""

    class root_parent(modules.mail.fields.cmf_mail_template.CmfMailTemplate.root_parent):
        """CmfMailTemplate.root_parent field"""

    class system(modules.mail.fields.cmf_mail_template.CmfMailTemplate.system):
        """CmfMailTemplate.system field"""

    class tasks(modules.mail.fields.cmf_mail_template.CmfMailTemplate.tasks):
        """CmfMailTemplate.tasks field"""

    class text(modules.mail.fields.cmf_mail_template.CmfMailTemplate.text):
        """CmfMailTemplate.text field"""

    class tree_hidden(modules.mail.fields.cmf_mail_template.CmfMailTemplate.tree_hidden):
        """CmfMailTemplate.tree_hidden field"""

    class tree_node_is_branch(modules.mail.fields.cmf_mail_template.CmfMailTemplate.tree_node_is_branch):
        """CmfMailTemplate.tree_node_is_branch field"""

    class tree_nodes(modules.mail.fields.cmf_mail_template.CmfMailTemplate.tree_nodes):
        """CmfMailTemplate.tree_nodes field"""

    class tree_parent(modules.mail.fields.cmf_mail_template.CmfMailTemplate.tree_parent):
        """CmfMailTemplate.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.mail.fields.cmf_mailbox
import modules.mail.models.cmf_mailbox
class CmfMailbox(modules.mail.fields.cmf_mailbox.CmfMailbox,modules.mail.models.cmf_mailbox.CmfMailbox):
    abstract = False

    class client_id(modules.mail.fields.cmf_mailbox.CmfMailbox.client_id):
        """CmfMailbox.client_id field"""

    class cmf_author(modules.mail.fields.cmf_mailbox.CmfMailbox.cmf_author):
        """CmfMailbox.cmf_author field"""

    class cmf_created_at(modules.mail.fields.cmf_mailbox.CmfMailbox.cmf_created_at):
        """CmfMailbox.cmf_created_at field"""

    class cmf_deleted(modules.mail.fields.cmf_mailbox.CmfMailbox.cmf_deleted):
        """CmfMailbox.cmf_deleted field"""

    class cmf_import(modules.mail.fields.cmf_mailbox.CmfMailbox.cmf_import):
        """CmfMailbox.cmf_import field"""

    class cmf_locked_at(modules.mail.fields.cmf_mailbox.CmfMailbox.cmf_locked_at):
        """CmfMailbox.cmf_locked_at field"""

    class cmf_locked_by(modules.mail.fields.cmf_mailbox.CmfMailbox.cmf_locked_by):
        """CmfMailbox.cmf_locked_by field"""

    class cmf_modified_at(modules.mail.fields.cmf_mailbox.CmfMailbox.cmf_modified_at):
        """CmfMailbox.cmf_modified_at field"""

    class cmf_modified_by(modules.mail.fields.cmf_mailbox.CmfMailbox.cmf_modified_by):
        """CmfMailbox.cmf_modified_by field"""

    class cmf_owner(modules.mail.fields.cmf_mailbox.CmfMailbox.cmf_owner):
        """CmfMailbox.cmf_owner field"""

    class cmf_version(modules.mail.fields.cmf_mailbox.CmfMailbox.cmf_version):
        """CmfMailbox.cmf_version field"""

    class cmf_viewed_at(modules.mail.fields.cmf_mailbox.CmfMailbox.cmf_viewed_at):
        """CmfMailbox.cmf_viewed_at field"""

    class code(modules.mail.fields.cmf_mailbox.CmfMailbox.code):
        """CmfMailbox.code field"""

    class comments(modules.mail.fields.cmf_mailbox.CmfMailbox.comments):
        """CmfMailbox.comments field"""

    class documents(modules.mail.fields.cmf_mailbox.CmfMailbox.documents):
        """CmfMailbox.documents field"""

    class email(modules.mail.fields.cmf_mailbox.CmfMailbox.email):
        """CmfMailbox.email field"""

    class ext_id(modules.mail.fields.cmf_mailbox.CmfMailbox.ext_id):
        """CmfMailbox.ext_id field"""

    class favorite_for(modules.mail.fields.cmf_mailbox.CmfMailbox.favorite_for):
        """CmfMailbox.favorite_for field"""

    class has_tree_nodes(modules.mail.fields.cmf_mailbox.CmfMailbox.has_tree_nodes):
        """CmfMailbox.has_tree_nodes field"""

    class id(modules.mail.fields.cmf_mailbox.CmfMailbox.id):
        """CmfMailbox.id field"""

    class imap_crypt(modules.mail.fields.cmf_mailbox.CmfMailbox.imap_crypt):
        """CmfMailbox.imap_crypt field"""

    class imap_port(modules.mail.fields.cmf_mailbox.CmfMailbox.imap_port):
        """CmfMailbox.imap_port field"""

    class imap_server(modules.mail.fields.cmf_mailbox.CmfMailbox.imap_server):
        """CmfMailbox.imap_server field"""

    class import_original(modules.mail.fields.cmf_mailbox.CmfMailbox.import_original):
        """CmfMailbox.import_original field"""

    class import_raw_json(modules.mail.fields.cmf_mailbox.CmfMailbox.import_raw_json):
        """CmfMailbox.import_raw_json field"""

    class is_favorite(modules.mail.fields.cmf_mailbox.CmfMailbox.is_favorite):
        """CmfMailbox.is_favorite field"""

    class lead_mailboxes(modules.mail.fields.cmf_mailbox.CmfMailbox.lead_mailboxes):
        """CmfMailbox.lead_mailboxes field"""

    class load_from_date(modules.mail.fields.cmf_mailbox.CmfMailbox.load_from_date):
        """CmfMailbox.load_from_date field"""

    class login(modules.mail.fields.cmf_mailbox.CmfMailbox.login):
        """CmfMailbox.login field"""

    class name(modules.mail.fields.cmf_mailbox.CmfMailbox.name):
        """CmfMailbox.name field"""

    class orderno(modules.mail.fields.cmf_mailbox.CmfMailbox.orderno):
        """CmfMailbox.orderno field"""

    class parent(modules.mail.fields.cmf_mailbox.CmfMailbox.parent):
        """CmfMailbox.parent field"""

    class pass_hash(modules.mail.fields.cmf_mailbox.CmfMailbox.pass_hash):
        """CmfMailbox.pass_hash field"""

    class password(modules.mail.fields.cmf_mailbox.CmfMailbox.password):
        """CmfMailbox.password field"""

    class perm_acl(modules.mail.fields.cmf_mailbox.CmfMailbox.perm_acl):
        """CmfMailbox.perm_acl field"""

    class perm_effective_acl_id(modules.mail.fields.cmf_mailbox.CmfMailbox.perm_effective_acl_id):
        """CmfMailbox.perm_effective_acl_id field"""

    class perm_encrypt(modules.mail.fields.cmf_mailbox.CmfMailbox.perm_encrypt):
        """CmfMailbox.perm_encrypt field"""

    class perm_has_acl(modules.mail.fields.cmf_mailbox.CmfMailbox.perm_has_acl):
        """CmfMailbox.perm_has_acl field"""

    class perm_inherit(modules.mail.fields.cmf_mailbox.CmfMailbox.perm_inherit):
        """CmfMailbox.perm_inherit field"""

    class perm_inherit_acl_id(modules.mail.fields.cmf_mailbox.CmfMailbox.perm_inherit_acl_id):
        """CmfMailbox.perm_inherit_acl_id field"""

    class perm_parent(modules.mail.fields.cmf_mailbox.CmfMailbox.perm_parent):
        """CmfMailbox.perm_parent field"""

    class perm_parent_owner_id(modules.mail.fields.cmf_mailbox.CmfMailbox.perm_parent_owner_id):
        """CmfMailbox.perm_parent_owner_id field"""

    class perm_public(modules.mail.fields.cmf_mailbox.CmfMailbox.perm_public):
        """CmfMailbox.perm_public field"""

    class refresh_token(modules.mail.fields.cmf_mailbox.CmfMailbox.refresh_token):
        """CmfMailbox.refresh_token field"""

    class root_parent(modules.mail.fields.cmf_mailbox.CmfMailbox.root_parent):
        """CmfMailbox.root_parent field"""

    class smtp_crypt(modules.mail.fields.cmf_mailbox.CmfMailbox.smtp_crypt):
        """CmfMailbox.smtp_crypt field"""

    class smtp_port(modules.mail.fields.cmf_mailbox.CmfMailbox.smtp_port):
        """CmfMailbox.smtp_port field"""

    class smtp_server(modules.mail.fields.cmf_mailbox.CmfMailbox.smtp_server):
        """CmfMailbox.smtp_server field"""

    class system(modules.mail.fields.cmf_mailbox.CmfMailbox.system):
        """CmfMailbox.system field"""

    class tasks(modules.mail.fields.cmf_mailbox.CmfMailbox.tasks):
        """CmfMailbox.tasks field"""

    class text(modules.mail.fields.cmf_mailbox.CmfMailbox.text):
        """CmfMailbox.text field"""

    class tree_hidden(modules.mail.fields.cmf_mailbox.CmfMailbox.tree_hidden):
        """CmfMailbox.tree_hidden field"""

    class tree_node_is_branch(modules.mail.fields.cmf_mailbox.CmfMailbox.tree_node_is_branch):
        """CmfMailbox.tree_node_is_branch field"""

    class tree_nodes(modules.mail.fields.cmf_mailbox.CmfMailbox.tree_nodes):
        """CmfMailbox.tree_nodes field"""

    class tree_parent(modules.mail.fields.cmf_mailbox.CmfMailbox.tree_parent):
        """CmfMailbox.tree_parent field"""

    class type(modules.mail.fields.cmf_mailbox.CmfMailbox.type):
        """CmfMailbox.type field"""

    class use(modules.mail.fields.cmf_mailbox.CmfMailbox.use):
        """CmfMailbox.use field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.mail2.models.cmf_mailbox2
class CmfMailbox2(modules.mail2.models.cmf_mailbox2.CmfMailbox2):
    abstract = False

    class cmf_author(modules.mail2.models.cmf_mailbox2.CmfMailbox2.cmf_author):
        """CmfMailbox2.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.mail2.models.cmf_mailbox2.CmfMailbox2.cmf_created_at):
        """CmfMailbox2.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.mail2.models.cmf_mailbox2.CmfMailbox2.cmf_deleted):
        """CmfMailbox2.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.mail2.models.cmf_mailbox2.CmfMailbox2.cmf_import):
        """CmfMailbox2.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.mail2.models.cmf_mailbox2.CmfMailbox2.cmf_locked_at):
        """CmfMailbox2.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.mail2.models.cmf_mailbox2.CmfMailbox2.cmf_locked_by):
        """CmfMailbox2.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.mail2.models.cmf_mailbox2.CmfMailbox2.cmf_modified_at):
        """CmfMailbox2.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.mail2.models.cmf_mailbox2.CmfMailbox2.cmf_modified_by):
        """CmfMailbox2.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.mail2.models.cmf_mailbox2.CmfMailbox2.cmf_owner):
        """CmfMailbox2.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(modules.mail2.models.cmf_mailbox2.CmfMailbox2.cmf_version):
        """CmfMailbox2.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.mail2.models.cmf_mailbox2.CmfMailbox2.cmf_viewed_at):
        """CmfMailbox2.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.mail2.models.cmf_mailbox2.CmfMailbox2.code):
        """CmfMailbox2.code field"""
        ui_form_visible = False

    class comments(modules.mail2.models.cmf_mailbox2.CmfMailbox2.comments):
        """CmfMailbox2.comments field"""
        ui_form_visible = False

    class documents(modules.mail2.models.cmf_mailbox2.CmfMailbox2.documents):
        """CmfMailbox2.documents field"""
        ui_form_visible = False

    class email(modules.mail2.models.cmf_mailbox2.CmfMailbox2.email):
        """CmfMailbox2.email field"""
        ui_form_visible = True

    class executors(modules.mail2.models.cmf_mailbox2.CmfMailbox2.executors):
        """CmfMailbox2.executors field"""
        ui_form_visible = False

    class ext_id(modules.mail2.models.cmf_mailbox2.CmfMailbox2.ext_id):
        """CmfMailbox2.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.mail2.models.cmf_mailbox2.CmfMailbox2.favorite_for):
        """CmfMailbox2.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(modules.mail2.models.cmf_mailbox2.CmfMailbox2.has_tree_nodes):
        """CmfMailbox2.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.mail2.models.cmf_mailbox2.CmfMailbox2.id):
        """CmfMailbox2.id field"""
        ui_form_visible = False

    class imap_crypt(modules.mail2.models.cmf_mailbox2.CmfMailbox2.imap_crypt):
        """CmfMailbox2.imap_crypt field"""
        ui_form_visible = True

    class imap_port(modules.mail2.models.cmf_mailbox2.CmfMailbox2.imap_port):
        """CmfMailbox2.imap_port field"""
        ui_form_visible = True

    class imap_server(modules.mail2.models.cmf_mailbox2.CmfMailbox2.imap_server):
        """CmfMailbox2.imap_server field"""
        ui_form_visible = True

    class import_original(modules.mail2.models.cmf_mailbox2.CmfMailbox2.import_original):
        """CmfMailbox2.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.mail2.models.cmf_mailbox2.CmfMailbox2.import_raw_json):
        """CmfMailbox2.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(modules.mail2.models.cmf_mailbox2.CmfMailbox2.is_favorite):
        """CmfMailbox2.is_favorite field"""
        ui_form_visible = False

    class last_sync(modules.mail2.models.cmf_mailbox2.CmfMailbox2.last_sync):
        """CmfMailbox2.last_sync field"""
        ui_form_visible = True

    class load_from_date(modules.mail2.models.cmf_mailbox2.CmfMailbox2.load_from_date):
        """CmfMailbox2.load_from_date field"""
        ui_form_visible = True

    class login(modules.mail2.models.cmf_mailbox2.CmfMailbox2.login):
        """CmfMailbox2.login field"""
        ui_form_visible = True

    class maildir_path(modules.mail2.models.cmf_mailbox2.CmfMailbox2.maildir_path):
        """CmfMailbox2.maildir_path field"""
        ui_form_visible = False

    class name(modules.mail2.models.cmf_mailbox2.CmfMailbox2.name):
        """CmfMailbox2.name field"""
        ui_form_visible = True

    class orderno(modules.mail2.models.cmf_mailbox2.CmfMailbox2.orderno):
        """CmfMailbox2.orderno field"""
        ui_form_visible = False

    class parent(modules.mail2.models.cmf_mailbox2.CmfMailbox2.parent):
        """CmfMailbox2.parent field"""
        ui_form_visible = False

    class password(modules.mail2.models.cmf_mailbox2.CmfMailbox2.password):
        """CmfMailbox2.password field"""
        ui_form_visible = True

    class perm_acl(modules.mail2.models.cmf_mailbox2.CmfMailbox2.perm_acl):
        """CmfMailbox2.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.mail2.models.cmf_mailbox2.CmfMailbox2.perm_effective_acl_id):
        """CmfMailbox2.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.mail2.models.cmf_mailbox2.CmfMailbox2.perm_encrypt):
        """CmfMailbox2.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.mail2.models.cmf_mailbox2.CmfMailbox2.perm_has_acl):
        """CmfMailbox2.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.mail2.models.cmf_mailbox2.CmfMailbox2.perm_inherit):
        """CmfMailbox2.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.mail2.models.cmf_mailbox2.CmfMailbox2.perm_inherit_acl_id):
        """CmfMailbox2.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.mail2.models.cmf_mailbox2.CmfMailbox2.perm_parent):
        """CmfMailbox2.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.mail2.models.cmf_mailbox2.CmfMailbox2.perm_parent_owner_id):
        """CmfMailbox2.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(modules.mail2.models.cmf_mailbox2.CmfMailbox2.perm_public):
        """CmfMailbox2.perm_public field"""
        ui_form_visible = False

    class root_parent(modules.mail2.models.cmf_mailbox2.CmfMailbox2.root_parent):
        """CmfMailbox2.root_parent field"""
        ui_form_visible = False

    class smtp_crypt(modules.mail2.models.cmf_mailbox2.CmfMailbox2.smtp_crypt):
        """CmfMailbox2.smtp_crypt field"""
        ui_form_visible = False

    class smtp_port(modules.mail2.models.cmf_mailbox2.CmfMailbox2.smtp_port):
        """CmfMailbox2.smtp_port field"""
        ui_form_visible = False

    class smtp_server(modules.mail2.models.cmf_mailbox2.CmfMailbox2.smtp_server):
        """CmfMailbox2.smtp_server field"""
        ui_form_visible = False

    class sync_error_log(modules.mail2.models.cmf_mailbox2.CmfMailbox2.sync_error_log):
        """CmfMailbox2.sync_error_log field"""
        ui_form_visible = True

    class sync_interval(modules.mail2.models.cmf_mailbox2.CmfMailbox2.sync_interval):
        """CmfMailbox2.sync_interval field"""
        ui_form_visible = True

    class system(modules.mail2.models.cmf_mailbox2.CmfMailbox2.system):
        """CmfMailbox2.system field"""
        ui_form_visible = False

    class tasks(modules.mail2.models.cmf_mailbox2.CmfMailbox2.tasks):
        """CmfMailbox2.tasks field"""
        ui_form_visible = False

    class text(modules.mail2.models.cmf_mailbox2.CmfMailbox2.text):
        """CmfMailbox2.text field"""
        ui_form_visible = False

    class tree_hidden(modules.mail2.models.cmf_mailbox2.CmfMailbox2.tree_hidden):
        """CmfMailbox2.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.mail2.models.cmf_mailbox2.CmfMailbox2.tree_node_is_branch):
        """CmfMailbox2.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.mail2.models.cmf_mailbox2.CmfMailbox2.tree_nodes):
        """CmfMailbox2.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.mail2.models.cmf_mailbox2.CmfMailbox2.tree_parent):
        """CmfMailbox2.tree_parent field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.mail2.fields.cmf_mailbox_folder
class CmfMailboxFolder(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder):
    abstract = False

    class cmf_author(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.cmf_author):
        """CmfMailboxFolder.cmf_author field"""

    class cmf_created_at(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.cmf_created_at):
        """CmfMailboxFolder.cmf_created_at field"""

    class cmf_deleted(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.cmf_deleted):
        """CmfMailboxFolder.cmf_deleted field"""

    class cmf_import(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.cmf_import):
        """CmfMailboxFolder.cmf_import field"""

    class cmf_locked_at(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.cmf_locked_at):
        """CmfMailboxFolder.cmf_locked_at field"""

    class cmf_locked_by(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.cmf_locked_by):
        """CmfMailboxFolder.cmf_locked_by field"""

    class cmf_modified_at(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.cmf_modified_at):
        """CmfMailboxFolder.cmf_modified_at field"""

    class cmf_modified_by(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.cmf_modified_by):
        """CmfMailboxFolder.cmf_modified_by field"""

    class cmf_owner(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.cmf_owner):
        """CmfMailboxFolder.cmf_owner field"""

    class cmf_version(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.cmf_version):
        """CmfMailboxFolder.cmf_version field"""

    class cmf_viewed_at(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.cmf_viewed_at):
        """CmfMailboxFolder.cmf_viewed_at field"""

    class code(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.code):
        """CmfMailboxFolder.code field"""

    class comments(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.comments):
        """CmfMailboxFolder.comments field"""

    class disabled(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.disabled):
        """CmfMailboxFolder.disabled field"""

    class documents(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.documents):
        """CmfMailboxFolder.documents field"""

    class ext_id(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.ext_id):
        """CmfMailboxFolder.ext_id field"""

    class favorite_for(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.favorite_for):
        """CmfMailboxFolder.favorite_for field"""

    class has_tree_nodes(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.has_tree_nodes):
        """CmfMailboxFolder.has_tree_nodes field"""

    class id(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.id):
        """CmfMailboxFolder.id field"""

    class import_original(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.import_original):
        """CmfMailboxFolder.import_original field"""

    class import_raw_json(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.import_raw_json):
        """CmfMailboxFolder.import_raw_json field"""

    class is_favorite(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.is_favorite):
        """CmfMailboxFolder.is_favorite field"""

    class last_sync(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.last_sync):
        """CmfMailboxFolder.last_sync field"""

    class name(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.name):
        """CmfMailboxFolder.name field"""

    class name_raw(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.name_raw):
        """CmfMailboxFolder.name_raw field"""

    class orderno(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.orderno):
        """CmfMailboxFolder.orderno field"""

    class parent(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.parent):
        """CmfMailboxFolder.parent field"""

    class perm_acl(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.perm_acl):
        """CmfMailboxFolder.perm_acl field"""

    class perm_effective_acl_id(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.perm_effective_acl_id):
        """CmfMailboxFolder.perm_effective_acl_id field"""

    class perm_encrypt(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.perm_encrypt):
        """CmfMailboxFolder.perm_encrypt field"""

    class perm_has_acl(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.perm_has_acl):
        """CmfMailboxFolder.perm_has_acl field"""

    class perm_inherit(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.perm_inherit):
        """CmfMailboxFolder.perm_inherit field"""

    class perm_inherit_acl_id(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.perm_inherit_acl_id):
        """CmfMailboxFolder.perm_inherit_acl_id field"""

    class perm_parent(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.perm_parent):
        """CmfMailboxFolder.perm_parent field"""

    class perm_parent_owner_id(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.perm_parent_owner_id):
        """CmfMailboxFolder.perm_parent_owner_id field"""

    class perm_public(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.perm_public):
        """CmfMailboxFolder.perm_public field"""

    class root_parent(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.root_parent):
        """CmfMailboxFolder.root_parent field"""

    class system(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.system):
        """CmfMailboxFolder.system field"""

    class tasks(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.tasks):
        """CmfMailboxFolder.tasks field"""

    class text(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.text):
        """CmfMailboxFolder.text field"""

    class tree_hidden(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.tree_hidden):
        """CmfMailboxFolder.tree_hidden field"""

    class tree_node_is_branch(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.tree_node_is_branch):
        """CmfMailboxFolder.tree_node_is_branch field"""

    class tree_nodes(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.tree_nodes):
        """CmfMailboxFolder.tree_nodes field"""

    class tree_parent(modules.mail2.fields.cmf_mailbox_folder.CmfMailboxFolder.tree_parent):
        """CmfMailboxFolder.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Почтовый ящик ID"
        foreign_key = "cmf_mailbox2.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = False
        unique = False
        foreign_keys = ['cmf_mailbox_folder.id','cmf_mailbox2.id']
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.menu.models.cmf_menu_item
class CmfMenuItem(modules.menu.models.cmf_menu_item.CmfMenuItem):
    abstract = False

    class cmf_author(modules.menu.models.cmf_menu_item.CmfMenuItem.cmf_author):
        """CmfMenuItem.cmf_author field"""

    class cmf_created_at(modules.menu.models.cmf_menu_item.CmfMenuItem.cmf_created_at):
        """CmfMenuItem.cmf_created_at field"""

    class cmf_deleted(modules.menu.models.cmf_menu_item.CmfMenuItem.cmf_deleted):
        """CmfMenuItem.cmf_deleted field"""

    class cmf_import(modules.menu.models.cmf_menu_item.CmfMenuItem.cmf_import):
        """CmfMenuItem.cmf_import field"""

    class cmf_locked_at(modules.menu.models.cmf_menu_item.CmfMenuItem.cmf_locked_at):
        """CmfMenuItem.cmf_locked_at field"""

    class cmf_locked_by(modules.menu.models.cmf_menu_item.CmfMenuItem.cmf_locked_by):
        """CmfMenuItem.cmf_locked_by field"""

    class cmf_modified_at(modules.menu.models.cmf_menu_item.CmfMenuItem.cmf_modified_at):
        """CmfMenuItem.cmf_modified_at field"""

    class cmf_modified_by(modules.menu.models.cmf_menu_item.CmfMenuItem.cmf_modified_by):
        """CmfMenuItem.cmf_modified_by field"""

    class cmf_owner(modules.menu.models.cmf_menu_item.CmfMenuItem.cmf_owner):
        """CmfMenuItem.cmf_owner field"""

    class cmf_version(modules.menu.models.cmf_menu_item.CmfMenuItem.cmf_version):
        """CmfMenuItem.cmf_version field"""

    class cmf_viewed_at(modules.menu.models.cmf_menu_item.CmfMenuItem.cmf_viewed_at):
        """CmfMenuItem.cmf_viewed_at field"""

    class code(modules.menu.models.cmf_menu_item.CmfMenuItem.code):
        """CmfMenuItem.code field"""

    class comments(modules.menu.models.cmf_menu_item.CmfMenuItem.comments):
        """CmfMenuItem.comments field"""

    class documents(modules.menu.models.cmf_menu_item.CmfMenuItem.documents):
        """CmfMenuItem.documents field"""

    class ext_id(modules.menu.models.cmf_menu_item.CmfMenuItem.ext_id):
        """CmfMenuItem.ext_id field"""

    class favorite_for(modules.menu.models.cmf_menu_item.CmfMenuItem.favorite_for):
        """CmfMenuItem.favorite_for field"""

    class group_name(modules.menu.models.cmf_menu_item.CmfMenuItem.group_name):
        """CmfMenuItem.group_name field"""

    class has_tree_nodes(modules.menu.models.cmf_menu_item.CmfMenuItem.has_tree_nodes):
        """CmfMenuItem.has_tree_nodes field"""

    class id(modules.menu.models.cmf_menu_item.CmfMenuItem.id):
        """CmfMenuItem.id field"""

    class import_original(modules.menu.models.cmf_menu_item.CmfMenuItem.import_original):
        """CmfMenuItem.import_original field"""

    class import_raw_json(modules.menu.models.cmf_menu_item.CmfMenuItem.import_raw_json):
        """CmfMenuItem.import_raw_json field"""

    class is_favorite(modules.menu.models.cmf_menu_item.CmfMenuItem.is_favorite):
        """CmfMenuItem.is_favorite field"""

    class menu_type(modules.menu.models.cmf_menu_item.CmfMenuItem.menu_type):
        """CmfMenuItem.menu_type field"""

    class name(modules.menu.models.cmf_menu_item.CmfMenuItem.name):
        """CmfMenuItem.name field"""

    class obj(modules.menu.models.cmf_menu_item.CmfMenuItem.obj):
        """CmfMenuItem.obj field"""

    class orderno(modules.menu.models.cmf_menu_item.CmfMenuItem.orderno):
        """CmfMenuItem.orderno field"""

    class parent(modules.menu.models.cmf_menu_item.CmfMenuItem.parent):
        """CmfMenuItem.parent field"""

    class perm_acl(modules.menu.models.cmf_menu_item.CmfMenuItem.perm_acl):
        """CmfMenuItem.perm_acl field"""

    class perm_effective_acl_id(modules.menu.models.cmf_menu_item.CmfMenuItem.perm_effective_acl_id):
        """CmfMenuItem.perm_effective_acl_id field"""

    class perm_encrypt(modules.menu.models.cmf_menu_item.CmfMenuItem.perm_encrypt):
        """CmfMenuItem.perm_encrypt field"""

    class perm_has_acl(modules.menu.models.cmf_menu_item.CmfMenuItem.perm_has_acl):
        """CmfMenuItem.perm_has_acl field"""

    class perm_inherit(modules.menu.models.cmf_menu_item.CmfMenuItem.perm_inherit):
        """CmfMenuItem.perm_inherit field"""

    class perm_inherit_acl_id(modules.menu.models.cmf_menu_item.CmfMenuItem.perm_inherit_acl_id):
        """CmfMenuItem.perm_inherit_acl_id field"""

    class perm_parent(modules.menu.models.cmf_menu_item.CmfMenuItem.perm_parent):
        """CmfMenuItem.perm_parent field"""

    class perm_parent_owner_id(modules.menu.models.cmf_menu_item.CmfMenuItem.perm_parent_owner_id):
        """CmfMenuItem.perm_parent_owner_id field"""

    class perm_public(modules.menu.models.cmf_menu_item.CmfMenuItem.perm_public):
        """CmfMenuItem.perm_public field"""

    class root_parent(modules.menu.models.cmf_menu_item.CmfMenuItem.root_parent):
        """CmfMenuItem.root_parent field"""

    class system(modules.menu.models.cmf_menu_item.CmfMenuItem.system):
        """CmfMenuItem.system field"""

    class tasks(modules.menu.models.cmf_menu_item.CmfMenuItem.tasks):
        """CmfMenuItem.tasks field"""

    class text(modules.menu.models.cmf_menu_item.CmfMenuItem.text):
        """CmfMenuItem.text field"""

    class tree_hidden(modules.menu.models.cmf_menu_item.CmfMenuItem.tree_hidden):
        """CmfMenuItem.tree_hidden field"""

    class tree_node_is_branch(modules.menu.models.cmf_menu_item.CmfMenuItem.tree_node_is_branch):
        """CmfMenuItem.tree_node_is_branch field"""

    class tree_nodes(modules.menu.models.cmf_menu_item.CmfMenuItem.tree_nodes):
        """CmfMenuItem.tree_nodes field"""

    class tree_parent(modules.menu.models.cmf_menu_item.CmfMenuItem.tree_parent):
        """CmfMenuItem.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class obj_id(fields.CmfTUUID):
        caption = "Шаблон ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_task.id','cmf_document.id']
        visible=False
        index=True



import common.models.cmf_menu_tree
class CmfMenuTree(common.models.cmf_menu_tree.CmfMenuTree):
    abstract = False

    class cmf_author(common.models.cmf_menu_tree.CmfMenuTree.cmf_author):
        """CmfMenuTree.cmf_author field"""

    class cmf_created_at(common.models.cmf_menu_tree.CmfMenuTree.cmf_created_at):
        """CmfMenuTree.cmf_created_at field"""

    class cmf_deleted(common.models.cmf_menu_tree.CmfMenuTree.cmf_deleted):
        """CmfMenuTree.cmf_deleted field"""

    class cmf_import(common.models.cmf_menu_tree.CmfMenuTree.cmf_import):
        """CmfMenuTree.cmf_import field"""

    class cmf_locked_at(common.models.cmf_menu_tree.CmfMenuTree.cmf_locked_at):
        """CmfMenuTree.cmf_locked_at field"""

    class cmf_locked_by(common.models.cmf_menu_tree.CmfMenuTree.cmf_locked_by):
        """CmfMenuTree.cmf_locked_by field"""

    class cmf_modified_at(common.models.cmf_menu_tree.CmfMenuTree.cmf_modified_at):
        """CmfMenuTree.cmf_modified_at field"""

    class cmf_modified_by(common.models.cmf_menu_tree.CmfMenuTree.cmf_modified_by):
        """CmfMenuTree.cmf_modified_by field"""

    class cmf_owner(common.models.cmf_menu_tree.CmfMenuTree.cmf_owner):
        """CmfMenuTree.cmf_owner field"""

    class cmf_version(common.models.cmf_menu_tree.CmfMenuTree.cmf_version):
        """CmfMenuTree.cmf_version field"""

    class cmf_viewed_at(common.models.cmf_menu_tree.CmfMenuTree.cmf_viewed_at):
        """CmfMenuTree.cmf_viewed_at field"""

    class code(common.models.cmf_menu_tree.CmfMenuTree.code):
        """CmfMenuTree.code field"""

    class comments(common.models.cmf_menu_tree.CmfMenuTree.comments):
        """CmfMenuTree.comments field"""

    class documents(common.models.cmf_menu_tree.CmfMenuTree.documents):
        """CmfMenuTree.documents field"""

    class ext_id(common.models.cmf_menu_tree.CmfMenuTree.ext_id):
        """CmfMenuTree.ext_id field"""

    class favorite_for(common.models.cmf_menu_tree.CmfMenuTree.favorite_for):
        """CmfMenuTree.favorite_for field"""

    class has_tree_nodes(common.models.cmf_menu_tree.CmfMenuTree.has_tree_nodes):
        """CmfMenuTree.has_tree_nodes field"""

    class id(common.models.cmf_menu_tree.CmfMenuTree.id):
        """CmfMenuTree.id field"""

    class import_original(common.models.cmf_menu_tree.CmfMenuTree.import_original):
        """CmfMenuTree.import_original field"""

    class import_raw_json(common.models.cmf_menu_tree.CmfMenuTree.import_raw_json):
        """CmfMenuTree.import_raw_json field"""

    class is_favorite(common.models.cmf_menu_tree.CmfMenuTree.is_favorite):
        """CmfMenuTree.is_favorite field"""

    class name(common.models.cmf_menu_tree.CmfMenuTree.name):
        """CmfMenuTree.name field"""

    class orderno(common.models.cmf_menu_tree.CmfMenuTree.orderno):
        """CmfMenuTree.orderno field"""

    class parent(common.models.cmf_menu_tree.CmfMenuTree.parent):
        """CmfMenuTree.parent field"""

    class perm_acl(common.models.cmf_menu_tree.CmfMenuTree.perm_acl):
        """CmfMenuTree.perm_acl field"""

    class perm_effective_acl_id(common.models.cmf_menu_tree.CmfMenuTree.perm_effective_acl_id):
        """CmfMenuTree.perm_effective_acl_id field"""

    class perm_encrypt(common.models.cmf_menu_tree.CmfMenuTree.perm_encrypt):
        """CmfMenuTree.perm_encrypt field"""

    class perm_has_acl(common.models.cmf_menu_tree.CmfMenuTree.perm_has_acl):
        """CmfMenuTree.perm_has_acl field"""

    class perm_inherit(common.models.cmf_menu_tree.CmfMenuTree.perm_inherit):
        """CmfMenuTree.perm_inherit field"""

    class perm_inherit_acl_id(common.models.cmf_menu_tree.CmfMenuTree.perm_inherit_acl_id):
        """CmfMenuTree.perm_inherit_acl_id field"""

    class perm_parent(common.models.cmf_menu_tree.CmfMenuTree.perm_parent):
        """CmfMenuTree.perm_parent field"""

    class perm_parent_owner_id(common.models.cmf_menu_tree.CmfMenuTree.perm_parent_owner_id):
        """CmfMenuTree.perm_parent_owner_id field"""

    class perm_public(common.models.cmf_menu_tree.CmfMenuTree.perm_public):
        """CmfMenuTree.perm_public field"""

    class root_parent(common.models.cmf_menu_tree.CmfMenuTree.root_parent):
        """CmfMenuTree.root_parent field"""

    class system(common.models.cmf_menu_tree.CmfMenuTree.system):
        """CmfMenuTree.system field"""

    class tasks(common.models.cmf_menu_tree.CmfMenuTree.tasks):
        """CmfMenuTree.tasks field"""

    class text(common.models.cmf_menu_tree.CmfMenuTree.text):
        """CmfMenuTree.text field"""

    class tree_hidden(common.models.cmf_menu_tree.CmfMenuTree.tree_hidden):
        """CmfMenuTree.tree_hidden field"""

    class tree_node_is_branch(common.models.cmf_menu_tree.CmfMenuTree.tree_node_is_branch):
        """CmfMenuTree.tree_node_is_branch field"""

    class tree_nodes(common.models.cmf_menu_tree.CmfMenuTree.tree_nodes):
        """CmfMenuTree.tree_nodes field"""

    class tree_parent(common.models.cmf_menu_tree.CmfMenuTree.tree_parent):
        """CmfMenuTree.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import common.models.cmf_menu_tree_item
class CmfMenuTreeItem(common.models.cmf_menu_tree_item.CmfMenuTreeItem):
    abstract = False

    class cmf_author(common.models.cmf_menu_tree_item.CmfMenuTreeItem.cmf_author):
        """CmfMenuTreeItem.cmf_author field"""

    class cmf_created_at(common.models.cmf_menu_tree_item.CmfMenuTreeItem.cmf_created_at):
        """CmfMenuTreeItem.cmf_created_at field"""

    class cmf_deleted(common.models.cmf_menu_tree_item.CmfMenuTreeItem.cmf_deleted):
        """CmfMenuTreeItem.cmf_deleted field"""

    class cmf_import(common.models.cmf_menu_tree_item.CmfMenuTreeItem.cmf_import):
        """CmfMenuTreeItem.cmf_import field"""

    class cmf_locked_at(common.models.cmf_menu_tree_item.CmfMenuTreeItem.cmf_locked_at):
        """CmfMenuTreeItem.cmf_locked_at field"""

    class cmf_locked_by(common.models.cmf_menu_tree_item.CmfMenuTreeItem.cmf_locked_by):
        """CmfMenuTreeItem.cmf_locked_by field"""

    class cmf_modified_at(common.models.cmf_menu_tree_item.CmfMenuTreeItem.cmf_modified_at):
        """CmfMenuTreeItem.cmf_modified_at field"""

    class cmf_modified_by(common.models.cmf_menu_tree_item.CmfMenuTreeItem.cmf_modified_by):
        """CmfMenuTreeItem.cmf_modified_by field"""

    class cmf_owner(common.models.cmf_menu_tree_item.CmfMenuTreeItem.cmf_owner):
        """CmfMenuTreeItem.cmf_owner field"""

    class cmf_version(common.models.cmf_menu_tree_item.CmfMenuTreeItem.cmf_version):
        """CmfMenuTreeItem.cmf_version field"""

    class cmf_viewed_at(common.models.cmf_menu_tree_item.CmfMenuTreeItem.cmf_viewed_at):
        """CmfMenuTreeItem.cmf_viewed_at field"""

    class code(common.models.cmf_menu_tree_item.CmfMenuTreeItem.code):
        """CmfMenuTreeItem.code field"""

    class comments(common.models.cmf_menu_tree_item.CmfMenuTreeItem.comments):
        """CmfMenuTreeItem.comments field"""

    class documents(common.models.cmf_menu_tree_item.CmfMenuTreeItem.documents):
        """CmfMenuTreeItem.documents field"""

    class ext_id(common.models.cmf_menu_tree_item.CmfMenuTreeItem.ext_id):
        """CmfMenuTreeItem.ext_id field"""

    class ext_url(common.models.cmf_menu_tree_item.CmfMenuTreeItem.ext_url):
        """CmfMenuTreeItem.ext_url field"""

    class favorite_for(common.models.cmf_menu_tree_item.CmfMenuTreeItem.favorite_for):
        """CmfMenuTreeItem.favorite_for field"""

    class has_tree_nodes(common.models.cmf_menu_tree_item.CmfMenuTreeItem.has_tree_nodes):
        """CmfMenuTreeItem.has_tree_nodes field"""

    class id(common.models.cmf_menu_tree_item.CmfMenuTreeItem.id):
        """CmfMenuTreeItem.id field"""

    class import_original(common.models.cmf_menu_tree_item.CmfMenuTreeItem.import_original):
        """CmfMenuTreeItem.import_original field"""

    class import_raw_json(common.models.cmf_menu_tree_item.CmfMenuTreeItem.import_raw_json):
        """CmfMenuTreeItem.import_raw_json field"""

    class is_favorite(common.models.cmf_menu_tree_item.CmfMenuTreeItem.is_favorite):
        """CmfMenuTreeItem.is_favorite field"""

    class is_public(common.models.cmf_menu_tree_item.CmfMenuTreeItem.is_public):
        """CmfMenuTreeItem.is_public field"""

    class name(common.models.cmf_menu_tree_item.CmfMenuTreeItem.name):
        """CmfMenuTreeItem.name field"""

    class obj_code(common.models.cmf_menu_tree_item.CmfMenuTreeItem.obj_code):
        """CmfMenuTreeItem.obj_code field"""

    class obj_id(common.models.cmf_menu_tree_item.CmfMenuTreeItem.obj_id):
        """CmfMenuTreeItem.obj_id field"""

    class obj_parent(common.models.cmf_menu_tree_item.CmfMenuTreeItem.obj_parent):
        """CmfMenuTreeItem.obj_parent field"""

    class obj_ui_module(common.models.cmf_menu_tree_item.CmfMenuTreeItem.obj_ui_module):
        """CmfMenuTreeItem.obj_ui_module field"""

    class obj_ui_name(common.models.cmf_menu_tree_item.CmfMenuTreeItem.obj_ui_name):
        """CmfMenuTreeItem.obj_ui_name field"""

    class orderno(common.models.cmf_menu_tree_item.CmfMenuTreeItem.orderno):
        """CmfMenuTreeItem.orderno field"""

    class parent(common.models.cmf_menu_tree_item.CmfMenuTreeItem.parent):
        """CmfMenuTreeItem.parent field"""

    class perm_acl(common.models.cmf_menu_tree_item.CmfMenuTreeItem.perm_acl):
        """CmfMenuTreeItem.perm_acl field"""

    class perm_effective_acl_id(common.models.cmf_menu_tree_item.CmfMenuTreeItem.perm_effective_acl_id):
        """CmfMenuTreeItem.perm_effective_acl_id field"""

    class perm_encrypt(common.models.cmf_menu_tree_item.CmfMenuTreeItem.perm_encrypt):
        """CmfMenuTreeItem.perm_encrypt field"""

    class perm_has_acl(common.models.cmf_menu_tree_item.CmfMenuTreeItem.perm_has_acl):
        """CmfMenuTreeItem.perm_has_acl field"""

    class perm_inherit(common.models.cmf_menu_tree_item.CmfMenuTreeItem.perm_inherit):
        """CmfMenuTreeItem.perm_inherit field"""

    class perm_inherit_acl_id(common.models.cmf_menu_tree_item.CmfMenuTreeItem.perm_inherit_acl_id):
        """CmfMenuTreeItem.perm_inherit_acl_id field"""

    class perm_parent(common.models.cmf_menu_tree_item.CmfMenuTreeItem.perm_parent):
        """CmfMenuTreeItem.perm_parent field"""

    class perm_parent_owner_id(common.models.cmf_menu_tree_item.CmfMenuTreeItem.perm_parent_owner_id):
        """CmfMenuTreeItem.perm_parent_owner_id field"""

    class perm_public(common.models.cmf_menu_tree_item.CmfMenuTreeItem.perm_public):
        """CmfMenuTreeItem.perm_public field"""

    class root_parent(common.models.cmf_menu_tree_item.CmfMenuTreeItem.root_parent):
        """CmfMenuTreeItem.root_parent field"""

    class system(common.models.cmf_menu_tree_item.CmfMenuTreeItem.system):
        """CmfMenuTreeItem.system field"""

    class tasks(common.models.cmf_menu_tree_item.CmfMenuTreeItem.tasks):
        """CmfMenuTreeItem.tasks field"""

    class text(common.models.cmf_menu_tree_item.CmfMenuTreeItem.text):
        """CmfMenuTreeItem.text field"""

    class tree_hidden(common.models.cmf_menu_tree_item.CmfMenuTreeItem.tree_hidden):
        """CmfMenuTreeItem.tree_hidden field"""

    class tree_node_is_branch(common.models.cmf_menu_tree_item.CmfMenuTreeItem.tree_node_is_branch):
        """CmfMenuTreeItem.tree_node_is_branch field"""

    class tree_nodes(common.models.cmf_menu_tree_item.CmfMenuTreeItem.tree_nodes):
        """CmfMenuTreeItem.tree_nodes field"""

    class tree_parent(common.models.cmf_menu_tree_item.CmfMenuTreeItem.tree_parent):
        """CmfMenuTreeItem.tree_parent field"""

    class tree_parent_id(common.models.cmf_menu_tree_item.CmfMenuTreeItem.tree_parent_id):
        """CmfMenuTreeItem.tree_parent_id field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class obj_id_id(fields.CmfTUUID):
        caption = "Реальный объект ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class obj_parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class tree_parent_id_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.desk.models.cmf_notepad
class CmfNotepad(modules.desk.models.cmf_notepad.CmfNotepad):
    abstract = False

    class cmf_author(modules.desk.models.cmf_notepad.CmfNotepad.cmf_author):
        """CmfNotepad.cmf_author field"""

    class cmf_created_at(modules.desk.models.cmf_notepad.CmfNotepad.cmf_created_at):
        """CmfNotepad.cmf_created_at field"""

    class cmf_deleted(modules.desk.models.cmf_notepad.CmfNotepad.cmf_deleted):
        """CmfNotepad.cmf_deleted field"""

    class cmf_import(modules.desk.models.cmf_notepad.CmfNotepad.cmf_import):
        """CmfNotepad.cmf_import field"""

    class cmf_locked_at(modules.desk.models.cmf_notepad.CmfNotepad.cmf_locked_at):
        """CmfNotepad.cmf_locked_at field"""

    class cmf_locked_by(modules.desk.models.cmf_notepad.CmfNotepad.cmf_locked_by):
        """CmfNotepad.cmf_locked_by field"""

    class cmf_modified_at(modules.desk.models.cmf_notepad.CmfNotepad.cmf_modified_at):
        """CmfNotepad.cmf_modified_at field"""

    class cmf_modified_by(modules.desk.models.cmf_notepad.CmfNotepad.cmf_modified_by):
        """CmfNotepad.cmf_modified_by field"""

    class cmf_owner(modules.desk.models.cmf_notepad.CmfNotepad.cmf_owner):
        """CmfNotepad.cmf_owner field"""

    class cmf_version(modules.desk.models.cmf_notepad.CmfNotepad.cmf_version):
        """CmfNotepad.cmf_version field"""

    class cmf_viewed_at(modules.desk.models.cmf_notepad.CmfNotepad.cmf_viewed_at):
        """CmfNotepad.cmf_viewed_at field"""

    class code(modules.desk.models.cmf_notepad.CmfNotepad.code):
        """CmfNotepad.code field"""

    class comments(modules.desk.models.cmf_notepad.CmfNotepad.comments):
        """CmfNotepad.comments field"""

    class documents(modules.desk.models.cmf_notepad.CmfNotepad.documents):
        """CmfNotepad.documents field"""

    class ext_id(modules.desk.models.cmf_notepad.CmfNotepad.ext_id):
        """CmfNotepad.ext_id field"""

    class favorite_for(modules.desk.models.cmf_notepad.CmfNotepad.favorite_for):
        """CmfNotepad.favorite_for field"""

    class has_tree_nodes(modules.desk.models.cmf_notepad.CmfNotepad.has_tree_nodes):
        """CmfNotepad.has_tree_nodes field"""

    class id(modules.desk.models.cmf_notepad.CmfNotepad.id):
        """CmfNotepad.id field"""

    class import_original(modules.desk.models.cmf_notepad.CmfNotepad.import_original):
        """CmfNotepad.import_original field"""

    class import_raw_json(modules.desk.models.cmf_notepad.CmfNotepad.import_raw_json):
        """CmfNotepad.import_raw_json field"""

    class is_favorite(modules.desk.models.cmf_notepad.CmfNotepad.is_favorite):
        """CmfNotepad.is_favorite field"""

    class name(modules.desk.models.cmf_notepad.CmfNotepad.name):
        """CmfNotepad.name field"""

    class orderno(modules.desk.models.cmf_notepad.CmfNotepad.orderno):
        """CmfNotepad.orderno field"""

    class parent(modules.desk.models.cmf_notepad.CmfNotepad.parent):
        """CmfNotepad.parent field"""

    class perm_acl(modules.desk.models.cmf_notepad.CmfNotepad.perm_acl):
        """CmfNotepad.perm_acl field"""

    class perm_effective_acl_id(modules.desk.models.cmf_notepad.CmfNotepad.perm_effective_acl_id):
        """CmfNotepad.perm_effective_acl_id field"""

    class perm_encrypt(modules.desk.models.cmf_notepad.CmfNotepad.perm_encrypt):
        """CmfNotepad.perm_encrypt field"""

    class perm_has_acl(modules.desk.models.cmf_notepad.CmfNotepad.perm_has_acl):
        """CmfNotepad.perm_has_acl field"""

    class perm_inherit(modules.desk.models.cmf_notepad.CmfNotepad.perm_inherit):
        """CmfNotepad.perm_inherit field"""

    class perm_inherit_acl_id(modules.desk.models.cmf_notepad.CmfNotepad.perm_inherit_acl_id):
        """CmfNotepad.perm_inherit_acl_id field"""

    class perm_parent(modules.desk.models.cmf_notepad.CmfNotepad.perm_parent):
        """CmfNotepad.perm_parent field"""

    class perm_parent_owner_id(modules.desk.models.cmf_notepad.CmfNotepad.perm_parent_owner_id):
        """CmfNotepad.perm_parent_owner_id field"""

    class perm_public(modules.desk.models.cmf_notepad.CmfNotepad.perm_public):
        """CmfNotepad.perm_public field"""

    class root_parent(modules.desk.models.cmf_notepad.CmfNotepad.root_parent):
        """CmfNotepad.root_parent field"""

    class system(modules.desk.models.cmf_notepad.CmfNotepad.system):
        """CmfNotepad.system field"""

    class tasks(modules.desk.models.cmf_notepad.CmfNotepad.tasks):
        """CmfNotepad.tasks field"""

    class text(modules.desk.models.cmf_notepad.CmfNotepad.text):
        """CmfNotepad.text field"""

    class tree_hidden(modules.desk.models.cmf_notepad.CmfNotepad.tree_hidden):
        """CmfNotepad.tree_hidden field"""

    class tree_node_is_branch(modules.desk.models.cmf_notepad.CmfNotepad.tree_node_is_branch):
        """CmfNotepad.tree_node_is_branch field"""

    class tree_nodes(modules.desk.models.cmf_notepad.CmfNotepad.tree_nodes):
        """CmfNotepad.tree_nodes field"""

    class tree_parent(modules.desk.models.cmf_notepad.CmfNotepad.tree_parent):
        """CmfNotepad.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        foreign_key = "cmf_person.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import cmf.models.cmf_notify
class CmfNotify(cmf.models.cmf_notify.CmfNotify):
    abstract = False

    class alarm_date(cmf.models.cmf_notify.CmfNotify.alarm_date):
        """CmfNotify.alarm_date field"""

    class cmf_author(cmf.models.cmf_notify.CmfNotify.cmf_author):
        """CmfNotify.cmf_author field"""

    class cmf_created_at(cmf.models.cmf_notify.CmfNotify.cmf_created_at):
        """CmfNotify.cmf_created_at field"""

    class cmf_deleted(cmf.models.cmf_notify.CmfNotify.cmf_deleted):
        """CmfNotify.cmf_deleted field"""

    class cmf_import(cmf.models.cmf_notify.CmfNotify.cmf_import):
        """CmfNotify.cmf_import field"""

    class cmf_locked_at(cmf.models.cmf_notify.CmfNotify.cmf_locked_at):
        """CmfNotify.cmf_locked_at field"""

    class cmf_locked_by(cmf.models.cmf_notify.CmfNotify.cmf_locked_by):
        """CmfNotify.cmf_locked_by field"""

    class cmf_modified_at(cmf.models.cmf_notify.CmfNotify.cmf_modified_at):
        """CmfNotify.cmf_modified_at field"""

    class cmf_modified_by(cmf.models.cmf_notify.CmfNotify.cmf_modified_by):
        """CmfNotify.cmf_modified_by field"""

    class cmf_owner(cmf.models.cmf_notify.CmfNotify.cmf_owner):
        """CmfNotify.cmf_owner field"""

    class cmf_version(cmf.models.cmf_notify.CmfNotify.cmf_version):
        """CmfNotify.cmf_version field"""

    class cmf_viewed_at(cmf.models.cmf_notify.CmfNotify.cmf_viewed_at):
        """CmfNotify.cmf_viewed_at field"""

    class code(cmf.models.cmf_notify.CmfNotify.code):
        """CmfNotify.code field"""

    class comments(cmf.models.cmf_notify.CmfNotify.comments):
        """CmfNotify.comments field"""

    class confirmed(cmf.models.cmf_notify.CmfNotify.confirmed):
        """CmfNotify.confirmed field"""

    class documents(cmf.models.cmf_notify.CmfNotify.documents):
        """CmfNotify.documents field"""

    class ext_id(cmf.models.cmf_notify.CmfNotify.ext_id):
        """CmfNotify.ext_id field"""

    class favorite_for(cmf.models.cmf_notify.CmfNotify.favorite_for):
        """CmfNotify.favorite_for field"""

    class has_tree_nodes(cmf.models.cmf_notify.CmfNotify.has_tree_nodes):
        """CmfNotify.has_tree_nodes field"""

    class id(cmf.models.cmf_notify.CmfNotify.id):
        """CmfNotify.id field"""

    class import_original(cmf.models.cmf_notify.CmfNotify.import_original):
        """CmfNotify.import_original field"""

    class import_raw_json(cmf.models.cmf_notify.CmfNotify.import_raw_json):
        """CmfNotify.import_raw_json field"""

    class is_favorite(cmf.models.cmf_notify.CmfNotify.is_favorite):
        """CmfNotify.is_favorite field"""

    class name(cmf.models.cmf_notify.CmfNotify.name):
        """CmfNotify.name field"""

    class obj_cache_status_type(cmf.models.cmf_notify.CmfNotify.obj_cache_status_type):
        """CmfNotify.obj_cache_status_type field"""

    class obj_code(cmf.models.cmf_notify.CmfNotify.obj_code):
        """CmfNotify.obj_code field"""

    class obj_href(cmf.models.cmf_notify.CmfNotify.obj_href):
        """CmfNotify.obj_href field"""

    class obj_id(cmf.models.cmf_notify.CmfNotify.obj_id):
        """CmfNotify.obj_id field"""

    class obj_ui_name(cmf.models.cmf_notify.CmfNotify.obj_ui_name):
        """CmfNotify.obj_ui_name field"""

    class orderno(cmf.models.cmf_notify.CmfNotify.orderno):
        """CmfNotify.orderno field"""

    class parent(cmf.models.cmf_notify.CmfNotify.parent):
        """CmfNotify.parent field"""

    class perm_acl(cmf.models.cmf_notify.CmfNotify.perm_acl):
        """CmfNotify.perm_acl field"""

    class perm_effective_acl_id(cmf.models.cmf_notify.CmfNotify.perm_effective_acl_id):
        """CmfNotify.perm_effective_acl_id field"""

    class perm_encrypt(cmf.models.cmf_notify.CmfNotify.perm_encrypt):
        """CmfNotify.perm_encrypt field"""

    class perm_has_acl(cmf.models.cmf_notify.CmfNotify.perm_has_acl):
        """CmfNotify.perm_has_acl field"""

    class perm_inherit(cmf.models.cmf_notify.CmfNotify.perm_inherit):
        """CmfNotify.perm_inherit field"""

    class perm_inherit_acl_id(cmf.models.cmf_notify.CmfNotify.perm_inherit_acl_id):
        """CmfNotify.perm_inherit_acl_id field"""

    class perm_parent(cmf.models.cmf_notify.CmfNotify.perm_parent):
        """CmfNotify.perm_parent field"""

    class perm_parent_owner_id(cmf.models.cmf_notify.CmfNotify.perm_parent_owner_id):
        """CmfNotify.perm_parent_owner_id field"""

    class perm_public(cmf.models.cmf_notify.CmfNotify.perm_public):
        """CmfNotify.perm_public field"""

    class person_id(cmf.models.cmf_notify.CmfNotify.person_id):
        """CmfNotify.person_id field"""

    class priority(cmf.models.cmf_notify.CmfNotify.priority):
        """CmfNotify.priority field"""

    class priority_old(cmf.models.cmf_notify.CmfNotify.priority_old):
        """CmfNotify.priority_old field"""

    class root_parent(cmf.models.cmf_notify.CmfNotify.root_parent):
        """CmfNotify.root_parent field"""

    class status(cmf.models.cmf_notify.CmfNotify.status):
        """CmfNotify.status field"""

    class strikethrough(cmf.models.cmf_notify.CmfNotify.strikethrough):
        """CmfNotify.strikethrough field"""

    class system(cmf.models.cmf_notify.CmfNotify.system):
        """CmfNotify.system field"""

    class tasks(cmf.models.cmf_notify.CmfNotify.tasks):
        """CmfNotify.tasks field"""

    class text(cmf.models.cmf_notify.CmfNotify.text):
        """CmfNotify.text field"""

    class tree_hidden(cmf.models.cmf_notify.CmfNotify.tree_hidden):
        """CmfNotify.tree_hidden field"""

    class tree_node_is_branch(cmf.models.cmf_notify.CmfNotify.tree_node_is_branch):
        """CmfNotify.tree_node_is_branch field"""

    class tree_nodes(cmf.models.cmf_notify.CmfNotify.tree_nodes):
        """CmfNotify.tree_nodes field"""

    class tree_parent(cmf.models.cmf_notify.CmfNotify.tree_parent):
        """CmfNotify.tree_parent field"""

    class unread_cnt(cmf.models.cmf_notify.CmfNotify.unread_cnt):
        """CmfNotify.unread_cnt field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.person.fields.cmf_org_unit
import modules.person.models.cmf_org_unit
class CmfOrgUnit(modules.person.fields.cmf_org_unit.CmfOrgUnit,modules.person.models.cmf_org_unit.CmfOrgUnit):
    abstract = False

    class chat_groups(modules.person.fields.cmf_org_unit.CmfOrgUnit.chat_groups):
        """CmfOrgUnit.chat_groups field"""

    class chat_topics(modules.person.fields.cmf_org_unit.CmfOrgUnit.chat_topics):
        """CmfOrgUnit.chat_topics field"""

    class cmf_author(modules.person.fields.cmf_org_unit.CmfOrgUnit.cmf_author):
        """CmfOrgUnit.cmf_author field"""

    class cmf_created_at(modules.person.fields.cmf_org_unit.CmfOrgUnit.cmf_created_at):
        """CmfOrgUnit.cmf_created_at field"""

    class cmf_deleted(modules.person.fields.cmf_org_unit.CmfOrgUnit.cmf_deleted):
        """CmfOrgUnit.cmf_deleted field"""

    class cmf_import(modules.person.fields.cmf_org_unit.CmfOrgUnit.cmf_import):
        """CmfOrgUnit.cmf_import field"""

    class cmf_locked_at(modules.person.fields.cmf_org_unit.CmfOrgUnit.cmf_locked_at):
        """CmfOrgUnit.cmf_locked_at field"""

    class cmf_locked_by(modules.person.fields.cmf_org_unit.CmfOrgUnit.cmf_locked_by):
        """CmfOrgUnit.cmf_locked_by field"""

    class cmf_modified_at(modules.person.fields.cmf_org_unit.CmfOrgUnit.cmf_modified_at):
        """CmfOrgUnit.cmf_modified_at field"""

    class cmf_modified_by(modules.person.fields.cmf_org_unit.CmfOrgUnit.cmf_modified_by):
        """CmfOrgUnit.cmf_modified_by field"""

    class cmf_owner(modules.person.fields.cmf_org_unit.CmfOrgUnit.cmf_owner):
        """CmfOrgUnit.cmf_owner field"""

    class cmf_version(modules.person.fields.cmf_org_unit.CmfOrgUnit.cmf_version):
        """CmfOrgUnit.cmf_version field"""

    class cmf_viewed_at(modules.person.fields.cmf_org_unit.CmfOrgUnit.cmf_viewed_at):
        """CmfOrgUnit.cmf_viewed_at field"""

    class code(modules.person.fields.cmf_org_unit.CmfOrgUnit.code):
        """CmfOrgUnit.code field"""

    class comments(modules.person.fields.cmf_org_unit.CmfOrgUnit.comments):
        """CmfOrgUnit.comments field"""

    class documents(modules.person.fields.cmf_org_unit.CmfOrgUnit.documents):
        """CmfOrgUnit.documents field"""

    class ext_id(modules.person.fields.cmf_org_unit.CmfOrgUnit.ext_id):
        """CmfOrgUnit.ext_id field"""

    class favorite_for(modules.person.fields.cmf_org_unit.CmfOrgUnit.favorite_for):
        """CmfOrgUnit.favorite_for field"""

    class has_tree_nodes(modules.person.fields.cmf_org_unit.CmfOrgUnit.has_tree_nodes):
        """CmfOrgUnit.has_tree_nodes field"""

    class head(modules.person.fields.cmf_org_unit.CmfOrgUnit.head):
        """CmfOrgUnit.head field"""

    class id(modules.person.fields.cmf_org_unit.CmfOrgUnit.id):
        """CmfOrgUnit.id field"""

    class import_original(modules.person.fields.cmf_org_unit.CmfOrgUnit.import_original):
        """CmfOrgUnit.import_original field"""

    class import_raw_json(modules.person.fields.cmf_org_unit.CmfOrgUnit.import_raw_json):
        """CmfOrgUnit.import_raw_json field"""

    class incompatible_combination_code(modules.person.fields.cmf_org_unit.CmfOrgUnit.incompatible_combination_code):
        """CmfOrgUnit.incompatible_combination_code field"""

    class is_favorite(modules.person.fields.cmf_org_unit.CmfOrgUnit.is_favorite):
        """CmfOrgUnit.is_favorite field"""

    class name(modules.person.fields.cmf_org_unit.CmfOrgUnit.name):
        """CmfOrgUnit.name field"""

    class orderno(modules.person.fields.cmf_org_unit.CmfOrgUnit.orderno):
        """CmfOrgUnit.orderno field"""

    class parent(modules.person.fields.cmf_org_unit.CmfOrgUnit.parent):
        """CmfOrgUnit.parent field"""

    class perm_acl(modules.person.fields.cmf_org_unit.CmfOrgUnit.perm_acl):
        """CmfOrgUnit.perm_acl field"""

    class perm_effective_acl_id(modules.person.fields.cmf_org_unit.CmfOrgUnit.perm_effective_acl_id):
        """CmfOrgUnit.perm_effective_acl_id field"""

    class perm_encrypt(modules.person.fields.cmf_org_unit.CmfOrgUnit.perm_encrypt):
        """CmfOrgUnit.perm_encrypt field"""

    class perm_has_acl(modules.person.fields.cmf_org_unit.CmfOrgUnit.perm_has_acl):
        """CmfOrgUnit.perm_has_acl field"""

    class perm_inherit(modules.person.fields.cmf_org_unit.CmfOrgUnit.perm_inherit):
        """CmfOrgUnit.perm_inherit field"""

    class perm_inherit_acl_id(modules.person.fields.cmf_org_unit.CmfOrgUnit.perm_inherit_acl_id):
        """CmfOrgUnit.perm_inherit_acl_id field"""

    class perm_parent(modules.person.fields.cmf_org_unit.CmfOrgUnit.perm_parent):
        """CmfOrgUnit.perm_parent field"""

    class perm_parent_owner_id(modules.person.fields.cmf_org_unit.CmfOrgUnit.perm_parent_owner_id):
        """CmfOrgUnit.perm_parent_owner_id field"""

    class perm_public(modules.person.fields.cmf_org_unit.CmfOrgUnit.perm_public):
        """CmfOrgUnit.perm_public field"""

    class rg_member_of(modules.person.fields.cmf_org_unit.CmfOrgUnit.rg_member_of):
        """CmfOrgUnit.rg_member_of field"""

    class root_parent(modules.person.fields.cmf_org_unit.CmfOrgUnit.root_parent):
        """CmfOrgUnit.root_parent field"""

    class system(modules.person.fields.cmf_org_unit.CmfOrgUnit.system):
        """CmfOrgUnit.system field"""

    class tasks(modules.person.fields.cmf_org_unit.CmfOrgUnit.tasks):
        """CmfOrgUnit.tasks field"""

    class text(modules.person.fields.cmf_org_unit.CmfOrgUnit.text):
        """CmfOrgUnit.text field"""

    class tree_hidden(modules.person.fields.cmf_org_unit.CmfOrgUnit.tree_hidden):
        """CmfOrgUnit.tree_hidden field"""

    class tree_node_is_branch(modules.person.fields.cmf_org_unit.CmfOrgUnit.tree_node_is_branch):
        """CmfOrgUnit.tree_node_is_branch field"""

    class tree_nodes(modules.person.fields.cmf_org_unit.CmfOrgUnit.tree_nodes):
        """CmfOrgUnit.tree_nodes field"""

    class tree_parent(modules.person.fields.cmf_org_unit.CmfOrgUnit.tree_parent):
        """CmfOrgUnit.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Входит в отдел ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_org_unit.id']
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class head_id(fields.CmfTUUID):
        caption = "Руководитель отдела ID"
        foreign_key = "cmf_role.id"
        nullable = True
        unique = False
        visible = False
        index = True



import cmf.fields.cmf_patch
class CmfPatch(cmf.fields.cmf_patch.CmfPatch):
    abstract = False

    class cmf_author(cmf.fields.cmf_patch.CmfPatch.cmf_author):
        """CmfPatch.cmf_author field"""

    class cmf_created_at(cmf.fields.cmf_patch.CmfPatch.cmf_created_at):
        """CmfPatch.cmf_created_at field"""

    class cmf_deleted(cmf.fields.cmf_patch.CmfPatch.cmf_deleted):
        """CmfPatch.cmf_deleted field"""

    class cmf_locked_at(cmf.fields.cmf_patch.CmfPatch.cmf_locked_at):
        """CmfPatch.cmf_locked_at field"""

    class cmf_locked_by(cmf.fields.cmf_patch.CmfPatch.cmf_locked_by):
        """CmfPatch.cmf_locked_by field"""

    class cmf_modified_at(cmf.fields.cmf_patch.CmfPatch.cmf_modified_at):
        """CmfPatch.cmf_modified_at field"""

    class cmf_modified_by(cmf.fields.cmf_patch.CmfPatch.cmf_modified_by):
        """CmfPatch.cmf_modified_by field"""

    class cmf_owner(cmf.fields.cmf_patch.CmfPatch.cmf_owner):
        """CmfPatch.cmf_owner field"""

    class cmf_version(cmf.fields.cmf_patch.CmfPatch.cmf_version):
        """CmfPatch.cmf_version field"""

    class cmf_viewed_at(cmf.fields.cmf_patch.CmfPatch.cmf_viewed_at):
        """CmfPatch.cmf_viewed_at field"""

    class id(cmf.fields.cmf_patch.CmfPatch.id):
        """CmfPatch.id field"""

    class name(cmf.fields.cmf_patch.CmfPatch.name):
        """CmfPatch.name field"""

    class parent(cmf.fields.cmf_patch.CmfPatch.parent):
        """CmfPatch.parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True



import modules.crm.fields.cmf_payment
class CmfPayment(modules.crm.fields.cmf_payment.CmfPayment):
    abstract = False

    class activity(modules.crm.fields.cmf_payment.CmfPayment.activity):
        """CmfPayment.activity field"""
        ui_form_visible = True

    class alarm_date(modules.crm.fields.cmf_payment.CmfPayment.alarm_date):
        """CmfPayment.alarm_date field"""
        ui_form_visible = True

    class approved(modules.crm.fields.cmf_payment.CmfPayment.approved):
        """CmfPayment.approved field"""
        ui_form_visible = False

    class attachments(modules.crm.fields.cmf_payment.CmfPayment.attachments):
        """CmfPayment.attachments field"""
        ui_form_visible = False

    class cache_fields(modules.crm.fields.cmf_payment.CmfPayment.cache_fields):
        """CmfPayment.cache_fields field"""
        ui_form_visible = False

    class cache_status_opt(modules.crm.fields.cmf_payment.CmfPayment.cache_status_opt):
        """CmfPayment.cache_status_opt field"""
        ui_form_visible = False

    class cache_status_type(modules.crm.fields.cmf_payment.CmfPayment.cache_status_type):
        """CmfPayment.cache_status_type field"""
        ui_form_visible = False

    class cloned_from(modules.crm.fields.cmf_payment.CmfPayment.cloned_from):
        """CmfPayment.cloned_from field"""
        ui_form_visible = False

    class cmf_author(modules.crm.fields.cmf_payment.CmfPayment.cmf_author):
        """CmfPayment.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.crm.fields.cmf_payment.CmfPayment.cmf_created_at):
        """CmfPayment.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.crm.fields.cmf_payment.CmfPayment.cmf_deleted):
        """CmfPayment.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.crm.fields.cmf_payment.CmfPayment.cmf_import):
        """CmfPayment.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.crm.fields.cmf_payment.CmfPayment.cmf_locked_at):
        """CmfPayment.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.crm.fields.cmf_payment.CmfPayment.cmf_locked_by):
        """CmfPayment.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.crm.fields.cmf_payment.CmfPayment.cmf_modified_at):
        """CmfPayment.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.crm.fields.cmf_payment.CmfPayment.cmf_modified_by):
        """CmfPayment.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.crm.fields.cmf_payment.CmfPayment.cmf_owner):
        """CmfPayment.cmf_owner field"""
        ui_form_visible = True

    class cmf_owner_assistant(modules.crm.fields.cmf_payment.CmfPayment.cmf_owner_assistant):
        """CmfPayment.cmf_owner_assistant field"""
        ui_form_visible = False

    class cmf_owner_assistants(modules.crm.fields.cmf_payment.CmfPayment.cmf_owner_assistants):
        """CmfPayment.cmf_owner_assistants field"""
        ui_form_visible = True

    class cmf_version(modules.crm.fields.cmf_payment.CmfPayment.cmf_version):
        """CmfPayment.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.crm.fields.cmf_payment.CmfPayment.cmf_viewed_at):
        """CmfPayment.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.crm.fields.cmf_payment.CmfPayment.code):
        """CmfPayment.code field"""
        ui_form_visible = False

    class comments(modules.crm.fields.cmf_payment.CmfPayment.comments):
        """CmfPayment.comments field"""
        ui_form_visible = False

    class company(modules.crm.fields.cmf_payment.CmfPayment.company):
        """CmfPayment.company field"""
        ui_form_visible = False

    class currency(modules.crm.fields.cmf_payment.CmfPayment.currency):
        """CmfPayment.currency field"""
        ui_form_visible = False

    class deadline(modules.crm.fields.cmf_payment.CmfPayment.deadline):
        """CmfPayment.deadline field"""
        ui_form_visible = False

    class deal(modules.crm.fields.cmf_payment.CmfPayment.deal):
        """CmfPayment.deal field"""
        ui_form_visible = False

    class default_task_workflow(modules.crm.fields.cmf_payment.CmfPayment.default_task_workflow):
        """CmfPayment.default_task_workflow field"""
        ui_form_visible = False

    class documents(modules.crm.fields.cmf_payment.CmfPayment.documents):
        """CmfPayment.documents field"""
        ui_form_visible = False

    class executors(modules.crm.fields.cmf_payment.CmfPayment.executors):
        """CmfPayment.executors field"""
        ui_form_visible = True

    class ext_id(modules.crm.fields.cmf_payment.CmfPayment.ext_id):
        """CmfPayment.ext_id field"""
        ui_form_visible = True

    class favorite_for(modules.crm.fields.cmf_payment.CmfPayment.favorite_for):
        """CmfPayment.favorite_for field"""
        ui_form_visible = False

    class followers(modules.crm.fields.cmf_payment.CmfPayment.followers):
        """CmfPayment.followers field"""
        ui_form_visible = False

    class has_tree_nodes(modules.crm.fields.cmf_payment.CmfPayment.has_tree_nodes):
        """CmfPayment.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.crm.fields.cmf_payment.CmfPayment.id):
        """CmfPayment.id field"""
        ui_form_visible = False

    class import_original(modules.crm.fields.cmf_payment.CmfPayment.import_original):
        """CmfPayment.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.crm.fields.cmf_payment.CmfPayment.import_raw_json):
        """CmfPayment.import_raw_json field"""
        ui_form_visible = False

    class is_checked(modules.crm.fields.cmf_payment.CmfPayment.is_checked):
        """CmfPayment.is_checked field"""
        ui_form_visible = False

    class is_favorite(modules.crm.fields.cmf_payment.CmfPayment.is_favorite):
        """CmfPayment.is_favorite field"""
        ui_form_visible = False

    class is_penalty(modules.crm.fields.cmf_payment.CmfPayment.is_penalty):
        """CmfPayment.is_penalty field"""
        ui_form_visible = False

    class is_public(modules.crm.fields.cmf_payment.CmfPayment.is_public):
        """CmfPayment.is_public field"""
        ui_form_visible = False

    class is_public_comments(modules.crm.fields.cmf_payment.CmfPayment.is_public_comments):
        """CmfPayment.is_public_comments field"""
        ui_form_visible = False

    class is_public_editable(modules.crm.fields.cmf_payment.CmfPayment.is_public_editable):
        """CmfPayment.is_public_editable field"""
        ui_form_visible = False

    class is_template(modules.crm.fields.cmf_payment.CmfPayment.is_template):
        """CmfPayment.is_template field"""
        ui_form_visible = False

    class local_links(modules.crm.fields.cmf_payment.CmfPayment.local_links):
        """CmfPayment.local_links field"""
        ui_form_visible = False

    class logic_prefix(modules.crm.fields.cmf_payment.CmfPayment.logic_prefix):
        """CmfPayment.logic_prefix field"""
        ui_form_visible = False

    class logic_type(modules.crm.fields.cmf_payment.CmfPayment.logic_type):
        """CmfPayment.logic_type field"""
        ui_form_visible = True

    class mark(modules.crm.fields.cmf_payment.CmfPayment.mark):
        """CmfPayment.mark field"""
        ui_form_visible = False

    class name(modules.crm.fields.cmf_payment.CmfPayment.name):
        """CmfPayment.name field"""
        ui_form_visible = False

    class no_control(modules.crm.fields.cmf_payment.CmfPayment.no_control):
        """CmfPayment.no_control field"""
        ui_form_visible = False

    class orderno(modules.crm.fields.cmf_payment.CmfPayment.orderno):
        """CmfPayment.orderno field"""
        ui_form_visible = False

    class parent(modules.crm.fields.cmf_payment.CmfPayment.parent):
        """CmfPayment.parent field"""
        ui_form_visible = True

    class parent_logic_prefix(modules.crm.fields.cmf_payment.CmfPayment.parent_logic_prefix):
        """CmfPayment.parent_logic_prefix field"""
        ui_form_visible = False

    class period_interval(modules.crm.fields.cmf_payment.CmfPayment.period_interval):
        """CmfPayment.period_interval field"""
        ui_form_visible = False

    class period_next_date(modules.crm.fields.cmf_payment.CmfPayment.period_next_date):
        """CmfPayment.period_next_date field"""
        ui_form_visible = False

    class perm_acl(modules.crm.fields.cmf_payment.CmfPayment.perm_acl):
        """CmfPayment.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.crm.fields.cmf_payment.CmfPayment.perm_effective_acl_id):
        """CmfPayment.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.crm.fields.cmf_payment.CmfPayment.perm_encrypt):
        """CmfPayment.perm_encrypt field"""
        ui_form_visible = True

    class perm_has_acl(modules.crm.fields.cmf_payment.CmfPayment.perm_has_acl):
        """CmfPayment.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.crm.fields.cmf_payment.CmfPayment.perm_inherit):
        """CmfPayment.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.crm.fields.cmf_payment.CmfPayment.perm_inherit_acl_id):
        """CmfPayment.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.crm.fields.cmf_payment.CmfPayment.perm_parent):
        """CmfPayment.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.crm.fields.cmf_payment.CmfPayment.perm_parent_owner_id):
        """CmfPayment.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_policy(modules.crm.fields.cmf_payment.CmfPayment.perm_policy):
        """CmfPayment.perm_policy field"""
        ui_form_visible = True

    class perm_policy_anonymous(modules.crm.fields.cmf_payment.CmfPayment.perm_policy_anonymous):
        """CmfPayment.perm_policy_anonymous field"""
        ui_form_visible = True

    class perm_policy_guest(modules.crm.fields.cmf_payment.CmfPayment.perm_policy_guest):
        """CmfPayment.perm_policy_guest field"""
        ui_form_visible = True

    class perm_policy_sharelink(modules.crm.fields.cmf_payment.CmfPayment.perm_policy_sharelink):
        """CmfPayment.perm_policy_sharelink field"""
        ui_form_visible = True

    class perm_public(modules.crm.fields.cmf_payment.CmfPayment.perm_public):
        """CmfPayment.perm_public field"""
        ui_form_visible = False

    class plan_end_date(modules.crm.fields.cmf_payment.CmfPayment.plan_end_date):
        """CmfPayment.plan_end_date field"""
        ui_form_visible = False

    class plan_start_date(modules.crm.fields.cmf_payment.CmfPayment.plan_start_date):
        """CmfPayment.plan_start_date field"""
        ui_form_visible = False

    class priority(modules.crm.fields.cmf_payment.CmfPayment.priority):
        """CmfPayment.priority field"""
        ui_form_visible = False

    class responsible(modules.crm.fields.cmf_payment.CmfPayment.responsible):
        """CmfPayment.responsible field"""
        ui_form_visible = False

    class root_parent(modules.crm.fields.cmf_payment.CmfPayment.root_parent):
        """CmfPayment.root_parent field"""
        ui_form_visible = False

    class scheme_wf(modules.crm.fields.cmf_payment.CmfPayment.scheme_wf):
        """CmfPayment.scheme_wf field"""
        ui_form_visible = False

    class sharelink_hash(modules.crm.fields.cmf_payment.CmfPayment.sharelink_hash):
        """CmfPayment.sharelink_hash field"""
        ui_form_visible = False

    class spectators(modules.crm.fields.cmf_payment.CmfPayment.spectators):
        """CmfPayment.spectators field"""
        ui_form_visible = True

    class status(modules.crm.fields.cmf_payment.CmfPayment.status):
        """CmfPayment.status field"""
        ui_form_visible = True

    class status_closed_at(modules.crm.fields.cmf_payment.CmfPayment.status_closed_at):
        """CmfPayment.status_closed_at field"""
        ui_form_visible = False

    class status_in_progress_end(modules.crm.fields.cmf_payment.CmfPayment.status_in_progress_end):
        """CmfPayment.status_in_progress_end field"""
        ui_form_visible = False

    class status_in_progress_start(modules.crm.fields.cmf_payment.CmfPayment.status_in_progress_start):
        """CmfPayment.status_in_progress_start field"""
        ui_form_visible = False

    class status_modified_at(modules.crm.fields.cmf_payment.CmfPayment.status_modified_at):
        """CmfPayment.status_modified_at field"""
        ui_form_visible = False

    class status_review_at(modules.crm.fields.cmf_payment.CmfPayment.status_review_at):
        """CmfPayment.status_review_at field"""
        ui_form_visible = False

    class summa(modules.crm.fields.cmf_payment.CmfPayment.summa):
        """CmfPayment.summa field"""
        ui_form_visible = False

    class system(modules.crm.fields.cmf_payment.CmfPayment.system):
        """CmfPayment.system field"""
        ui_form_visible = False

    class tags(modules.crm.fields.cmf_payment.CmfPayment.tags):
        """CmfPayment.tags field"""
        ui_form_visible = False

    class tasks(modules.crm.fields.cmf_payment.CmfPayment.tasks):
        """CmfPayment.tasks field"""
        ui_form_visible = False

    class text(modules.crm.fields.cmf_payment.CmfPayment.text):
        """CmfPayment.text field"""
        ui_form_visible = False

    class tree_hidden(modules.crm.fields.cmf_payment.CmfPayment.tree_hidden):
        """CmfPayment.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.crm.fields.cmf_payment.CmfPayment.tree_node_is_branch):
        """CmfPayment.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.crm.fields.cmf_payment.CmfPayment.tree_nodes):
        """CmfPayment.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.crm.fields.cmf_payment.CmfPayment.tree_parent):
        """CmfPayment.tree_parent field"""
        ui_form_visible = False

    class type(modules.crm.fields.cmf_payment.CmfPayment.type):
        """CmfPayment.type field"""
        ui_form_visible = False

    class ui_view_form(modules.crm.fields.cmf_payment.CmfPayment.ui_view_form):
        """CmfPayment.ui_view_form field"""
        ui_form_visible = False

    class waiting_for(modules.crm.fields.cmf_payment.CmfPayment.waiting_for):
        """CmfPayment.waiting_for field"""
        ui_form_visible = False

    class workflow(modules.crm.fields.cmf_payment.CmfPayment.workflow):
        """CmfPayment.workflow field"""
        ui_form_visible = True

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Постановщик ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Объект ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_project.id','cmf_folder.id','cmf_active_entity_filter.id','cmf_document.id','cmf_task.id']
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_task_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по-умолчанию для задач ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class logic_type_id(fields.CmfTUUID):
        caption = "Тип ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class scheme_wf_id(fields.CmfTUUID):
        caption = "Схема Бизнес-процесса ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_owner_assistant_id(fields.CmfTUUID):
        caption = "DEPRICATED. Помощник владельца ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class status_id(fields.CmfTUUID):
        caption = "Статус ID"
        foreign_key = "cmf_status.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class company_id(fields.CmfTUUID):
        caption = "Контрагент ID"
        foreign_key = "cmf_company.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class responsible_id(fields.CmfTUUID):
        caption = "Исполнитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class waiting_for_id(fields.CmfTUUID):
        caption = "Ждем ответа ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cloned_from_id(fields.CmfTUUID):
        caption = "Склонирован из ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class activity_id(fields.CmfTUUID):
        caption = "Вид деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cache_status_opt_id(fields.CmfTUUID):
        caption = "Настройка статуса ID"
        foreign_key = "cmf_status_opt.id"
        nullable = True
        unique = False
        visible = False
        index = True
        no_acl = True

    class currency_id(fields.CmfTUUID):
        caption = "Валюта ID"
        foreign_key = "cmf_currency.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class deal_id(fields.CmfTUUID):
        caption = "Сделка ID"
        foreign_key = "cmf_deal.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.person.models.cmf_person
import cmf.models.cmf_person
class CmfPerson(modules.person.models.cmf_person.CmfPerson,cmf.models.cmf_person.CmfPerson):
    abstract = False

    class activity(modules.person.models.cmf_person.CmfPerson.activity):
        """CmfPerson.activity field"""
        ui_form_visible = True

    class api_token_hash(modules.person.models.cmf_person.CmfPerson.api_token_hash):
        """CmfPerson.api_token_hash field"""
        ui_form_visible = False

    class auth_options(modules.person.models.cmf_person.CmfPerson.auth_options):
        """CmfPerson.auth_options field"""
        ui_form_visible = True

    class auth_plugin_data(modules.person.models.cmf_person.CmfPerson.auth_plugin_data):
        """CmfPerson.auth_plugin_data field"""
        ui_form_visible = False

    class avatar_filename(modules.person.models.cmf_person.CmfPerson.avatar_filename):
        """CmfPerson.avatar_filename field"""
        ui_form_visible = True

    class birthday(modules.person.models.cmf_person.CmfPerson.birthday):
        """CmfPerson.birthday field"""
        ui_form_visible = True

    class chat_groups(modules.person.models.cmf_person.CmfPerson.chat_groups):
        """CmfPerson.chat_groups field"""
        ui_form_visible = False

    class chat_topic_unread_messages(modules.person.models.cmf_person.CmfPerson.chat_topic_unread_messages):
        """CmfPerson.chat_topic_unread_messages field"""
        ui_form_visible = False

    class chat_topics(modules.person.models.cmf_person.CmfPerson.chat_topics):
        """CmfPerson.chat_topics field"""
        ui_form_visible = False

    class cmf_author(modules.person.models.cmf_person.CmfPerson.cmf_author):
        """CmfPerson.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.person.models.cmf_person.CmfPerson.cmf_created_at):
        """CmfPerson.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.person.models.cmf_person.CmfPerson.cmf_deleted):
        """CmfPerson.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.person.models.cmf_person.CmfPerson.cmf_import):
        """CmfPerson.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.person.models.cmf_person.CmfPerson.cmf_locked_at):
        """CmfPerson.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.person.models.cmf_person.CmfPerson.cmf_locked_by):
        """CmfPerson.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.person.models.cmf_person.CmfPerson.cmf_modified_at):
        """CmfPerson.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.person.models.cmf_person.CmfPerson.cmf_modified_by):
        """CmfPerson.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.person.models.cmf_person.CmfPerson.cmf_owner):
        """CmfPerson.cmf_owner field"""
        ui_form_visible = True

    class cmf_version(modules.person.models.cmf_person.CmfPerson.cmf_version):
        """CmfPerson.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.person.models.cmf_person.CmfPerson.cmf_viewed_at):
        """CmfPerson.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.person.models.cmf_person.CmfPerson.code):
        """CmfPerson.code field"""
        ui_form_visible = False

    class comments(modules.person.models.cmf_person.CmfPerson.comments):
        """CmfPerson.comments field"""
        ui_form_visible = False

    class company(modules.person.models.cmf_person.CmfPerson.company):
        """CmfPerson.company field"""
        ui_form_visible = True

    class deals(modules.person.models.cmf_person.CmfPerson.deals):
        """CmfPerson.deals field"""
        ui_form_visible = False

    class default_channel(modules.person.models.cmf_person.CmfPerson.default_channel):
        """CmfPerson.default_channel field"""
        ui_form_visible = False

    class default_project(modules.person.models.cmf_person.CmfPerson.default_project):
        """CmfPerson.default_project field"""
        ui_form_visible = True

    class deleted_login(modules.person.models.cmf_person.CmfPerson.deleted_login):
        """CmfPerson.deleted_login field"""
        ui_form_visible = False

    class documents(modules.person.models.cmf_person.CmfPerson.documents):
        """CmfPerson.documents field"""
        ui_form_visible = False

    class does_not_work(modules.person.models.cmf_person.CmfPerson.does_not_work):
        """CmfPerson.does_not_work field"""
        ui_form_visible = True

    class email(modules.person.models.cmf_person.CmfPerson.email):
        """CmfPerson.email field"""
        ui_form_visible = True

    class email_2(modules.person.models.cmf_person.CmfPerson.email_2):
        """CmfPerson.email_2 field"""
        ui_form_visible = True

    class ext_id(modules.person.models.cmf_person.CmfPerson.ext_id):
        """CmfPerson.ext_id field"""
        ui_form_visible = False

    class ext_login(modules.person.models.cmf_person.CmfPerson.ext_login):
        """CmfPerson.ext_login field"""
        ui_form_visible = False

    class facebook(modules.person.models.cmf_person.CmfPerson.facebook):
        """CmfPerson.facebook field"""
        ui_form_visible = True

    class favorite_for(modules.person.models.cmf_person.CmfPerson.favorite_for):
        """CmfPerson.favorite_for field"""
        ui_form_visible = False

    class first_name(modules.person.models.cmf_person.CmfPerson.first_name):
        """CmfPerson.first_name field"""
        ui_form_visible = True

    class gid(modules.person.models.cmf_person.CmfPerson.gid):
        """CmfPerson.gid field"""
        ui_form_visible = True

    class has_penalty(modules.person.models.cmf_person.CmfPerson.has_penalty):
        """CmfPerson.has_penalty field"""
        ui_form_visible = False

    class has_tree_nodes(modules.person.models.cmf_person.CmfPerson.has_tree_nodes):
        """CmfPerson.has_tree_nodes field"""
        ui_form_visible = False

    class home_folder(modules.person.models.cmf_person.CmfPerson.home_folder):
        """CmfPerson.home_folder field"""
        ui_form_visible = False

    class id(modules.person.models.cmf_person.CmfPerson.id):
        """CmfPerson.id field"""
        ui_form_visible = False

    class import_original(modules.person.models.cmf_person.CmfPerson.import_original):
        """CmfPerson.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.person.models.cmf_person.CmfPerson.import_raw_json):
        """CmfPerson.import_raw_json field"""
        ui_form_visible = False

    class instagram(modules.person.models.cmf_person.CmfPerson.instagram):
        """CmfPerson.instagram field"""
        ui_form_visible = True

    class ip_address(modules.person.models.cmf_person.CmfPerson.ip_address):
        """CmfPerson.ip_address field"""
        ui_form_visible = True

    class is_admin(modules.person.models.cmf_person.CmfPerson.is_admin):
        """CmfPerson.is_admin field"""
        ui_form_visible = False

    class is_favorite(modules.person.models.cmf_person.CmfPerson.is_favorite):
        """CmfPerson.is_favorite field"""
        ui_form_visible = False

    class is_support(modules.person.models.cmf_person.CmfPerson.is_support):
        """CmfPerson.is_support field"""
        ui_form_visible = False

    class last_name(modules.person.models.cmf_person.CmfPerson.last_name):
        """CmfPerson.last_name field"""
        ui_form_visible = True

    class linkedin(modules.person.models.cmf_person.CmfPerson.linkedin):
        """CmfPerson.linkedin field"""
        ui_form_visible = True

    class login(modules.person.models.cmf_person.CmfPerson.login):
        """CmfPerson.login field"""
        ui_form_visible = True

    class messenger(modules.person.models.cmf_person.CmfPerson.messenger):
        """CmfPerson.messenger field"""
        ui_form_visible = True

    class name(modules.person.models.cmf_person.CmfPerson.name):
        """CmfPerson.name field"""
        ui_form_visible = True

    class no_staff_control(modules.person.models.cmf_person.CmfPerson.no_staff_control):
        """CmfPerson.no_staff_control field"""
        ui_form_visible = True

    class notify_email(modules.person.models.cmf_person.CmfPerson.notify_email):
        """CmfPerson.notify_email field"""
        ui_form_visible = True

    class notify_sms(modules.person.models.cmf_person.CmfPerson.notify_sms):
        """CmfPerson.notify_sms field"""
        ui_form_visible = True

    class ok(modules.person.models.cmf_person.CmfPerson.ok):
        """CmfPerson.ok field"""
        ui_form_visible = True

    class on_vacation(modules.person.models.cmf_person.CmfPerson.on_vacation):
        """CmfPerson.on_vacation field"""
        ui_form_visible = True

    class online_status(modules.person.models.cmf_person.CmfPerson.online_status):
        """CmfPerson.online_status field"""
        ui_form_visible = False

    class orderno(modules.person.models.cmf_person.CmfPerson.orderno):
        """CmfPerson.orderno field"""
        ui_form_visible = False

    class parent(modules.person.models.cmf_person.CmfPerson.parent):
        """CmfPerson.parent field"""
        ui_form_visible = False

    class penalty_promise_hour(modules.person.models.cmf_person.CmfPerson.penalty_promise_hour):
        """CmfPerson.penalty_promise_hour field"""
        ui_form_visible = False

    class penalty_reason(modules.person.models.cmf_person.CmfPerson.penalty_reason):
        """CmfPerson.penalty_reason field"""
        ui_form_visible = False

    class perm_acl(modules.person.models.cmf_person.CmfPerson.perm_acl):
        """CmfPerson.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.person.models.cmf_person.CmfPerson.perm_effective_acl_id):
        """CmfPerson.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.person.models.cmf_person.CmfPerson.perm_encrypt):
        """CmfPerson.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.person.models.cmf_person.CmfPerson.perm_has_acl):
        """CmfPerson.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.person.models.cmf_person.CmfPerson.perm_inherit):
        """CmfPerson.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.person.models.cmf_person.CmfPerson.perm_inherit_acl_id):
        """CmfPerson.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.person.models.cmf_person.CmfPerson.perm_parent):
        """CmfPerson.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.person.models.cmf_person.CmfPerson.perm_parent_owner_id):
        """CmfPerson.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(modules.person.models.cmf_person.CmfPerson.perm_public):
        """CmfPerson.perm_public field"""
        ui_form_visible = False

    class person_var(modules.person.models.cmf_person.CmfPerson.person_var):
        """CmfPerson.person_var field"""
        ui_form_visible = False

    class phone(modules.person.models.cmf_person.CmfPerson.phone):
        """CmfPerson.phone field"""
        ui_form_visible = True

    class phone_2(modules.person.models.cmf_person.CmfPerson.phone_2):
        """CmfPerson.phone_2 field"""
        ui_form_visible = True

    class phone_assistant(modules.person.models.cmf_person.CmfPerson.phone_assistant):
        """CmfPerson.phone_assistant field"""
        ui_form_visible = True

    class phone_internal(modules.person.models.cmf_person.CmfPerson.phone_internal):
        """CmfPerson.phone_internal field"""
        ui_form_visible = True

    class phone_mobile(modules.person.models.cmf_person.CmfPerson.phone_mobile):
        """CmfPerson.phone_mobile field"""
        ui_form_visible = True

    class primary_role(modules.person.models.cmf_person.CmfPerson.primary_role):
        """CmfPerson.primary_role field"""
        ui_form_visible = True

    class responsible_tasks(modules.person.models.cmf_person.CmfPerson.responsible_tasks):
        """CmfPerson.responsible_tasks field"""
        ui_form_visible = False

    class rg_member_of(modules.person.models.cmf_person.CmfPerson.rg_member_of):
        """CmfPerson.rg_member_of field"""
        ui_form_visible = True

    class roles(modules.person.models.cmf_person.CmfPerson.roles):
        """CmfPerson.roles field"""
        ui_form_visible = True

    class root_parent(modules.person.models.cmf_person.CmfPerson.root_parent):
        """CmfPerson.root_parent field"""
        ui_form_visible = False

    class second_name(modules.person.models.cmf_person.CmfPerson.second_name):
        """CmfPerson.second_name field"""
        ui_form_visible = True

    class servicedesk_allow(modules.person.models.cmf_person.CmfPerson.servicedesk_allow):
        """CmfPerson.servicedesk_allow field"""
        ui_form_visible = True

    class skype(modules.person.models.cmf_person.CmfPerson.skype):
        """CmfPerson.skype field"""
        ui_form_visible = True

    class slack(modules.person.models.cmf_person.CmfPerson.slack):
        """CmfPerson.slack field"""
        ui_form_visible = True

    class snapchat(modules.person.models.cmf_person.CmfPerson.snapchat):
        """CmfPerson.snapchat field"""
        ui_form_visible = True

    class system(modules.person.models.cmf_person.CmfPerson.system):
        """CmfPerson.system field"""
        ui_form_visible = False

    class tasks(modules.person.models.cmf_person.CmfPerson.tasks):
        """CmfPerson.tasks field"""
        ui_form_visible = False

    class telegram(modules.person.models.cmf_person.CmfPerson.telegram):
        """CmfPerson.telegram field"""
        ui_form_visible = True

    class text(modules.person.models.cmf_person.CmfPerson.text):
        """CmfPerson.text field"""
        ui_form_visible = False

    class time_tracker_no_control(modules.person.models.cmf_person.CmfPerson.time_tracker_no_control):
        """CmfPerson.time_tracker_no_control field"""
        ui_form_visible = True

    class tree_hidden(modules.person.models.cmf_person.CmfPerson.tree_hidden):
        """CmfPerson.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.person.models.cmf_person.CmfPerson.tree_node_is_branch):
        """CmfPerson.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.person.models.cmf_person.CmfPerson.tree_nodes):
        """CmfPerson.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.person.models.cmf_person.CmfPerson.tree_parent):
        """CmfPerson.tree_parent field"""
        ui_form_visible = False

    class uid(modules.person.models.cmf_person.CmfPerson.uid):
        """CmfPerson.uid field"""
        ui_form_visible = True

    class user_local(modules.person.models.cmf_person.CmfPerson.user_local):
        """CmfPerson.user_local field"""
        ui_form_visible = False

    class vacation_end(modules.person.models.cmf_person.CmfPerson.vacation_end):
        """CmfPerson.vacation_end field"""
        ui_form_visible = False

    class vacation_interval(modules.person.models.cmf_person.CmfPerson.vacation_interval):
        """CmfPerson.vacation_interval field"""
        ui_form_visible = True

    class vacation_start(modules.person.models.cmf_person.CmfPerson.vacation_start):
        """CmfPerson.vacation_start field"""
        ui_form_visible = False

    class viber(modules.person.models.cmf_person.CmfPerson.viber):
        """CmfPerson.viber field"""
        ui_form_visible = True

    class vk(modules.person.models.cmf_person.CmfPerson.vk):
        """CmfPerson.vk field"""
        ui_form_visible = True

    class webhook_token_hash(modules.person.models.cmf_person.CmfPerson.webhook_token_hash):
        """CmfPerson.webhook_token_hash field"""
        ui_form_visible = False

    class whatsapp(modules.person.models.cmf_person.CmfPerson.whatsapp):
        """CmfPerson.whatsapp field"""
        ui_form_visible = True

    class work_position(modules.person.models.cmf_person.CmfPerson.work_position):
        """CmfPerson.work_position field"""
        ui_form_visible = False

    class zoom(modules.person.models.cmf_person.CmfPerson.zoom):
        """CmfPerson.zoom field"""
        ui_form_visible = True

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class primary_role_id(fields.CmfTUUID):
        caption = "Основная должность ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_role.id']
        visible=False
        index=True

    class company_id(fields.CmfTUUID):
        caption = "Официально трудоустроен в компании ID"
        foreign_key = "cmf_company.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class activity_id(fields.CmfTUUID):
        caption = "Вид деятельности по-умолчанию ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_project_id(fields.CmfTUUID):
        caption = "Проект/Раздел по-умолчанию ID"
        foreign_key = "cmf_project.id"
        nullable = True
        unique = False
        visible = False
        index = True
        no_acl = True

    class home_folder_id(fields.CmfTUUID):
        caption = "Моя папка ID"
        foreign_key = "cmf_folder.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_channel_id(fields.CmfTUUID):
        caption = "Канал для отправки сообщений по умолчанию ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_whatsapp.id','cmf_mailbox.id']
        visible=False
        index=True



import modules.person.models.cmf_person_group
import cmf.models.cmf_person_group
class CmfPersonGroup(modules.person.models.cmf_person_group.CmfPersonGroup,cmf.models.cmf_person_group.CmfPersonGroup):
    abstract = False

    class auth_plugin(modules.person.models.cmf_person_group.CmfPersonGroup.auth_plugin):
        """CmfPersonGroup.auth_plugin field"""
        ui_form_visible = False

    class chat_groups(modules.person.models.cmf_person_group.CmfPersonGroup.chat_groups):
        """CmfPersonGroup.chat_groups field"""
        ui_form_visible = False

    class chat_topics(modules.person.models.cmf_person_group.CmfPersonGroup.chat_topics):
        """CmfPersonGroup.chat_topics field"""
        ui_form_visible = False

    class cmf_author(modules.person.models.cmf_person_group.CmfPersonGroup.cmf_author):
        """CmfPersonGroup.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.person.models.cmf_person_group.CmfPersonGroup.cmf_created_at):
        """CmfPersonGroup.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.person.models.cmf_person_group.CmfPersonGroup.cmf_deleted):
        """CmfPersonGroup.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.person.models.cmf_person_group.CmfPersonGroup.cmf_import):
        """CmfPersonGroup.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.person.models.cmf_person_group.CmfPersonGroup.cmf_locked_at):
        """CmfPersonGroup.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.person.models.cmf_person_group.CmfPersonGroup.cmf_locked_by):
        """CmfPersonGroup.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.person.models.cmf_person_group.CmfPersonGroup.cmf_modified_at):
        """CmfPersonGroup.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.person.models.cmf_person_group.CmfPersonGroup.cmf_modified_by):
        """CmfPersonGroup.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.person.models.cmf_person_group.CmfPersonGroup.cmf_owner):
        """CmfPersonGroup.cmf_owner field"""
        ui_form_visible = True

    class cmf_version(modules.person.models.cmf_person_group.CmfPersonGroup.cmf_version):
        """CmfPersonGroup.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.person.models.cmf_person_group.CmfPersonGroup.cmf_viewed_at):
        """CmfPersonGroup.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.person.models.cmf_person_group.CmfPersonGroup.code):
        """CmfPersonGroup.code field"""
        ui_form_visible = True

    class comments(modules.person.models.cmf_person_group.CmfPersonGroup.comments):
        """CmfPersonGroup.comments field"""
        ui_form_visible = False

    class documents(modules.person.models.cmf_person_group.CmfPersonGroup.documents):
        """CmfPersonGroup.documents field"""
        ui_form_visible = False

    class ext_id(modules.person.models.cmf_person_group.CmfPersonGroup.ext_id):
        """CmfPersonGroup.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.person.models.cmf_person_group.CmfPersonGroup.favorite_for):
        """CmfPersonGroup.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(modules.person.models.cmf_person_group.CmfPersonGroup.has_tree_nodes):
        """CmfPersonGroup.has_tree_nodes field"""
        ui_form_visible = False

    class head(modules.person.models.cmf_person_group.CmfPersonGroup.head):
        """CmfPersonGroup.head field"""
        ui_form_visible = False

    class id(modules.person.models.cmf_person_group.CmfPersonGroup.id):
        """CmfPersonGroup.id field"""
        ui_form_visible = False

    class import_original(modules.person.models.cmf_person_group.CmfPersonGroup.import_original):
        """CmfPersonGroup.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.person.models.cmf_person_group.CmfPersonGroup.import_raw_json):
        """CmfPersonGroup.import_raw_json field"""
        ui_form_visible = False

    class incompatible_combination_code(modules.person.models.cmf_person_group.CmfPersonGroup.incompatible_combination_code):
        """CmfPersonGroup.incompatible_combination_code field"""
        ui_form_visible = True

    class is_favorite(modules.person.models.cmf_person_group.CmfPersonGroup.is_favorite):
        """CmfPersonGroup.is_favorite field"""
        ui_form_visible = False

    class name(modules.person.models.cmf_person_group.CmfPersonGroup.name):
        """CmfPersonGroup.name field"""
        ui_form_visible = True

    class orderno(modules.person.models.cmf_person_group.CmfPersonGroup.orderno):
        """CmfPersonGroup.orderno field"""
        ui_form_visible = False

    class parent(modules.person.models.cmf_person_group.CmfPersonGroup.parent):
        """CmfPersonGroup.parent field"""
        ui_form_visible = False

    class perm_acl(modules.person.models.cmf_person_group.CmfPersonGroup.perm_acl):
        """CmfPersonGroup.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.person.models.cmf_person_group.CmfPersonGroup.perm_effective_acl_id):
        """CmfPersonGroup.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.person.models.cmf_person_group.CmfPersonGroup.perm_encrypt):
        """CmfPersonGroup.perm_encrypt field"""
        ui_form_visible = True

    class perm_has_acl(modules.person.models.cmf_person_group.CmfPersonGroup.perm_has_acl):
        """CmfPersonGroup.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.person.models.cmf_person_group.CmfPersonGroup.perm_inherit):
        """CmfPersonGroup.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.person.models.cmf_person_group.CmfPersonGroup.perm_inherit_acl_id):
        """CmfPersonGroup.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.person.models.cmf_person_group.CmfPersonGroup.perm_parent):
        """CmfPersonGroup.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.person.models.cmf_person_group.CmfPersonGroup.perm_parent_owner_id):
        """CmfPersonGroup.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(modules.person.models.cmf_person_group.CmfPersonGroup.perm_public):
        """CmfPersonGroup.perm_public field"""
        ui_form_visible = False

    class rg_member_of(modules.person.models.cmf_person_group.CmfPersonGroup.rg_member_of):
        """CmfPersonGroup.rg_member_of field"""
        ui_form_visible = False

    class rg_members(modules.person.models.cmf_person_group.CmfPersonGroup.rg_members):
        """CmfPersonGroup.rg_members field"""
        ui_form_visible = False

    class root_parent(modules.person.models.cmf_person_group.CmfPersonGroup.root_parent):
        """CmfPersonGroup.root_parent field"""
        ui_form_visible = False

    class system(modules.person.models.cmf_person_group.CmfPersonGroup.system):
        """CmfPersonGroup.system field"""
        ui_form_visible = False

    class tasks(modules.person.models.cmf_person_group.CmfPersonGroup.tasks):
        """CmfPersonGroup.tasks field"""
        ui_form_visible = False

    class text(modules.person.models.cmf_person_group.CmfPersonGroup.text):
        """CmfPersonGroup.text field"""
        ui_form_visible = True

    class tree_hidden(modules.person.models.cmf_person_group.CmfPersonGroup.tree_hidden):
        """CmfPersonGroup.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.person.models.cmf_person_group.CmfPersonGroup.tree_node_is_branch):
        """CmfPersonGroup.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.person.models.cmf_person_group.CmfPersonGroup.tree_nodes):
        """CmfPersonGroup.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.person.models.cmf_person_group.CmfPersonGroup.tree_parent):
        """CmfPersonGroup.tree_parent field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class head_id(fields.CmfTUUID):
        caption = "Руководитель группы ID"
        foreign_key = "cmf_role.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class auth_plugin_id(fields.CmfTUUID):
        caption = "Загружено через плагин ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_auth_ldap_plugin.id']
        visible=False
        index=True



import cmf.models.cmf_person_sign
class CmfPersonSign(cmf.models.cmf_person_sign.CmfPersonSign):
    abstract = False

    class cmf_author(cmf.models.cmf_person_sign.CmfPersonSign.cmf_author):
        """CmfPersonSign.cmf_author field"""

    class cmf_created_at(cmf.models.cmf_person_sign.CmfPersonSign.cmf_created_at):
        """CmfPersonSign.cmf_created_at field"""

    class cmf_deleted(cmf.models.cmf_person_sign.CmfPersonSign.cmf_deleted):
        """CmfPersonSign.cmf_deleted field"""

    class cmf_locked_at(cmf.models.cmf_person_sign.CmfPersonSign.cmf_locked_at):
        """CmfPersonSign.cmf_locked_at field"""

    class cmf_locked_by(cmf.models.cmf_person_sign.CmfPersonSign.cmf_locked_by):
        """CmfPersonSign.cmf_locked_by field"""

    class cmf_modified_at(cmf.models.cmf_person_sign.CmfPersonSign.cmf_modified_at):
        """CmfPersonSign.cmf_modified_at field"""

    class cmf_modified_by(cmf.models.cmf_person_sign.CmfPersonSign.cmf_modified_by):
        """CmfPersonSign.cmf_modified_by field"""

    class cmf_owner(cmf.models.cmf_person_sign.CmfPersonSign.cmf_owner):
        """CmfPersonSign.cmf_owner field"""

    class cmf_version(cmf.models.cmf_person_sign.CmfPersonSign.cmf_version):
        """CmfPersonSign.cmf_version field"""

    class cmf_viewed_at(cmf.models.cmf_person_sign.CmfPersonSign.cmf_viewed_at):
        """CmfPersonSign.cmf_viewed_at field"""

    class id(cmf.models.cmf_person_sign.CmfPersonSign.id):
        """CmfPersonSign.id field"""

    class object_cmf_version(cmf.models.cmf_person_sign.CmfPersonSign.object_cmf_version):
        """CmfPersonSign.object_cmf_version field"""

    class parent(cmf.models.cmf_person_sign.CmfPersonSign.parent):
        """CmfPersonSign.parent field"""

    class sign(cmf.models.cmf_person_sign.CmfPersonSign.sign):
        """CmfPersonSign.sign field"""

    class signed_object(cmf.models.cmf_person_sign.CmfPersonSign.signed_object):
        """CmfPersonSign.signed_object field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Автор подписи ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class signed_object_id(fields.CmfTUUID):
        caption = "Подписанный объект ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.staff_control.fields.cmf_person_var
import modules.staff_control.models.cmf_person_var
import cmf.fields.cmf_person_var
class CmfPersonVar(modules.staff_control.fields.cmf_person_var.CmfPersonVar,modules.staff_control.models.cmf_person_var.CmfPersonVar,cmf.fields.cmf_person_var.CmfPersonVar):
    abstract = False

    class browser_timezone(modules.staff_control.fields.cmf_person_var.CmfPersonVar.browser_timezone):
        """CmfPersonVar.browser_timezone field"""

    class cmf_author(modules.staff_control.fields.cmf_person_var.CmfPersonVar.cmf_author):
        """CmfPersonVar.cmf_author field"""

    class cmf_created_at(modules.staff_control.fields.cmf_person_var.CmfPersonVar.cmf_created_at):
        """CmfPersonVar.cmf_created_at field"""

    class cmf_deleted(modules.staff_control.fields.cmf_person_var.CmfPersonVar.cmf_deleted):
        """CmfPersonVar.cmf_deleted field"""

    class cmf_import(modules.staff_control.fields.cmf_person_var.CmfPersonVar.cmf_import):
        """CmfPersonVar.cmf_import field"""

    class cmf_locked_at(modules.staff_control.fields.cmf_person_var.CmfPersonVar.cmf_locked_at):
        """CmfPersonVar.cmf_locked_at field"""

    class cmf_locked_by(modules.staff_control.fields.cmf_person_var.CmfPersonVar.cmf_locked_by):
        """CmfPersonVar.cmf_locked_by field"""

    class cmf_modified_at(modules.staff_control.fields.cmf_person_var.CmfPersonVar.cmf_modified_at):
        """CmfPersonVar.cmf_modified_at field"""

    class cmf_modified_by(modules.staff_control.fields.cmf_person_var.CmfPersonVar.cmf_modified_by):
        """CmfPersonVar.cmf_modified_by field"""

    class cmf_owner(modules.staff_control.fields.cmf_person_var.CmfPersonVar.cmf_owner):
        """CmfPersonVar.cmf_owner field"""

    class cmf_version(modules.staff_control.fields.cmf_person_var.CmfPersonVar.cmf_version):
        """CmfPersonVar.cmf_version field"""

    class cmf_viewed_at(modules.staff_control.fields.cmf_person_var.CmfPersonVar.cmf_viewed_at):
        """CmfPersonVar.cmf_viewed_at field"""

    class code(modules.staff_control.fields.cmf_person_var.CmfPersonVar.code):
        """CmfPersonVar.code field"""

    class comments(modules.staff_control.fields.cmf_person_var.CmfPersonVar.comments):
        """CmfPersonVar.comments field"""

    class documents(modules.staff_control.fields.cmf_person_var.CmfPersonVar.documents):
        """CmfPersonVar.documents field"""

    class ext_id(modules.staff_control.fields.cmf_person_var.CmfPersonVar.ext_id):
        """CmfPersonVar.ext_id field"""

    class favorite_for(modules.staff_control.fields.cmf_person_var.CmfPersonVar.favorite_for):
        """CmfPersonVar.favorite_for field"""

    class favorites(modules.staff_control.fields.cmf_person_var.CmfPersonVar.favorites):
        """CmfPersonVar.favorites field"""

    class has_tree_nodes(modules.staff_control.fields.cmf_person_var.CmfPersonVar.has_tree_nodes):
        """CmfPersonVar.has_tree_nodes field"""

    class id(modules.staff_control.fields.cmf_person_var.CmfPersonVar.id):
        """CmfPersonVar.id field"""

    class import_original(modules.staff_control.fields.cmf_person_var.CmfPersonVar.import_original):
        """CmfPersonVar.import_original field"""

    class import_raw_json(modules.staff_control.fields.cmf_person_var.CmfPersonVar.import_raw_json):
        """CmfPersonVar.import_raw_json field"""

    class is_favorite(modules.staff_control.fields.cmf_person_var.CmfPersonVar.is_favorite):
        """CmfPersonVar.is_favorite field"""

    class last_ping_at(modules.staff_control.fields.cmf_person_var.CmfPersonVar.last_ping_at):
        """CmfPersonVar.last_ping_at field"""

    class last_sms_at(modules.staff_control.fields.cmf_person_var.CmfPersonVar.last_sms_at):
        """CmfPersonVar.last_sms_at field"""

    class name(modules.staff_control.fields.cmf_person_var.CmfPersonVar.name):
        """CmfPersonVar.name field"""

    class not_approved_tasks(modules.staff_control.fields.cmf_person_var.CmfPersonVar.not_approved_tasks):
        """CmfPersonVar.not_approved_tasks field"""

    class online_status(modules.staff_control.fields.cmf_person_var.CmfPersonVar.online_status):
        """CmfPersonVar.online_status field"""

    class open_deadline_tasks(modules.staff_control.fields.cmf_person_var.CmfPersonVar.open_deadline_tasks):
        """CmfPersonVar.open_deadline_tasks field"""

    class orderno(modules.staff_control.fields.cmf_person_var.CmfPersonVar.orderno):
        """CmfPersonVar.orderno field"""

    class overdue_deadline_tasks(modules.staff_control.fields.cmf_person_var.CmfPersonVar.overdue_deadline_tasks):
        """CmfPersonVar.overdue_deadline_tasks field"""

    class overdue_in_review_tasks(modules.staff_control.fields.cmf_person_var.CmfPersonVar.overdue_in_review_tasks):
        """CmfPersonVar.overdue_in_review_tasks field"""

    class parent(modules.staff_control.fields.cmf_person_var.CmfPersonVar.parent):
        """CmfPersonVar.parent field"""

    class perm_acl(modules.staff_control.fields.cmf_person_var.CmfPersonVar.perm_acl):
        """CmfPersonVar.perm_acl field"""

    class perm_effective_acl_id(modules.staff_control.fields.cmf_person_var.CmfPersonVar.perm_effective_acl_id):
        """CmfPersonVar.perm_effective_acl_id field"""

    class perm_encrypt(modules.staff_control.fields.cmf_person_var.CmfPersonVar.perm_encrypt):
        """CmfPersonVar.perm_encrypt field"""

    class perm_has_acl(modules.staff_control.fields.cmf_person_var.CmfPersonVar.perm_has_acl):
        """CmfPersonVar.perm_has_acl field"""

    class perm_inherit(modules.staff_control.fields.cmf_person_var.CmfPersonVar.perm_inherit):
        """CmfPersonVar.perm_inherit field"""

    class perm_inherit_acl_id(modules.staff_control.fields.cmf_person_var.CmfPersonVar.perm_inherit_acl_id):
        """CmfPersonVar.perm_inherit_acl_id field"""

    class perm_parent(modules.staff_control.fields.cmf_person_var.CmfPersonVar.perm_parent):
        """CmfPersonVar.perm_parent field"""

    class perm_parent_owner_id(modules.staff_control.fields.cmf_person_var.CmfPersonVar.perm_parent_owner_id):
        """CmfPersonVar.perm_parent_owner_id field"""

    class perm_public(modules.staff_control.fields.cmf_person_var.CmfPersonVar.perm_public):
        """CmfPersonVar.perm_public field"""

    class person(modules.staff_control.fields.cmf_person_var.CmfPersonVar.person):
        """CmfPersonVar.person field"""

    class profile_storage(modules.staff_control.fields.cmf_person_var.CmfPersonVar.profile_storage):
        """CmfPersonVar.profile_storage field"""

    class recents_obj(modules.staff_control.fields.cmf_person_var.CmfPersonVar.recents_obj):
        """CmfPersonVar.recents_obj field"""

    class recents_opt_list(modules.staff_control.fields.cmf_person_var.CmfPersonVar.recents_opt_list):
        """CmfPersonVar.recents_opt_list field"""

    class root_parent(modules.staff_control.fields.cmf_person_var.CmfPersonVar.root_parent):
        """CmfPersonVar.root_parent field"""

    class show_in_main_menu_projects(modules.staff_control.fields.cmf_person_var.CmfPersonVar.show_in_main_menu_projects):
        """CmfPersonVar.show_in_main_menu_projects field"""

    class system(modules.staff_control.fields.cmf_person_var.CmfPersonVar.system):
        """CmfPersonVar.system field"""

    class tasks(modules.staff_control.fields.cmf_person_var.CmfPersonVar.tasks):
        """CmfPersonVar.tasks field"""

    class text(modules.staff_control.fields.cmf_person_var.CmfPersonVar.text):
        """CmfPersonVar.text field"""

    class tmp_filter(modules.staff_control.fields.cmf_person_var.CmfPersonVar.tmp_filter):
        """CmfPersonVar.tmp_filter field"""

    class tree_hidden(modules.staff_control.fields.cmf_person_var.CmfPersonVar.tree_hidden):
        """CmfPersonVar.tree_hidden field"""

    class tree_node_is_branch(modules.staff_control.fields.cmf_person_var.CmfPersonVar.tree_node_is_branch):
        """CmfPersonVar.tree_node_is_branch field"""

    class tree_nodes(modules.staff_control.fields.cmf_person_var.CmfPersonVar.tree_nodes):
        """CmfPersonVar.tree_nodes field"""

    class tree_parent(modules.staff_control.fields.cmf_person_var.CmfPersonVar.tree_parent):
        """CmfPersonVar.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class person_id(fields.CmfTUUID):
        caption = "Человек ID"
        foreign_key = "cmf_person.id"
        nullable = False
        unique = True
        visible = False
        index = True

    class tmp_filter_id(fields.CmfTUUID):
        caption = "Черновик фильтр ID"
        foreign_key = "cmf_task_filter.id"
        nullable = True
        unique = False
        visible = False
        index = True



import cmf.models.cmf_person_view
class CmfPersonView(cmf.models.cmf_person_view.CmfPersonView):
    abstract = False

    class cmf_created_at(cmf.models.cmf_person_view.CmfPersonView.cmf_created_at):
        """CmfPersonView.cmf_created_at field"""

    class id(cmf.models.cmf_person_view.CmfPersonView.id):
        """CmfPersonView.id field"""

    class obj(cmf.models.cmf_person_view.CmfPersonView.obj):
        """CmfPersonView.obj field"""

    class person(cmf.models.cmf_person_view.CmfPersonView.person):
        """CmfPersonView.person field"""

    class person_id(fields.CmfTUUID):
        caption = "Пользователь ID"
        foreign_key = "cmf_person.id"
        nullable = False
        unique = False
        visible = False
        index = True

    class obj_id(fields.CmfTUUID):
        caption = "Объект ID"
        nullable = False
        unique = False
        foreign_keys = ['cmf_task.id','cmf_comment.id','cmf_document.id']
        visible=False
        index=True



import modules.crm.models.cmf_pipeline
class CmfPipeline(modules.crm.models.cmf_pipeline.CmfPipeline):
    abstract = False

    class activity(modules.crm.models.cmf_pipeline.CmfPipeline.activity):
        """CmfPipeline.activity field"""
        ui_form_visible = True

    class alarm_date(modules.crm.models.cmf_pipeline.CmfPipeline.alarm_date):
        """CmfPipeline.alarm_date field"""
        ui_form_visible = True

    class approved(modules.crm.models.cmf_pipeline.CmfPipeline.approved):
        """CmfPipeline.approved field"""
        ui_form_visible = False

    class attachments(modules.crm.models.cmf_pipeline.CmfPipeline.attachments):
        """CmfPipeline.attachments field"""
        ui_form_visible = False

    class cache_fields(modules.crm.models.cmf_pipeline.CmfPipeline.cache_fields):
        """CmfPipeline.cache_fields field"""
        ui_form_visible = False

    class cache_status_opt(modules.crm.models.cmf_pipeline.CmfPipeline.cache_status_opt):
        """CmfPipeline.cache_status_opt field"""
        ui_form_visible = False

    class cache_status_type(modules.crm.models.cmf_pipeline.CmfPipeline.cache_status_type):
        """CmfPipeline.cache_status_type field"""
        ui_form_visible = False

    class cloned_from(modules.crm.models.cmf_pipeline.CmfPipeline.cloned_from):
        """CmfPipeline.cloned_from field"""
        ui_form_visible = False

    class cmf_author(modules.crm.models.cmf_pipeline.CmfPipeline.cmf_author):
        """CmfPipeline.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.crm.models.cmf_pipeline.CmfPipeline.cmf_created_at):
        """CmfPipeline.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.crm.models.cmf_pipeline.CmfPipeline.cmf_deleted):
        """CmfPipeline.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.crm.models.cmf_pipeline.CmfPipeline.cmf_import):
        """CmfPipeline.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.crm.models.cmf_pipeline.CmfPipeline.cmf_locked_at):
        """CmfPipeline.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.crm.models.cmf_pipeline.CmfPipeline.cmf_locked_by):
        """CmfPipeline.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.crm.models.cmf_pipeline.CmfPipeline.cmf_modified_at):
        """CmfPipeline.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.crm.models.cmf_pipeline.CmfPipeline.cmf_modified_by):
        """CmfPipeline.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.crm.models.cmf_pipeline.CmfPipeline.cmf_owner):
        """CmfPipeline.cmf_owner field"""
        ui_form_visible = True

    class cmf_owner_assistant(modules.crm.models.cmf_pipeline.CmfPipeline.cmf_owner_assistant):
        """CmfPipeline.cmf_owner_assistant field"""
        ui_form_visible = False

    class cmf_owner_assistants(modules.crm.models.cmf_pipeline.CmfPipeline.cmf_owner_assistants):
        """CmfPipeline.cmf_owner_assistants field"""
        ui_form_visible = True

    class cmf_version(modules.crm.models.cmf_pipeline.CmfPipeline.cmf_version):
        """CmfPipeline.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.crm.models.cmf_pipeline.CmfPipeline.cmf_viewed_at):
        """CmfPipeline.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.crm.models.cmf_pipeline.CmfPipeline.code):
        """CmfPipeline.code field"""
        ui_form_visible = False

    class comments(modules.crm.models.cmf_pipeline.CmfPipeline.comments):
        """CmfPipeline.comments field"""
        ui_form_visible = False

    class company(modules.crm.models.cmf_pipeline.CmfPipeline.company):
        """CmfPipeline.company field"""
        ui_form_visible = False

    class deadline(modules.crm.models.cmf_pipeline.CmfPipeline.deadline):
        """CmfPipeline.deadline field"""
        ui_form_visible = False

    class default_deal_workflow(modules.crm.models.cmf_pipeline.CmfPipeline.default_deal_workflow):
        """CmfPipeline.default_deal_workflow field"""
        ui_form_visible = False

    class default_task_workflow(modules.crm.models.cmf_pipeline.CmfPipeline.default_task_workflow):
        """CmfPipeline.default_task_workflow field"""
        ui_form_visible = False

    class documents(modules.crm.models.cmf_pipeline.CmfPipeline.documents):
        """CmfPipeline.documents field"""
        ui_form_visible = False

    class executors(modules.crm.models.cmf_pipeline.CmfPipeline.executors):
        """CmfPipeline.executors field"""
        ui_form_visible = True

    class ext_id(modules.crm.models.cmf_pipeline.CmfPipeline.ext_id):
        """CmfPipeline.ext_id field"""
        ui_form_visible = True

    class favorite_for(modules.crm.models.cmf_pipeline.CmfPipeline.favorite_for):
        """CmfPipeline.favorite_for field"""
        ui_form_visible = False

    class followers(modules.crm.models.cmf_pipeline.CmfPipeline.followers):
        """CmfPipeline.followers field"""
        ui_form_visible = False

    class has_tree_nodes(modules.crm.models.cmf_pipeline.CmfPipeline.has_tree_nodes):
        """CmfPipeline.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.crm.models.cmf_pipeline.CmfPipeline.id):
        """CmfPipeline.id field"""
        ui_form_visible = False

    class import_original(modules.crm.models.cmf_pipeline.CmfPipeline.import_original):
        """CmfPipeline.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.crm.models.cmf_pipeline.CmfPipeline.import_raw_json):
        """CmfPipeline.import_raw_json field"""
        ui_form_visible = False

    class is_checked(modules.crm.models.cmf_pipeline.CmfPipeline.is_checked):
        """CmfPipeline.is_checked field"""
        ui_form_visible = False

    class is_favorite(modules.crm.models.cmf_pipeline.CmfPipeline.is_favorite):
        """CmfPipeline.is_favorite field"""
        ui_form_visible = False

    class is_penalty(modules.crm.models.cmf_pipeline.CmfPipeline.is_penalty):
        """CmfPipeline.is_penalty field"""
        ui_form_visible = False

    class is_public(modules.crm.models.cmf_pipeline.CmfPipeline.is_public):
        """CmfPipeline.is_public field"""
        ui_form_visible = False

    class is_public_comments(modules.crm.models.cmf_pipeline.CmfPipeline.is_public_comments):
        """CmfPipeline.is_public_comments field"""
        ui_form_visible = False

    class is_public_editable(modules.crm.models.cmf_pipeline.CmfPipeline.is_public_editable):
        """CmfPipeline.is_public_editable field"""
        ui_form_visible = False

    class is_template(modules.crm.models.cmf_pipeline.CmfPipeline.is_template):
        """CmfPipeline.is_template field"""
        ui_form_visible = False

    class list_type(modules.crm.models.cmf_pipeline.CmfPipeline.list_type):
        """CmfPipeline.list_type field"""
        ui_form_visible = True

    class local_links(modules.crm.models.cmf_pipeline.CmfPipeline.local_links):
        """CmfPipeline.local_links field"""
        ui_form_visible = False

    class logic_prefix(modules.crm.models.cmf_pipeline.CmfPipeline.logic_prefix):
        """CmfPipeline.logic_prefix field"""
        ui_form_visible = False

    class logic_type(modules.crm.models.cmf_pipeline.CmfPipeline.logic_type):
        """CmfPipeline.logic_type field"""
        ui_form_visible = True

    class mark(modules.crm.models.cmf_pipeline.CmfPipeline.mark):
        """CmfPipeline.mark field"""
        ui_form_visible = False

    class members(modules.crm.models.cmf_pipeline.CmfPipeline.members):
        """CmfPipeline.members field"""
        ui_form_visible = False

    class name(modules.crm.models.cmf_pipeline.CmfPipeline.name):
        """CmfPipeline.name field"""
        ui_form_visible = False

    class no_control(modules.crm.models.cmf_pipeline.CmfPipeline.no_control):
        """CmfPipeline.no_control field"""
        ui_form_visible = False

    class orderno(modules.crm.models.cmf_pipeline.CmfPipeline.orderno):
        """CmfPipeline.orderno field"""
        ui_form_visible = False

    class parent(modules.crm.models.cmf_pipeline.CmfPipeline.parent):
        """CmfPipeline.parent field"""
        ui_form_visible = True

    class parent_logic_prefix(modules.crm.models.cmf_pipeline.CmfPipeline.parent_logic_prefix):
        """CmfPipeline.parent_logic_prefix field"""
        ui_form_visible = False

    class period_interval(modules.crm.models.cmf_pipeline.CmfPipeline.period_interval):
        """CmfPipeline.period_interval field"""
        ui_form_visible = False

    class period_next_date(modules.crm.models.cmf_pipeline.CmfPipeline.period_next_date):
        """CmfPipeline.period_next_date field"""
        ui_form_visible = False

    class perm_acl(modules.crm.models.cmf_pipeline.CmfPipeline.perm_acl):
        """CmfPipeline.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.crm.models.cmf_pipeline.CmfPipeline.perm_effective_acl_id):
        """CmfPipeline.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.crm.models.cmf_pipeline.CmfPipeline.perm_encrypt):
        """CmfPipeline.perm_encrypt field"""
        ui_form_visible = True

    class perm_has_acl(modules.crm.models.cmf_pipeline.CmfPipeline.perm_has_acl):
        """CmfPipeline.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.crm.models.cmf_pipeline.CmfPipeline.perm_inherit):
        """CmfPipeline.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.crm.models.cmf_pipeline.CmfPipeline.perm_inherit_acl_id):
        """CmfPipeline.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.crm.models.cmf_pipeline.CmfPipeline.perm_parent):
        """CmfPipeline.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.crm.models.cmf_pipeline.CmfPipeline.perm_parent_owner_id):
        """CmfPipeline.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_policy(modules.crm.models.cmf_pipeline.CmfPipeline.perm_policy):
        """CmfPipeline.perm_policy field"""
        ui_form_visible = True

    class perm_policy_anonymous(modules.crm.models.cmf_pipeline.CmfPipeline.perm_policy_anonymous):
        """CmfPipeline.perm_policy_anonymous field"""
        ui_form_visible = True

    class perm_policy_guest(modules.crm.models.cmf_pipeline.CmfPipeline.perm_policy_guest):
        """CmfPipeline.perm_policy_guest field"""
        ui_form_visible = True

    class perm_policy_sharelink(modules.crm.models.cmf_pipeline.CmfPipeline.perm_policy_sharelink):
        """CmfPipeline.perm_policy_sharelink field"""
        ui_form_visible = True

    class perm_public(modules.crm.models.cmf_pipeline.CmfPipeline.perm_public):
        """CmfPipeline.perm_public field"""
        ui_form_visible = False

    class plan_end_date(modules.crm.models.cmf_pipeline.CmfPipeline.plan_end_date):
        """CmfPipeline.plan_end_date field"""
        ui_form_visible = False

    class plan_start_date(modules.crm.models.cmf_pipeline.CmfPipeline.plan_start_date):
        """CmfPipeline.plan_start_date field"""
        ui_form_visible = False

    class priority(modules.crm.models.cmf_pipeline.CmfPipeline.priority):
        """CmfPipeline.priority field"""
        ui_form_visible = False

    class responsible(modules.crm.models.cmf_pipeline.CmfPipeline.responsible):
        """CmfPipeline.responsible field"""
        ui_form_visible = False

    class root_parent(modules.crm.models.cmf_pipeline.CmfPipeline.root_parent):
        """CmfPipeline.root_parent field"""
        ui_form_visible = False

    class scheme_wf(modules.crm.models.cmf_pipeline.CmfPipeline.scheme_wf):
        """CmfPipeline.scheme_wf field"""
        ui_form_visible = False

    class sharelink_hash(modules.crm.models.cmf_pipeline.CmfPipeline.sharelink_hash):
        """CmfPipeline.sharelink_hash field"""
        ui_form_visible = False

    class spectators(modules.crm.models.cmf_pipeline.CmfPipeline.spectators):
        """CmfPipeline.spectators field"""
        ui_form_visible = True

    class status(modules.crm.models.cmf_pipeline.CmfPipeline.status):
        """CmfPipeline.status field"""
        ui_form_visible = True

    class status_closed_at(modules.crm.models.cmf_pipeline.CmfPipeline.status_closed_at):
        """CmfPipeline.status_closed_at field"""
        ui_form_visible = False

    class status_in_progress_end(modules.crm.models.cmf_pipeline.CmfPipeline.status_in_progress_end):
        """CmfPipeline.status_in_progress_end field"""
        ui_form_visible = False

    class status_in_progress_start(modules.crm.models.cmf_pipeline.CmfPipeline.status_in_progress_start):
        """CmfPipeline.status_in_progress_start field"""
        ui_form_visible = False

    class status_modified_at(modules.crm.models.cmf_pipeline.CmfPipeline.status_modified_at):
        """CmfPipeline.status_modified_at field"""
        ui_form_visible = False

    class status_opts(modules.crm.models.cmf_pipeline.CmfPipeline.status_opts):
        """CmfPipeline.status_opts field"""
        ui_form_visible = False

    class status_review_at(modules.crm.models.cmf_pipeline.CmfPipeline.status_review_at):
        """CmfPipeline.status_review_at field"""
        ui_form_visible = False

    class system(modules.crm.models.cmf_pipeline.CmfPipeline.system):
        """CmfPipeline.system field"""
        ui_form_visible = False

    class tags(modules.crm.models.cmf_pipeline.CmfPipeline.tags):
        """CmfPipeline.tags field"""
        ui_form_visible = False

    class tasks(modules.crm.models.cmf_pipeline.CmfPipeline.tasks):
        """CmfPipeline.tasks field"""
        ui_form_visible = False

    class text(modules.crm.models.cmf_pipeline.CmfPipeline.text):
        """CmfPipeline.text field"""
        ui_form_visible = False

    class tree_hidden(modules.crm.models.cmf_pipeline.CmfPipeline.tree_hidden):
        """CmfPipeline.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.crm.models.cmf_pipeline.CmfPipeline.tree_node_is_branch):
        """CmfPipeline.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.crm.models.cmf_pipeline.CmfPipeline.tree_nodes):
        """CmfPipeline.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.crm.models.cmf_pipeline.CmfPipeline.tree_parent):
        """CmfPipeline.tree_parent field"""
        ui_form_visible = False

    class ui_view_form(modules.crm.models.cmf_pipeline.CmfPipeline.ui_view_form):
        """CmfPipeline.ui_view_form field"""
        ui_form_visible = False

    class waiting_for(modules.crm.models.cmf_pipeline.CmfPipeline.waiting_for):
        """CmfPipeline.waiting_for field"""
        ui_form_visible = False

    class workflow(modules.crm.models.cmf_pipeline.CmfPipeline.workflow):
        """CmfPipeline.workflow field"""
        ui_form_visible = True

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Объект ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_project.id','cmf_folder.id','cmf_active_entity_filter.id','cmf_document.id','cmf_task.id']
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_task_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по-умолчанию для задач ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class logic_type_id(fields.CmfTUUID):
        caption = "Тип ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class scheme_wf_id(fields.CmfTUUID):
        caption = "Схема Бизнес-процесса ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_owner_assistant_id(fields.CmfTUUID):
        caption = "DEPRICATED. Помощник владельца ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class status_id(fields.CmfTUUID):
        caption = "Статус ID"
        foreign_key = "cmf_status.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class company_id(fields.CmfTUUID):
        caption = "Контрагент ID"
        foreign_key = "cmf_company.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class responsible_id(fields.CmfTUUID):
        caption = "Исполнитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class waiting_for_id(fields.CmfTUUID):
        caption = "Ждем ответа ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cloned_from_id(fields.CmfTUUID):
        caption = "Склонирован из ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class activity_id(fields.CmfTUUID):
        caption = "Вид деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cache_status_opt_id(fields.CmfTUUID):
        caption = "Настройка статуса ID"
        foreign_key = "cmf_status_opt.id"
        nullable = True
        unique = False
        visible = False
        index = True
        no_acl = True

    class default_deal_workflow_id(fields.CmfTUUID):
        caption = "Стандартный бизнес-процесс для сделок ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.plan.fields.cmf_plan
import modules.plan.models.cmf_plan
class CmfPlan(modules.plan.fields.cmf_plan.CmfPlan,modules.plan.models.cmf_plan.CmfPlan):
    abstract = False

    class cmf_author(modules.plan.fields.cmf_plan.CmfPlan.cmf_author):
        """CmfPlan.cmf_author field"""

    class cmf_created_at(modules.plan.fields.cmf_plan.CmfPlan.cmf_created_at):
        """CmfPlan.cmf_created_at field"""

    class cmf_deleted(modules.plan.fields.cmf_plan.CmfPlan.cmf_deleted):
        """CmfPlan.cmf_deleted field"""

    class cmf_import(modules.plan.fields.cmf_plan.CmfPlan.cmf_import):
        """CmfPlan.cmf_import field"""

    class cmf_locked_at(modules.plan.fields.cmf_plan.CmfPlan.cmf_locked_at):
        """CmfPlan.cmf_locked_at field"""

    class cmf_locked_by(modules.plan.fields.cmf_plan.CmfPlan.cmf_locked_by):
        """CmfPlan.cmf_locked_by field"""

    class cmf_modified_at(modules.plan.fields.cmf_plan.CmfPlan.cmf_modified_at):
        """CmfPlan.cmf_modified_at field"""

    class cmf_modified_by(modules.plan.fields.cmf_plan.CmfPlan.cmf_modified_by):
        """CmfPlan.cmf_modified_by field"""

    class cmf_owner(modules.plan.fields.cmf_plan.CmfPlan.cmf_owner):
        """CmfPlan.cmf_owner field"""

    class cmf_version(modules.plan.fields.cmf_plan.CmfPlan.cmf_version):
        """CmfPlan.cmf_version field"""

    class cmf_viewed_at(modules.plan.fields.cmf_plan.CmfPlan.cmf_viewed_at):
        """CmfPlan.cmf_viewed_at field"""

    class code(modules.plan.fields.cmf_plan.CmfPlan.code):
        """CmfPlan.code field"""

    class comments(modules.plan.fields.cmf_plan.CmfPlan.comments):
        """CmfPlan.comments field"""

    class documents(modules.plan.fields.cmf_plan.CmfPlan.documents):
        """CmfPlan.documents field"""

    class ext_id(modules.plan.fields.cmf_plan.CmfPlan.ext_id):
        """CmfPlan.ext_id field"""

    class favorite_for(modules.plan.fields.cmf_plan.CmfPlan.favorite_for):
        """CmfPlan.favorite_for field"""

    class has_tree_nodes(modules.plan.fields.cmf_plan.CmfPlan.has_tree_nodes):
        """CmfPlan.has_tree_nodes field"""

    class id(modules.plan.fields.cmf_plan.CmfPlan.id):
        """CmfPlan.id field"""

    class import_original(modules.plan.fields.cmf_plan.CmfPlan.import_original):
        """CmfPlan.import_original field"""

    class import_raw_json(modules.plan.fields.cmf_plan.CmfPlan.import_raw_json):
        """CmfPlan.import_raw_json field"""

    class is_favorite(modules.plan.fields.cmf_plan.CmfPlan.is_favorite):
        """CmfPlan.is_favorite field"""

    class name(modules.plan.fields.cmf_plan.CmfPlan.name):
        """CmfPlan.name field"""

    class orderno(modules.plan.fields.cmf_plan.CmfPlan.orderno):
        """CmfPlan.orderno field"""

    class parent(modules.plan.fields.cmf_plan.CmfPlan.parent):
        """CmfPlan.parent field"""

    class perm_acl(modules.plan.fields.cmf_plan.CmfPlan.perm_acl):
        """CmfPlan.perm_acl field"""

    class perm_effective_acl_id(modules.plan.fields.cmf_plan.CmfPlan.perm_effective_acl_id):
        """CmfPlan.perm_effective_acl_id field"""

    class perm_encrypt(modules.plan.fields.cmf_plan.CmfPlan.perm_encrypt):
        """CmfPlan.perm_encrypt field"""

    class perm_has_acl(modules.plan.fields.cmf_plan.CmfPlan.perm_has_acl):
        """CmfPlan.perm_has_acl field"""

    class perm_inherit(modules.plan.fields.cmf_plan.CmfPlan.perm_inherit):
        """CmfPlan.perm_inherit field"""

    class perm_inherit_acl_id(modules.plan.fields.cmf_plan.CmfPlan.perm_inherit_acl_id):
        """CmfPlan.perm_inherit_acl_id field"""

    class perm_parent(modules.plan.fields.cmf_plan.CmfPlan.perm_parent):
        """CmfPlan.perm_parent field"""

    class perm_parent_owner_id(modules.plan.fields.cmf_plan.CmfPlan.perm_parent_owner_id):
        """CmfPlan.perm_parent_owner_id field"""

    class perm_public(modules.plan.fields.cmf_plan.CmfPlan.perm_public):
        """CmfPlan.perm_public field"""

    class root_parent(modules.plan.fields.cmf_plan.CmfPlan.root_parent):
        """CmfPlan.root_parent field"""

    class system(modules.plan.fields.cmf_plan.CmfPlan.system):
        """CmfPlan.system field"""

    class tasks(modules.plan.fields.cmf_plan.CmfPlan.tasks):
        """CmfPlan.tasks field"""

    class text(modules.plan.fields.cmf_plan.CmfPlan.text):
        """CmfPlan.text field"""

    class tree_hidden(modules.plan.fields.cmf_plan.CmfPlan.tree_hidden):
        """CmfPlan.tree_hidden field"""

    class tree_node_is_branch(modules.plan.fields.cmf_plan.CmfPlan.tree_node_is_branch):
        """CmfPlan.tree_node_is_branch field"""

    class tree_nodes(modules.plan.fields.cmf_plan.CmfPlan.tree_nodes):
        """CmfPlan.tree_nodes field"""

    class tree_parent(modules.plan.fields.cmf_plan.CmfPlan.tree_parent):
        """CmfPlan.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import cmf.models.cmf_plugin
class CmfPlugin(cmf.models.cmf_plugin.CmfPlugin):
    abstract = False

    class cloud(cmf.models.cmf_plugin.CmfPlugin.cloud):
        """CmfPlugin.cloud field"""

    class cmf_author(cmf.models.cmf_plugin.CmfPlugin.cmf_author):
        """CmfPlugin.cmf_author field"""

    class cmf_created_at(cmf.models.cmf_plugin.CmfPlugin.cmf_created_at):
        """CmfPlugin.cmf_created_at field"""

    class cmf_deleted(cmf.models.cmf_plugin.CmfPlugin.cmf_deleted):
        """CmfPlugin.cmf_deleted field"""

    class cmf_import(cmf.models.cmf_plugin.CmfPlugin.cmf_import):
        """CmfPlugin.cmf_import field"""

    class cmf_locked_at(cmf.models.cmf_plugin.CmfPlugin.cmf_locked_at):
        """CmfPlugin.cmf_locked_at field"""

    class cmf_locked_by(cmf.models.cmf_plugin.CmfPlugin.cmf_locked_by):
        """CmfPlugin.cmf_locked_by field"""

    class cmf_modified_at(cmf.models.cmf_plugin.CmfPlugin.cmf_modified_at):
        """CmfPlugin.cmf_modified_at field"""

    class cmf_modified_by(cmf.models.cmf_plugin.CmfPlugin.cmf_modified_by):
        """CmfPlugin.cmf_modified_by field"""

    class cmf_owner(cmf.models.cmf_plugin.CmfPlugin.cmf_owner):
        """CmfPlugin.cmf_owner field"""

    class cmf_version(cmf.models.cmf_plugin.CmfPlugin.cmf_version):
        """CmfPlugin.cmf_version field"""

    class cmf_viewed_at(cmf.models.cmf_plugin.CmfPlugin.cmf_viewed_at):
        """CmfPlugin.cmf_viewed_at field"""

    class code(cmf.models.cmf_plugin.CmfPlugin.code):
        """CmfPlugin.code field"""

    class comments(cmf.models.cmf_plugin.CmfPlugin.comments):
        """CmfPlugin.comments field"""

    class documents(cmf.models.cmf_plugin.CmfPlugin.documents):
        """CmfPlugin.documents field"""

    class ext_client_id(cmf.models.cmf_plugin.CmfPlugin.ext_client_id):
        """CmfPlugin.ext_client_id field"""

    class ext_id(cmf.models.cmf_plugin.CmfPlugin.ext_id):
        """CmfPlugin.ext_id field"""

    class ext_imap(cmf.models.cmf_plugin.CmfPlugin.ext_imap):
        """CmfPlugin.ext_imap field"""

    class ext_ip(cmf.models.cmf_plugin.CmfPlugin.ext_ip):
        """CmfPlugin.ext_ip field"""

    class ext_key(cmf.models.cmf_plugin.CmfPlugin.ext_key):
        """CmfPlugin.ext_key field"""

    class ext_login(cmf.models.cmf_plugin.CmfPlugin.ext_login):
        """CmfPlugin.ext_login field"""

    class ext_network(cmf.models.cmf_plugin.CmfPlugin.ext_network):
        """CmfPlugin.ext_network field"""

    class ext_password(cmf.models.cmf_plugin.CmfPlugin.ext_password):
        """CmfPlugin.ext_password field"""

    class ext_pop3(cmf.models.cmf_plugin.CmfPlugin.ext_pop3):
        """CmfPlugin.ext_pop3 field"""

    class ext_port(cmf.models.cmf_plugin.CmfPlugin.ext_port):
        """CmfPlugin.ext_port field"""

    class ext_realm_name(cmf.models.cmf_plugin.CmfPlugin.ext_realm_name):
        """CmfPlugin.ext_realm_name field"""

    class ext_secret(cmf.models.cmf_plugin.CmfPlugin.ext_secret):
        """CmfPlugin.ext_secret field"""

    class ext_smtp(cmf.models.cmf_plugin.CmfPlugin.ext_smtp):
        """CmfPlugin.ext_smtp field"""

    class ext_token(cmf.models.cmf_plugin.CmfPlugin.ext_token):
        """CmfPlugin.ext_token field"""

    class ext_token_addon(cmf.models.cmf_plugin.CmfPlugin.ext_token_addon):
        """CmfPlugin.ext_token_addon field"""

    class ext_url(cmf.models.cmf_plugin.CmfPlugin.ext_url):
        """CmfPlugin.ext_url field"""

    class favorite_for(cmf.models.cmf_plugin.CmfPlugin.favorite_for):
        """CmfPlugin.favorite_for field"""

    class has_tree_nodes(cmf.models.cmf_plugin.CmfPlugin.has_tree_nodes):
        """CmfPlugin.has_tree_nodes field"""

    class id(cmf.models.cmf_plugin.CmfPlugin.id):
        """CmfPlugin.id field"""

    class import_original(cmf.models.cmf_plugin.CmfPlugin.import_original):
        """CmfPlugin.import_original field"""

    class import_raw_json(cmf.models.cmf_plugin.CmfPlugin.import_raw_json):
        """CmfPlugin.import_raw_json field"""

    class is_favorite(cmf.models.cmf_plugin.CmfPlugin.is_favorite):
        """CmfPlugin.is_favorite field"""

    class login(cmf.models.cmf_plugin.CmfPlugin.login):
        """CmfPlugin.login field"""

    class name(cmf.models.cmf_plugin.CmfPlugin.name):
        """CmfPlugin.name field"""

    class orderno(cmf.models.cmf_plugin.CmfPlugin.orderno):
        """CmfPlugin.orderno field"""

    class parent(cmf.models.cmf_plugin.CmfPlugin.parent):
        """CmfPlugin.parent field"""

    class parents(cmf.models.cmf_plugin.CmfPlugin.parents):
        """CmfPlugin.parents field"""

    class password(cmf.models.cmf_plugin.CmfPlugin.password):
        """CmfPlugin.password field"""

    class perm_acl(cmf.models.cmf_plugin.CmfPlugin.perm_acl):
        """CmfPlugin.perm_acl field"""

    class perm_effective_acl_id(cmf.models.cmf_plugin.CmfPlugin.perm_effective_acl_id):
        """CmfPlugin.perm_effective_acl_id field"""

    class perm_encrypt(cmf.models.cmf_plugin.CmfPlugin.perm_encrypt):
        """CmfPlugin.perm_encrypt field"""

    class perm_has_acl(cmf.models.cmf_plugin.CmfPlugin.perm_has_acl):
        """CmfPlugin.perm_has_acl field"""

    class perm_inherit(cmf.models.cmf_plugin.CmfPlugin.perm_inherit):
        """CmfPlugin.perm_inherit field"""

    class perm_inherit_acl_id(cmf.models.cmf_plugin.CmfPlugin.perm_inherit_acl_id):
        """CmfPlugin.perm_inherit_acl_id field"""

    class perm_parent(cmf.models.cmf_plugin.CmfPlugin.perm_parent):
        """CmfPlugin.perm_parent field"""

    class perm_parent_owner_id(cmf.models.cmf_plugin.CmfPlugin.perm_parent_owner_id):
        """CmfPlugin.perm_parent_owner_id field"""

    class perm_public(cmf.models.cmf_plugin.CmfPlugin.perm_public):
        """CmfPlugin.perm_public field"""

    class root_parent(cmf.models.cmf_plugin.CmfPlugin.root_parent):
        """CmfPlugin.root_parent field"""

    class send_email_from(cmf.models.cmf_plugin.CmfPlugin.send_email_from):
        """CmfPlugin.send_email_from field"""

    class source_hash(cmf.models.cmf_plugin.CmfPlugin.source_hash):
        """CmfPlugin.source_hash field"""

    class sync_enabled(cmf.models.cmf_plugin.CmfPlugin.sync_enabled):
        """CmfPlugin.sync_enabled field"""

    class sync_last_datetime(cmf.models.cmf_plugin.CmfPlugin.sync_last_datetime):
        """CmfPlugin.sync_last_datetime field"""

    class sync_last_error_datetime(cmf.models.cmf_plugin.CmfPlugin.sync_last_error_datetime):
        """CmfPlugin.sync_last_error_datetime field"""

    class sync_last_error_message(cmf.models.cmf_plugin.CmfPlugin.sync_last_error_message):
        """CmfPlugin.sync_last_error_message field"""

    class sync_period(cmf.models.cmf_plugin.CmfPlugin.sync_period):
        """CmfPlugin.sync_period field"""

    class sync_status(cmf.models.cmf_plugin.CmfPlugin.sync_status):
        """CmfPlugin.sync_status field"""

    class system(cmf.models.cmf_plugin.CmfPlugin.system):
        """CmfPlugin.system field"""

    class tasks(cmf.models.cmf_plugin.CmfPlugin.tasks):
        """CmfPlugin.tasks field"""

    class text(cmf.models.cmf_plugin.CmfPlugin.text):
        """CmfPlugin.text field"""

    class token(cmf.models.cmf_plugin.CmfPlugin.token):
        """CmfPlugin.token field"""

    class tree_hidden(cmf.models.cmf_plugin.CmfPlugin.tree_hidden):
        """CmfPlugin.tree_hidden field"""

    class tree_node_is_branch(cmf.models.cmf_plugin.CmfPlugin.tree_node_is_branch):
        """CmfPlugin.tree_node_is_branch field"""

    class tree_nodes(cmf.models.cmf_plugin.CmfPlugin.tree_nodes):
        """CmfPlugin.tree_nodes field"""

    class tree_parent(cmf.models.cmf_plugin.CmfPlugin.tree_parent):
        """CmfPlugin.tree_parent field"""

    class type(cmf.models.cmf_plugin.CmfPlugin.type):
        """CmfPlugin.type field"""

    class verify_ssl(cmf.models.cmf_plugin.CmfPlugin.verify_ssl):
        """CmfPlugin.verify_ssl field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import common.models.cmf_plugin_asana
class CmfPluginAsana(common.models.cmf_plugin_asana.CmfPluginAsana):
    abstract = False

    class cmf_author(common.models.cmf_plugin_asana.CmfPluginAsana.cmf_author):
        """CmfPluginAsana.cmf_author field"""

    class cmf_created_at(common.models.cmf_plugin_asana.CmfPluginAsana.cmf_created_at):
        """CmfPluginAsana.cmf_created_at field"""

    class cmf_deleted(common.models.cmf_plugin_asana.CmfPluginAsana.cmf_deleted):
        """CmfPluginAsana.cmf_deleted field"""

    class cmf_import(common.models.cmf_plugin_asana.CmfPluginAsana.cmf_import):
        """CmfPluginAsana.cmf_import field"""

    class cmf_locked_at(common.models.cmf_plugin_asana.CmfPluginAsana.cmf_locked_at):
        """CmfPluginAsana.cmf_locked_at field"""

    class cmf_locked_by(common.models.cmf_plugin_asana.CmfPluginAsana.cmf_locked_by):
        """CmfPluginAsana.cmf_locked_by field"""

    class cmf_modified_at(common.models.cmf_plugin_asana.CmfPluginAsana.cmf_modified_at):
        """CmfPluginAsana.cmf_modified_at field"""

    class cmf_modified_by(common.models.cmf_plugin_asana.CmfPluginAsana.cmf_modified_by):
        """CmfPluginAsana.cmf_modified_by field"""

    class cmf_owner(common.models.cmf_plugin_asana.CmfPluginAsana.cmf_owner):
        """CmfPluginAsana.cmf_owner field"""

    class cmf_version(common.models.cmf_plugin_asana.CmfPluginAsana.cmf_version):
        """CmfPluginAsana.cmf_version field"""

    class cmf_viewed_at(common.models.cmf_plugin_asana.CmfPluginAsana.cmf_viewed_at):
        """CmfPluginAsana.cmf_viewed_at field"""

    class code(common.models.cmf_plugin_asana.CmfPluginAsana.code):
        """CmfPluginAsana.code field"""

    class comments(common.models.cmf_plugin_asana.CmfPluginAsana.comments):
        """CmfPluginAsana.comments field"""

    class documents(common.models.cmf_plugin_asana.CmfPluginAsana.documents):
        """CmfPluginAsana.documents field"""

    class ext_id(common.models.cmf_plugin_asana.CmfPluginAsana.ext_id):
        """CmfPluginAsana.ext_id field"""

    class favorite_for(common.models.cmf_plugin_asana.CmfPluginAsana.favorite_for):
        """CmfPluginAsana.favorite_for field"""

    class has_tree_nodes(common.models.cmf_plugin_asana.CmfPluginAsana.has_tree_nodes):
        """CmfPluginAsana.has_tree_nodes field"""

    class id(common.models.cmf_plugin_asana.CmfPluginAsana.id):
        """CmfPluginAsana.id field"""

    class import_original(common.models.cmf_plugin_asana.CmfPluginAsana.import_original):
        """CmfPluginAsana.import_original field"""

    class import_raw_json(common.models.cmf_plugin_asana.CmfPluginAsana.import_raw_json):
        """CmfPluginAsana.import_raw_json field"""

    class is_favorite(common.models.cmf_plugin_asana.CmfPluginAsana.is_favorite):
        """CmfPluginAsana.is_favorite field"""

    class name(common.models.cmf_plugin_asana.CmfPluginAsana.name):
        """CmfPluginAsana.name field"""

    class orderno(common.models.cmf_plugin_asana.CmfPluginAsana.orderno):
        """CmfPluginAsana.orderno field"""

    class parent(common.models.cmf_plugin_asana.CmfPluginAsana.parent):
        """CmfPluginAsana.parent field"""

    class perm_acl(common.models.cmf_plugin_asana.CmfPluginAsana.perm_acl):
        """CmfPluginAsana.perm_acl field"""

    class perm_effective_acl_id(common.models.cmf_plugin_asana.CmfPluginAsana.perm_effective_acl_id):
        """CmfPluginAsana.perm_effective_acl_id field"""

    class perm_encrypt(common.models.cmf_plugin_asana.CmfPluginAsana.perm_encrypt):
        """CmfPluginAsana.perm_encrypt field"""

    class perm_has_acl(common.models.cmf_plugin_asana.CmfPluginAsana.perm_has_acl):
        """CmfPluginAsana.perm_has_acl field"""

    class perm_inherit(common.models.cmf_plugin_asana.CmfPluginAsana.perm_inherit):
        """CmfPluginAsana.perm_inherit field"""

    class perm_inherit_acl_id(common.models.cmf_plugin_asana.CmfPluginAsana.perm_inherit_acl_id):
        """CmfPluginAsana.perm_inherit_acl_id field"""

    class perm_parent(common.models.cmf_plugin_asana.CmfPluginAsana.perm_parent):
        """CmfPluginAsana.perm_parent field"""

    class perm_parent_owner_id(common.models.cmf_plugin_asana.CmfPluginAsana.perm_parent_owner_id):
        """CmfPluginAsana.perm_parent_owner_id field"""

    class perm_public(common.models.cmf_plugin_asana.CmfPluginAsana.perm_public):
        """CmfPluginAsana.perm_public field"""

    class plugin(common.models.cmf_plugin_asana.CmfPluginAsana.plugin):
        """CmfPluginAsana.plugin field"""

    class root_parent(common.models.cmf_plugin_asana.CmfPluginAsana.root_parent):
        """CmfPluginAsana.root_parent field"""

    class system(common.models.cmf_plugin_asana.CmfPluginAsana.system):
        """CmfPluginAsana.system field"""

    class tasks(common.models.cmf_plugin_asana.CmfPluginAsana.tasks):
        """CmfPluginAsana.tasks field"""

    class text(common.models.cmf_plugin_asana.CmfPluginAsana.text):
        """CmfPluginAsana.text field"""

    class tree_hidden(common.models.cmf_plugin_asana.CmfPluginAsana.tree_hidden):
        """CmfPluginAsana.tree_hidden field"""

    class tree_node_is_branch(common.models.cmf_plugin_asana.CmfPluginAsana.tree_node_is_branch):
        """CmfPluginAsana.tree_node_is_branch field"""

    class tree_nodes(common.models.cmf_plugin_asana.CmfPluginAsana.tree_nodes):
        """CmfPluginAsana.tree_nodes field"""

    class tree_parent(common.models.cmf_plugin_asana.CmfPluginAsana.tree_parent):
        """CmfPluginAsana.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class plugin_id(fields.CmfTUUID):
        caption = "Настройки доступа ID"
        foreign_key = "cmf_plugin.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.confluence.models.cmf_plugin_confluence
class CmfPluginConfluence(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence):
    abstract = False

    class cmf_author(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.cmf_author):
        """CmfPluginConfluence.cmf_author field"""

    class cmf_created_at(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.cmf_created_at):
        """CmfPluginConfluence.cmf_created_at field"""

    class cmf_deleted(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.cmf_deleted):
        """CmfPluginConfluence.cmf_deleted field"""

    class cmf_import(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.cmf_import):
        """CmfPluginConfluence.cmf_import field"""

    class cmf_locked_at(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.cmf_locked_at):
        """CmfPluginConfluence.cmf_locked_at field"""

    class cmf_locked_by(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.cmf_locked_by):
        """CmfPluginConfluence.cmf_locked_by field"""

    class cmf_modified_at(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.cmf_modified_at):
        """CmfPluginConfluence.cmf_modified_at field"""

    class cmf_modified_by(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.cmf_modified_by):
        """CmfPluginConfluence.cmf_modified_by field"""

    class cmf_owner(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.cmf_owner):
        """CmfPluginConfluence.cmf_owner field"""

    class cmf_version(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.cmf_version):
        """CmfPluginConfluence.cmf_version field"""

    class cmf_viewed_at(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.cmf_viewed_at):
        """CmfPluginConfluence.cmf_viewed_at field"""

    class code(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.code):
        """CmfPluginConfluence.code field"""

    class comments(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.comments):
        """CmfPluginConfluence.comments field"""

    class documents(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.documents):
        """CmfPluginConfluence.documents field"""

    class ext_id(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.ext_id):
        """CmfPluginConfluence.ext_id field"""

    class favorite_for(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.favorite_for):
        """CmfPluginConfluence.favorite_for field"""

    class has_tree_nodes(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.has_tree_nodes):
        """CmfPluginConfluence.has_tree_nodes field"""

    class id(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.id):
        """CmfPluginConfluence.id field"""

    class import_original(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.import_original):
        """CmfPluginConfluence.import_original field"""

    class import_raw_json(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.import_raw_json):
        """CmfPluginConfluence.import_raw_json field"""

    class is_favorite(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.is_favorite):
        """CmfPluginConfluence.is_favorite field"""

    class name(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.name):
        """CmfPluginConfluence.name field"""

    class orderno(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.orderno):
        """CmfPluginConfluence.orderno field"""

    class parent(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.parent):
        """CmfPluginConfluence.parent field"""

    class perm_acl(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.perm_acl):
        """CmfPluginConfluence.perm_acl field"""

    class perm_effective_acl_id(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.perm_effective_acl_id):
        """CmfPluginConfluence.perm_effective_acl_id field"""

    class perm_encrypt(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.perm_encrypt):
        """CmfPluginConfluence.perm_encrypt field"""

    class perm_has_acl(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.perm_has_acl):
        """CmfPluginConfluence.perm_has_acl field"""

    class perm_inherit(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.perm_inherit):
        """CmfPluginConfluence.perm_inherit field"""

    class perm_inherit_acl_id(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.perm_inherit_acl_id):
        """CmfPluginConfluence.perm_inherit_acl_id field"""

    class perm_parent(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.perm_parent):
        """CmfPluginConfluence.perm_parent field"""

    class perm_parent_owner_id(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.perm_parent_owner_id):
        """CmfPluginConfluence.perm_parent_owner_id field"""

    class perm_public(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.perm_public):
        """CmfPluginConfluence.perm_public field"""

    class plugin(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.plugin):
        """CmfPluginConfluence.plugin field"""

    class root_parent(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.root_parent):
        """CmfPluginConfluence.root_parent field"""

    class system(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.system):
        """CmfPluginConfluence.system field"""

    class tasks(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.tasks):
        """CmfPluginConfluence.tasks field"""

    class text(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.text):
        """CmfPluginConfluence.text field"""

    class tree_hidden(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.tree_hidden):
        """CmfPluginConfluence.tree_hidden field"""

    class tree_node_is_branch(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.tree_node_is_branch):
        """CmfPluginConfluence.tree_node_is_branch field"""

    class tree_nodes(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.tree_nodes):
        """CmfPluginConfluence.tree_nodes field"""

    class tree_parent(modules.confluence.models.cmf_plugin_confluence.CmfPluginConfluence.tree_parent):
        """CmfPluginConfluence.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class plugin_id(fields.CmfTUUID):
        caption = "Настройки доступа ID"
        foreign_key = "cmf_plugin.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.settings.models.cmf_plugin_csv
class CmfPluginCsv(modules.settings.models.cmf_plugin_csv.CmfPluginCsv):
    abstract = False

    class cmf_author(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.cmf_author):
        """CmfPluginCsv.cmf_author field"""

    class cmf_created_at(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.cmf_created_at):
        """CmfPluginCsv.cmf_created_at field"""

    class cmf_deleted(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.cmf_deleted):
        """CmfPluginCsv.cmf_deleted field"""

    class cmf_import(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.cmf_import):
        """CmfPluginCsv.cmf_import field"""

    class cmf_locked_at(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.cmf_locked_at):
        """CmfPluginCsv.cmf_locked_at field"""

    class cmf_locked_by(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.cmf_locked_by):
        """CmfPluginCsv.cmf_locked_by field"""

    class cmf_modified_at(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.cmf_modified_at):
        """CmfPluginCsv.cmf_modified_at field"""

    class cmf_modified_by(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.cmf_modified_by):
        """CmfPluginCsv.cmf_modified_by field"""

    class cmf_owner(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.cmf_owner):
        """CmfPluginCsv.cmf_owner field"""

    class cmf_version(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.cmf_version):
        """CmfPluginCsv.cmf_version field"""

    class cmf_viewed_at(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.cmf_viewed_at):
        """CmfPluginCsv.cmf_viewed_at field"""

    class code(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.code):
        """CmfPluginCsv.code field"""

    class comments(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.comments):
        """CmfPluginCsv.comments field"""

    class documents(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.documents):
        """CmfPluginCsv.documents field"""

    class ext_id(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.ext_id):
        """CmfPluginCsv.ext_id field"""

    class favorite_for(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.favorite_for):
        """CmfPluginCsv.favorite_for field"""

    class has_tree_nodes(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.has_tree_nodes):
        """CmfPluginCsv.has_tree_nodes field"""

    class id(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.id):
        """CmfPluginCsv.id field"""

    class import_original(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.import_original):
        """CmfPluginCsv.import_original field"""

    class import_raw_json(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.import_raw_json):
        """CmfPluginCsv.import_raw_json field"""

    class is_favorite(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.is_favorite):
        """CmfPluginCsv.is_favorite field"""

    class name(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.name):
        """CmfPluginCsv.name field"""

    class orderno(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.orderno):
        """CmfPluginCsv.orderno field"""

    class parent(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.parent):
        """CmfPluginCsv.parent field"""

    class perm_acl(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.perm_acl):
        """CmfPluginCsv.perm_acl field"""

    class perm_effective_acl_id(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.perm_effective_acl_id):
        """CmfPluginCsv.perm_effective_acl_id field"""

    class perm_encrypt(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.perm_encrypt):
        """CmfPluginCsv.perm_encrypt field"""

    class perm_has_acl(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.perm_has_acl):
        """CmfPluginCsv.perm_has_acl field"""

    class perm_inherit(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.perm_inherit):
        """CmfPluginCsv.perm_inherit field"""

    class perm_inherit_acl_id(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.perm_inherit_acl_id):
        """CmfPluginCsv.perm_inherit_acl_id field"""

    class perm_parent(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.perm_parent):
        """CmfPluginCsv.perm_parent field"""

    class perm_parent_owner_id(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.perm_parent_owner_id):
        """CmfPluginCsv.perm_parent_owner_id field"""

    class perm_public(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.perm_public):
        """CmfPluginCsv.perm_public field"""

    class plugin(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.plugin):
        """CmfPluginCsv.plugin field"""

    class root_parent(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.root_parent):
        """CmfPluginCsv.root_parent field"""

    class system(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.system):
        """CmfPluginCsv.system field"""

    class tasks(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.tasks):
        """CmfPluginCsv.tasks field"""

    class text(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.text):
        """CmfPluginCsv.text field"""

    class tree_hidden(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.tree_hidden):
        """CmfPluginCsv.tree_hidden field"""

    class tree_node_is_branch(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.tree_node_is_branch):
        """CmfPluginCsv.tree_node_is_branch field"""

    class tree_nodes(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.tree_nodes):
        """CmfPluginCsv.tree_nodes field"""

    class tree_parent(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.tree_parent):
        """CmfPluginCsv.tree_parent field"""

    class type(modules.settings.models.cmf_plugin_csv.CmfPluginCsv.type):
        """CmfPluginCsv.type field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class plugin_id(fields.CmfTUUID):
        caption = "Настройки доступа ID"
        foreign_key = "cmf_plugin.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.git.models.cmf_plugin_git
class CmfPluginGit(modules.git.models.cmf_plugin_git.CmfPluginGit):
    abstract = False

    class cmf_author(modules.git.models.cmf_plugin_git.CmfPluginGit.cmf_author):
        """CmfPluginGit.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.git.models.cmf_plugin_git.CmfPluginGit.cmf_created_at):
        """CmfPluginGit.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.git.models.cmf_plugin_git.CmfPluginGit.cmf_deleted):
        """CmfPluginGit.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.git.models.cmf_plugin_git.CmfPluginGit.cmf_import):
        """CmfPluginGit.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.git.models.cmf_plugin_git.CmfPluginGit.cmf_locked_at):
        """CmfPluginGit.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.git.models.cmf_plugin_git.CmfPluginGit.cmf_locked_by):
        """CmfPluginGit.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.git.models.cmf_plugin_git.CmfPluginGit.cmf_modified_at):
        """CmfPluginGit.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.git.models.cmf_plugin_git.CmfPluginGit.cmf_modified_by):
        """CmfPluginGit.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.git.models.cmf_plugin_git.CmfPluginGit.cmf_owner):
        """CmfPluginGit.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(modules.git.models.cmf_plugin_git.CmfPluginGit.cmf_version):
        """CmfPluginGit.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.git.models.cmf_plugin_git.CmfPluginGit.cmf_viewed_at):
        """CmfPluginGit.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.git.models.cmf_plugin_git.CmfPluginGit.code):
        """CmfPluginGit.code field"""
        ui_form_visible = True

    class comments(modules.git.models.cmf_plugin_git.CmfPluginGit.comments):
        """CmfPluginGit.comments field"""
        ui_form_visible = False

    class documents(modules.git.models.cmf_plugin_git.CmfPluginGit.documents):
        """CmfPluginGit.documents field"""
        ui_form_visible = False

    class ext_id(modules.git.models.cmf_plugin_git.CmfPluginGit.ext_id):
        """CmfPluginGit.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.git.models.cmf_plugin_git.CmfPluginGit.favorite_for):
        """CmfPluginGit.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(modules.git.models.cmf_plugin_git.CmfPluginGit.has_tree_nodes):
        """CmfPluginGit.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.git.models.cmf_plugin_git.CmfPluginGit.id):
        """CmfPluginGit.id field"""
        ui_form_visible = False

    class import_original(modules.git.models.cmf_plugin_git.CmfPluginGit.import_original):
        """CmfPluginGit.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.git.models.cmf_plugin_git.CmfPluginGit.import_raw_json):
        """CmfPluginGit.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(modules.git.models.cmf_plugin_git.CmfPluginGit.is_favorite):
        """CmfPluginGit.is_favorite field"""
        ui_form_visible = False

    class name(modules.git.models.cmf_plugin_git.CmfPluginGit.name):
        """CmfPluginGit.name field"""
        ui_form_visible = False

    class orderno(modules.git.models.cmf_plugin_git.CmfPluginGit.orderno):
        """CmfPluginGit.orderno field"""
        ui_form_visible = False

    class parent(modules.git.models.cmf_plugin_git.CmfPluginGit.parent):
        """CmfPluginGit.parent field"""
        ui_form_visible = False

    class perm_acl(modules.git.models.cmf_plugin_git.CmfPluginGit.perm_acl):
        """CmfPluginGit.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.git.models.cmf_plugin_git.CmfPluginGit.perm_effective_acl_id):
        """CmfPluginGit.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.git.models.cmf_plugin_git.CmfPluginGit.perm_encrypt):
        """CmfPluginGit.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.git.models.cmf_plugin_git.CmfPluginGit.perm_has_acl):
        """CmfPluginGit.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.git.models.cmf_plugin_git.CmfPluginGit.perm_inherit):
        """CmfPluginGit.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.git.models.cmf_plugin_git.CmfPluginGit.perm_inherit_acl_id):
        """CmfPluginGit.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.git.models.cmf_plugin_git.CmfPluginGit.perm_parent):
        """CmfPluginGit.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.git.models.cmf_plugin_git.CmfPluginGit.perm_parent_owner_id):
        """CmfPluginGit.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(modules.git.models.cmf_plugin_git.CmfPluginGit.perm_public):
        """CmfPluginGit.perm_public field"""
        ui_form_visible = False

    class plugin(modules.git.models.cmf_plugin_git.CmfPluginGit.plugin):
        """CmfPluginGit.plugin field"""
        ui_form_visible = False

    class root_parent(modules.git.models.cmf_plugin_git.CmfPluginGit.root_parent):
        """CmfPluginGit.root_parent field"""
        ui_form_visible = False

    class system(modules.git.models.cmf_plugin_git.CmfPluginGit.system):
        """CmfPluginGit.system field"""
        ui_form_visible = False

    class tasks(modules.git.models.cmf_plugin_git.CmfPluginGit.tasks):
        """CmfPluginGit.tasks field"""
        ui_form_visible = False

    class text(modules.git.models.cmf_plugin_git.CmfPluginGit.text):
        """CmfPluginGit.text field"""
        ui_form_visible = False

    class tree_hidden(modules.git.models.cmf_plugin_git.CmfPluginGit.tree_hidden):
        """CmfPluginGit.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.git.models.cmf_plugin_git.CmfPluginGit.tree_node_is_branch):
        """CmfPluginGit.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.git.models.cmf_plugin_git.CmfPluginGit.tree_nodes):
        """CmfPluginGit.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.git.models.cmf_plugin_git.CmfPluginGit.tree_parent):
        """CmfPluginGit.tree_parent field"""
        ui_form_visible = False

    class type(modules.git.models.cmf_plugin_git.CmfPluginGit.type):
        """CmfPluginGit.type field"""
        ui_form_visible = True

    class webhook(modules.git.models.cmf_plugin_git.CmfPluginGit.webhook):
        """CmfPluginGit.webhook field"""
        ui_form_visible = False

    class webhook_ext_id(modules.git.models.cmf_plugin_git.CmfPluginGit.webhook_ext_id):
        """CmfPluginGit.webhook_ext_id field"""
        ui_form_visible = False

    class webhook_insecure_ssl(modules.git.models.cmf_plugin_git.CmfPluginGit.webhook_insecure_ssl):
        """CmfPluginGit.webhook_insecure_ssl field"""
        ui_form_visible = False

    class webhook_secret(modules.git.models.cmf_plugin_git.CmfPluginGit.webhook_secret):
        """CmfPluginGit.webhook_secret field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class plugin_id(fields.CmfTUUID):
        caption = "Настройки доступа ID"
        foreign_key = "cmf_plugin.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class webhook_id(fields.CmfTUUID):
        caption = "Webhook ID"
        foreign_key = "cmf_webhook.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.jira.models.cmf_plugin_jira
class CmfPluginJira(modules.jira.models.cmf_plugin_jira.CmfPluginJira):
    abstract = False

    class cmf_author(modules.jira.models.cmf_plugin_jira.CmfPluginJira.cmf_author):
        """CmfPluginJira.cmf_author field"""

    class cmf_created_at(modules.jira.models.cmf_plugin_jira.CmfPluginJira.cmf_created_at):
        """CmfPluginJira.cmf_created_at field"""

    class cmf_deleted(modules.jira.models.cmf_plugin_jira.CmfPluginJira.cmf_deleted):
        """CmfPluginJira.cmf_deleted field"""

    class cmf_import(modules.jira.models.cmf_plugin_jira.CmfPluginJira.cmf_import):
        """CmfPluginJira.cmf_import field"""

    class cmf_locked_at(modules.jira.models.cmf_plugin_jira.CmfPluginJira.cmf_locked_at):
        """CmfPluginJira.cmf_locked_at field"""

    class cmf_locked_by(modules.jira.models.cmf_plugin_jira.CmfPluginJira.cmf_locked_by):
        """CmfPluginJira.cmf_locked_by field"""

    class cmf_modified_at(modules.jira.models.cmf_plugin_jira.CmfPluginJira.cmf_modified_at):
        """CmfPluginJira.cmf_modified_at field"""

    class cmf_modified_by(modules.jira.models.cmf_plugin_jira.CmfPluginJira.cmf_modified_by):
        """CmfPluginJira.cmf_modified_by field"""

    class cmf_owner(modules.jira.models.cmf_plugin_jira.CmfPluginJira.cmf_owner):
        """CmfPluginJira.cmf_owner field"""

    class cmf_version(modules.jira.models.cmf_plugin_jira.CmfPluginJira.cmf_version):
        """CmfPluginJira.cmf_version field"""

    class cmf_viewed_at(modules.jira.models.cmf_plugin_jira.CmfPluginJira.cmf_viewed_at):
        """CmfPluginJira.cmf_viewed_at field"""

    class code(modules.jira.models.cmf_plugin_jira.CmfPluginJira.code):
        """CmfPluginJira.code field"""

    class comments(modules.jira.models.cmf_plugin_jira.CmfPluginJira.comments):
        """CmfPluginJira.comments field"""

    class documents(modules.jira.models.cmf_plugin_jira.CmfPluginJira.documents):
        """CmfPluginJira.documents field"""

    class ext_id(modules.jira.models.cmf_plugin_jira.CmfPluginJira.ext_id):
        """CmfPluginJira.ext_id field"""

    class favorite_for(modules.jira.models.cmf_plugin_jira.CmfPluginJira.favorite_for):
        """CmfPluginJira.favorite_for field"""

    class has_tree_nodes(modules.jira.models.cmf_plugin_jira.CmfPluginJira.has_tree_nodes):
        """CmfPluginJira.has_tree_nodes field"""

    class id(modules.jira.models.cmf_plugin_jira.CmfPluginJira.id):
        """CmfPluginJira.id field"""

    class import_original(modules.jira.models.cmf_plugin_jira.CmfPluginJira.import_original):
        """CmfPluginJira.import_original field"""

    class import_raw_json(modules.jira.models.cmf_plugin_jira.CmfPluginJira.import_raw_json):
        """CmfPluginJira.import_raw_json field"""

    class is_favorite(modules.jira.models.cmf_plugin_jira.CmfPluginJira.is_favorite):
        """CmfPluginJira.is_favorite field"""

    class name(modules.jira.models.cmf_plugin_jira.CmfPluginJira.name):
        """CmfPluginJira.name field"""

    class orderno(modules.jira.models.cmf_plugin_jira.CmfPluginJira.orderno):
        """CmfPluginJira.orderno field"""

    class parent(modules.jira.models.cmf_plugin_jira.CmfPluginJira.parent):
        """CmfPluginJira.parent field"""

    class perm_acl(modules.jira.models.cmf_plugin_jira.CmfPluginJira.perm_acl):
        """CmfPluginJira.perm_acl field"""

    class perm_effective_acl_id(modules.jira.models.cmf_plugin_jira.CmfPluginJira.perm_effective_acl_id):
        """CmfPluginJira.perm_effective_acl_id field"""

    class perm_encrypt(modules.jira.models.cmf_plugin_jira.CmfPluginJira.perm_encrypt):
        """CmfPluginJira.perm_encrypt field"""

    class perm_has_acl(modules.jira.models.cmf_plugin_jira.CmfPluginJira.perm_has_acl):
        """CmfPluginJira.perm_has_acl field"""

    class perm_inherit(modules.jira.models.cmf_plugin_jira.CmfPluginJira.perm_inherit):
        """CmfPluginJira.perm_inherit field"""

    class perm_inherit_acl_id(modules.jira.models.cmf_plugin_jira.CmfPluginJira.perm_inherit_acl_id):
        """CmfPluginJira.perm_inherit_acl_id field"""

    class perm_parent(modules.jira.models.cmf_plugin_jira.CmfPluginJira.perm_parent):
        """CmfPluginJira.perm_parent field"""

    class perm_parent_owner_id(modules.jira.models.cmf_plugin_jira.CmfPluginJira.perm_parent_owner_id):
        """CmfPluginJira.perm_parent_owner_id field"""

    class perm_public(modules.jira.models.cmf_plugin_jira.CmfPluginJira.perm_public):
        """CmfPluginJira.perm_public field"""

    class plugin(modules.jira.models.cmf_plugin_jira.CmfPluginJira.plugin):
        """CmfPluginJira.plugin field"""

    class root_parent(modules.jira.models.cmf_plugin_jira.CmfPluginJira.root_parent):
        """CmfPluginJira.root_parent field"""

    class system(modules.jira.models.cmf_plugin_jira.CmfPluginJira.system):
        """CmfPluginJira.system field"""

    class tasks(modules.jira.models.cmf_plugin_jira.CmfPluginJira.tasks):
        """CmfPluginJira.tasks field"""

    class text(modules.jira.models.cmf_plugin_jira.CmfPluginJira.text):
        """CmfPluginJira.text field"""

    class tree_hidden(modules.jira.models.cmf_plugin_jira.CmfPluginJira.tree_hidden):
        """CmfPluginJira.tree_hidden field"""

    class tree_node_is_branch(modules.jira.models.cmf_plugin_jira.CmfPluginJira.tree_node_is_branch):
        """CmfPluginJira.tree_node_is_branch field"""

    class tree_nodes(modules.jira.models.cmf_plugin_jira.CmfPluginJira.tree_nodes):
        """CmfPluginJira.tree_nodes field"""

    class tree_parent(modules.jira.models.cmf_plugin_jira.CmfPluginJira.tree_parent):
        """CmfPluginJira.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class plugin_id(fields.CmfTUUID):
        caption = "Настройки доступа ID"
        foreign_key = "cmf_plugin.id"
        nullable = True
        unique = False
        visible = False
        index = True



import common.models.cmf_plugin_mailbox
class CmfPluginMailBox(common.models.cmf_plugin_mailbox.CmfPluginMailBox):
    abstract = False

    class cmf_author(common.models.cmf_plugin_mailbox.CmfPluginMailBox.cmf_author):
        """CmfPluginMailBox.cmf_author field"""

    class cmf_created_at(common.models.cmf_plugin_mailbox.CmfPluginMailBox.cmf_created_at):
        """CmfPluginMailBox.cmf_created_at field"""

    class cmf_deleted(common.models.cmf_plugin_mailbox.CmfPluginMailBox.cmf_deleted):
        """CmfPluginMailBox.cmf_deleted field"""

    class cmf_import(common.models.cmf_plugin_mailbox.CmfPluginMailBox.cmf_import):
        """CmfPluginMailBox.cmf_import field"""

    class cmf_locked_at(common.models.cmf_plugin_mailbox.CmfPluginMailBox.cmf_locked_at):
        """CmfPluginMailBox.cmf_locked_at field"""

    class cmf_locked_by(common.models.cmf_plugin_mailbox.CmfPluginMailBox.cmf_locked_by):
        """CmfPluginMailBox.cmf_locked_by field"""

    class cmf_modified_at(common.models.cmf_plugin_mailbox.CmfPluginMailBox.cmf_modified_at):
        """CmfPluginMailBox.cmf_modified_at field"""

    class cmf_modified_by(common.models.cmf_plugin_mailbox.CmfPluginMailBox.cmf_modified_by):
        """CmfPluginMailBox.cmf_modified_by field"""

    class cmf_owner(common.models.cmf_plugin_mailbox.CmfPluginMailBox.cmf_owner):
        """CmfPluginMailBox.cmf_owner field"""

    class cmf_version(common.models.cmf_plugin_mailbox.CmfPluginMailBox.cmf_version):
        """CmfPluginMailBox.cmf_version field"""

    class cmf_viewed_at(common.models.cmf_plugin_mailbox.CmfPluginMailBox.cmf_viewed_at):
        """CmfPluginMailBox.cmf_viewed_at field"""

    class code(common.models.cmf_plugin_mailbox.CmfPluginMailBox.code):
        """CmfPluginMailBox.code field"""

    class comments(common.models.cmf_plugin_mailbox.CmfPluginMailBox.comments):
        """CmfPluginMailBox.comments field"""

    class documents(common.models.cmf_plugin_mailbox.CmfPluginMailBox.documents):
        """CmfPluginMailBox.documents field"""

    class ext_id(common.models.cmf_plugin_mailbox.CmfPluginMailBox.ext_id):
        """CmfPluginMailBox.ext_id field"""

    class favorite_for(common.models.cmf_plugin_mailbox.CmfPluginMailBox.favorite_for):
        """CmfPluginMailBox.favorite_for field"""

    class has_tree_nodes(common.models.cmf_plugin_mailbox.CmfPluginMailBox.has_tree_nodes):
        """CmfPluginMailBox.has_tree_nodes field"""

    class id(common.models.cmf_plugin_mailbox.CmfPluginMailBox.id):
        """CmfPluginMailBox.id field"""

    class import_original(common.models.cmf_plugin_mailbox.CmfPluginMailBox.import_original):
        """CmfPluginMailBox.import_original field"""

    class import_raw_json(common.models.cmf_plugin_mailbox.CmfPluginMailBox.import_raw_json):
        """CmfPluginMailBox.import_raw_json field"""

    class is_favorite(common.models.cmf_plugin_mailbox.CmfPluginMailBox.is_favorite):
        """CmfPluginMailBox.is_favorite field"""

    class name(common.models.cmf_plugin_mailbox.CmfPluginMailBox.name):
        """CmfPluginMailBox.name field"""

    class orderno(common.models.cmf_plugin_mailbox.CmfPluginMailBox.orderno):
        """CmfPluginMailBox.orderno field"""

    class parent(common.models.cmf_plugin_mailbox.CmfPluginMailBox.parent):
        """CmfPluginMailBox.parent field"""

    class perm_acl(common.models.cmf_plugin_mailbox.CmfPluginMailBox.perm_acl):
        """CmfPluginMailBox.perm_acl field"""

    class perm_effective_acl_id(common.models.cmf_plugin_mailbox.CmfPluginMailBox.perm_effective_acl_id):
        """CmfPluginMailBox.perm_effective_acl_id field"""

    class perm_encrypt(common.models.cmf_plugin_mailbox.CmfPluginMailBox.perm_encrypt):
        """CmfPluginMailBox.perm_encrypt field"""

    class perm_has_acl(common.models.cmf_plugin_mailbox.CmfPluginMailBox.perm_has_acl):
        """CmfPluginMailBox.perm_has_acl field"""

    class perm_inherit(common.models.cmf_plugin_mailbox.CmfPluginMailBox.perm_inherit):
        """CmfPluginMailBox.perm_inherit field"""

    class perm_inherit_acl_id(common.models.cmf_plugin_mailbox.CmfPluginMailBox.perm_inherit_acl_id):
        """CmfPluginMailBox.perm_inherit_acl_id field"""

    class perm_parent(common.models.cmf_plugin_mailbox.CmfPluginMailBox.perm_parent):
        """CmfPluginMailBox.perm_parent field"""

    class perm_parent_owner_id(common.models.cmf_plugin_mailbox.CmfPluginMailBox.perm_parent_owner_id):
        """CmfPluginMailBox.perm_parent_owner_id field"""

    class perm_public(common.models.cmf_plugin_mailbox.CmfPluginMailBox.perm_public):
        """CmfPluginMailBox.perm_public field"""

    class plugin(common.models.cmf_plugin_mailbox.CmfPluginMailBox.plugin):
        """CmfPluginMailBox.plugin field"""

    class root_parent(common.models.cmf_plugin_mailbox.CmfPluginMailBox.root_parent):
        """CmfPluginMailBox.root_parent field"""

    class system(common.models.cmf_plugin_mailbox.CmfPluginMailBox.system):
        """CmfPluginMailBox.system field"""

    class tasks(common.models.cmf_plugin_mailbox.CmfPluginMailBox.tasks):
        """CmfPluginMailBox.tasks field"""

    class text(common.models.cmf_plugin_mailbox.CmfPluginMailBox.text):
        """CmfPluginMailBox.text field"""

    class tree_hidden(common.models.cmf_plugin_mailbox.CmfPluginMailBox.tree_hidden):
        """CmfPluginMailBox.tree_hidden field"""

    class tree_node_is_branch(common.models.cmf_plugin_mailbox.CmfPluginMailBox.tree_node_is_branch):
        """CmfPluginMailBox.tree_node_is_branch field"""

    class tree_nodes(common.models.cmf_plugin_mailbox.CmfPluginMailBox.tree_nodes):
        """CmfPluginMailBox.tree_nodes field"""

    class tree_parent(common.models.cmf_plugin_mailbox.CmfPluginMailBox.tree_parent):
        """CmfPluginMailBox.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class plugin_id(fields.CmfTUUID):
        caption = "Настройки доступа ID"
        foreign_key = "cmf_plugin.id"
        nullable = True
        unique = False
        visible = False
        index = True



import common.models.cmf_plugin_smsgate
class CmfPluginSMSGate(common.models.cmf_plugin_smsgate.CmfPluginSMSGate):
    abstract = False

    class cmf_author(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.cmf_author):
        """CmfPluginSMSGate.cmf_author field"""

    class cmf_created_at(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.cmf_created_at):
        """CmfPluginSMSGate.cmf_created_at field"""

    class cmf_deleted(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.cmf_deleted):
        """CmfPluginSMSGate.cmf_deleted field"""

    class cmf_import(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.cmf_import):
        """CmfPluginSMSGate.cmf_import field"""

    class cmf_locked_at(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.cmf_locked_at):
        """CmfPluginSMSGate.cmf_locked_at field"""

    class cmf_locked_by(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.cmf_locked_by):
        """CmfPluginSMSGate.cmf_locked_by field"""

    class cmf_modified_at(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.cmf_modified_at):
        """CmfPluginSMSGate.cmf_modified_at field"""

    class cmf_modified_by(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.cmf_modified_by):
        """CmfPluginSMSGate.cmf_modified_by field"""

    class cmf_owner(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.cmf_owner):
        """CmfPluginSMSGate.cmf_owner field"""

    class cmf_version(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.cmf_version):
        """CmfPluginSMSGate.cmf_version field"""

    class cmf_viewed_at(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.cmf_viewed_at):
        """CmfPluginSMSGate.cmf_viewed_at field"""

    class code(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.code):
        """CmfPluginSMSGate.code field"""

    class comments(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.comments):
        """CmfPluginSMSGate.comments field"""

    class documents(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.documents):
        """CmfPluginSMSGate.documents field"""

    class ext_id(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.ext_id):
        """CmfPluginSMSGate.ext_id field"""

    class favorite_for(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.favorite_for):
        """CmfPluginSMSGate.favorite_for field"""

    class has_tree_nodes(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.has_tree_nodes):
        """CmfPluginSMSGate.has_tree_nodes field"""

    class id(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.id):
        """CmfPluginSMSGate.id field"""

    class import_original(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.import_original):
        """CmfPluginSMSGate.import_original field"""

    class import_raw_json(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.import_raw_json):
        """CmfPluginSMSGate.import_raw_json field"""

    class is_favorite(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.is_favorite):
        """CmfPluginSMSGate.is_favorite field"""

    class name(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.name):
        """CmfPluginSMSGate.name field"""

    class orderno(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.orderno):
        """CmfPluginSMSGate.orderno field"""

    class parent(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.parent):
        """CmfPluginSMSGate.parent field"""

    class perm_acl(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.perm_acl):
        """CmfPluginSMSGate.perm_acl field"""

    class perm_effective_acl_id(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.perm_effective_acl_id):
        """CmfPluginSMSGate.perm_effective_acl_id field"""

    class perm_encrypt(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.perm_encrypt):
        """CmfPluginSMSGate.perm_encrypt field"""

    class perm_has_acl(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.perm_has_acl):
        """CmfPluginSMSGate.perm_has_acl field"""

    class perm_inherit(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.perm_inherit):
        """CmfPluginSMSGate.perm_inherit field"""

    class perm_inherit_acl_id(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.perm_inherit_acl_id):
        """CmfPluginSMSGate.perm_inherit_acl_id field"""

    class perm_parent(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.perm_parent):
        """CmfPluginSMSGate.perm_parent field"""

    class perm_parent_owner_id(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.perm_parent_owner_id):
        """CmfPluginSMSGate.perm_parent_owner_id field"""

    class perm_public(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.perm_public):
        """CmfPluginSMSGate.perm_public field"""

    class plugin(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.plugin):
        """CmfPluginSMSGate.plugin field"""

    class root_parent(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.root_parent):
        """CmfPluginSMSGate.root_parent field"""

    class system(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.system):
        """CmfPluginSMSGate.system field"""

    class tasks(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.tasks):
        """CmfPluginSMSGate.tasks field"""

    class text(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.text):
        """CmfPluginSMSGate.text field"""

    class tree_hidden(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.tree_hidden):
        """CmfPluginSMSGate.tree_hidden field"""

    class tree_node_is_branch(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.tree_node_is_branch):
        """CmfPluginSMSGate.tree_node_is_branch field"""

    class tree_nodes(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.tree_nodes):
        """CmfPluginSMSGate.tree_nodes field"""

    class tree_parent(common.models.cmf_plugin_smsgate.CmfPluginSMSGate.tree_parent):
        """CmfPluginSMSGate.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class plugin_id(fields.CmfTUUID):
        caption = "Настройки доступа ID"
        foreign_key = "cmf_plugin.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.voip.fields.cmf_plugin_telphin
import modules.voip.models.cmf_plugin_telphin
class CmfPluginTelphin(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin,modules.voip.models.cmf_plugin_telphin.CmfPluginTelphin):
    abstract = False

    class cmf_author(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.cmf_author):
        """CmfPluginTelphin.cmf_author field"""

    class cmf_created_at(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.cmf_created_at):
        """CmfPluginTelphin.cmf_created_at field"""

    class cmf_deleted(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.cmf_deleted):
        """CmfPluginTelphin.cmf_deleted field"""

    class cmf_import(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.cmf_import):
        """CmfPluginTelphin.cmf_import field"""

    class cmf_locked_at(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.cmf_locked_at):
        """CmfPluginTelphin.cmf_locked_at field"""

    class cmf_locked_by(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.cmf_locked_by):
        """CmfPluginTelphin.cmf_locked_by field"""

    class cmf_modified_at(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.cmf_modified_at):
        """CmfPluginTelphin.cmf_modified_at field"""

    class cmf_modified_by(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.cmf_modified_by):
        """CmfPluginTelphin.cmf_modified_by field"""

    class cmf_owner(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.cmf_owner):
        """CmfPluginTelphin.cmf_owner field"""

    class cmf_version(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.cmf_version):
        """CmfPluginTelphin.cmf_version field"""

    class cmf_viewed_at(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.cmf_viewed_at):
        """CmfPluginTelphin.cmf_viewed_at field"""

    class code(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.code):
        """CmfPluginTelphin.code field"""

    class comments(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.comments):
        """CmfPluginTelphin.comments field"""

    class documents(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.documents):
        """CmfPluginTelphin.documents field"""

    class ext_id(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.ext_id):
        """CmfPluginTelphin.ext_id field"""

    class favorite_for(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.favorite_for):
        """CmfPluginTelphin.favorite_for field"""

    class has_tree_nodes(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.has_tree_nodes):
        """CmfPluginTelphin.has_tree_nodes field"""

    class id(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.id):
        """CmfPluginTelphin.id field"""

    class import_original(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.import_original):
        """CmfPluginTelphin.import_original field"""

    class import_raw_json(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.import_raw_json):
        """CmfPluginTelphin.import_raw_json field"""

    class is_favorite(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.is_favorite):
        """CmfPluginTelphin.is_favorite field"""

    class name(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.name):
        """CmfPluginTelphin.name field"""

    class orderno(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.orderno):
        """CmfPluginTelphin.orderno field"""

    class parent(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.parent):
        """CmfPluginTelphin.parent field"""

    class perm_acl(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.perm_acl):
        """CmfPluginTelphin.perm_acl field"""

    class perm_effective_acl_id(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.perm_effective_acl_id):
        """CmfPluginTelphin.perm_effective_acl_id field"""

    class perm_encrypt(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.perm_encrypt):
        """CmfPluginTelphin.perm_encrypt field"""

    class perm_has_acl(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.perm_has_acl):
        """CmfPluginTelphin.perm_has_acl field"""

    class perm_inherit(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.perm_inherit):
        """CmfPluginTelphin.perm_inherit field"""

    class perm_inherit_acl_id(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.perm_inherit_acl_id):
        """CmfPluginTelphin.perm_inherit_acl_id field"""

    class perm_parent(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.perm_parent):
        """CmfPluginTelphin.perm_parent field"""

    class perm_parent_owner_id(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.perm_parent_owner_id):
        """CmfPluginTelphin.perm_parent_owner_id field"""

    class perm_public(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.perm_public):
        """CmfPluginTelphin.perm_public field"""

    class plugin(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.plugin):
        """CmfPluginTelphin.plugin field"""

    class root_parent(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.root_parent):
        """CmfPluginTelphin.root_parent field"""

    class system(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.system):
        """CmfPluginTelphin.system field"""

    class tasks(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.tasks):
        """CmfPluginTelphin.tasks field"""

    class text(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.text):
        """CmfPluginTelphin.text field"""

    class tree_hidden(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.tree_hidden):
        """CmfPluginTelphin.tree_hidden field"""

    class tree_node_is_branch(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.tree_node_is_branch):
        """CmfPluginTelphin.tree_node_is_branch field"""

    class tree_nodes(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.tree_nodes):
        """CmfPluginTelphin.tree_nodes field"""

    class tree_parent(modules.voip.fields.cmf_plugin_telphin.CmfPluginTelphin.tree_parent):
        """CmfPluginTelphin.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class plugin_id(fields.CmfTUUID):
        caption = "Настройки доступа ID"
        foreign_key = "cmf_plugin.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.tracker.models.cmf_plugin_tracker_api
class CmfPluginTrackerApi(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi):
    abstract = False

    class cmf_author(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.cmf_author):
        """CmfPluginTrackerApi.cmf_author field"""

    class cmf_created_at(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.cmf_created_at):
        """CmfPluginTrackerApi.cmf_created_at field"""

    class cmf_deleted(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.cmf_deleted):
        """CmfPluginTrackerApi.cmf_deleted field"""

    class cmf_import(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.cmf_import):
        """CmfPluginTrackerApi.cmf_import field"""

    class cmf_locked_at(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.cmf_locked_at):
        """CmfPluginTrackerApi.cmf_locked_at field"""

    class cmf_locked_by(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.cmf_locked_by):
        """CmfPluginTrackerApi.cmf_locked_by field"""

    class cmf_modified_at(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.cmf_modified_at):
        """CmfPluginTrackerApi.cmf_modified_at field"""

    class cmf_modified_by(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.cmf_modified_by):
        """CmfPluginTrackerApi.cmf_modified_by field"""

    class cmf_owner(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.cmf_owner):
        """CmfPluginTrackerApi.cmf_owner field"""

    class cmf_version(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.cmf_version):
        """CmfPluginTrackerApi.cmf_version field"""

    class cmf_viewed_at(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.cmf_viewed_at):
        """CmfPluginTrackerApi.cmf_viewed_at field"""

    class code(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.code):
        """CmfPluginTrackerApi.code field"""

    class comments(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.comments):
        """CmfPluginTrackerApi.comments field"""

    class documents(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.documents):
        """CmfPluginTrackerApi.documents field"""

    class ext_id(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.ext_id):
        """CmfPluginTrackerApi.ext_id field"""

    class favorite_for(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.favorite_for):
        """CmfPluginTrackerApi.favorite_for field"""

    class has_tree_nodes(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.has_tree_nodes):
        """CmfPluginTrackerApi.has_tree_nodes field"""

    class id(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.id):
        """CmfPluginTrackerApi.id field"""

    class import_original(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.import_original):
        """CmfPluginTrackerApi.import_original field"""

    class import_raw_json(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.import_raw_json):
        """CmfPluginTrackerApi.import_raw_json field"""

    class is_favorite(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.is_favorite):
        """CmfPluginTrackerApi.is_favorite field"""

    class name(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.name):
        """CmfPluginTrackerApi.name field"""

    class orderno(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.orderno):
        """CmfPluginTrackerApi.orderno field"""

    class parent(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.parent):
        """CmfPluginTrackerApi.parent field"""

    class perm_acl(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.perm_acl):
        """CmfPluginTrackerApi.perm_acl field"""

    class perm_effective_acl_id(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.perm_effective_acl_id):
        """CmfPluginTrackerApi.perm_effective_acl_id field"""

    class perm_encrypt(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.perm_encrypt):
        """CmfPluginTrackerApi.perm_encrypt field"""

    class perm_has_acl(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.perm_has_acl):
        """CmfPluginTrackerApi.perm_has_acl field"""

    class perm_inherit(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.perm_inherit):
        """CmfPluginTrackerApi.perm_inherit field"""

    class perm_inherit_acl_id(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.perm_inherit_acl_id):
        """CmfPluginTrackerApi.perm_inherit_acl_id field"""

    class perm_parent(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.perm_parent):
        """CmfPluginTrackerApi.perm_parent field"""

    class perm_parent_owner_id(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.perm_parent_owner_id):
        """CmfPluginTrackerApi.perm_parent_owner_id field"""

    class perm_public(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.perm_public):
        """CmfPluginTrackerApi.perm_public field"""

    class plugin(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.plugin):
        """CmfPluginTrackerApi.plugin field"""

    class root_parent(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.root_parent):
        """CmfPluginTrackerApi.root_parent field"""

    class system(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.system):
        """CmfPluginTrackerApi.system field"""

    class tasks(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.tasks):
        """CmfPluginTrackerApi.tasks field"""

    class text(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.text):
        """CmfPluginTrackerApi.text field"""

    class tree_hidden(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.tree_hidden):
        """CmfPluginTrackerApi.tree_hidden field"""

    class tree_node_is_branch(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.tree_node_is_branch):
        """CmfPluginTrackerApi.tree_node_is_branch field"""

    class tree_nodes(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.tree_nodes):
        """CmfPluginTrackerApi.tree_nodes field"""

    class tree_parent(modules.tracker.models.cmf_plugin_tracker_api.CmfPluginTrackerApi.tree_parent):
        """CmfPluginTrackerApi.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class plugin_id(fields.CmfTUUID):
        caption = "Настройки доступа ID"
        foreign_key = "cmf_plugin.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.trello.models.cmf_plugin_trello
class CmfPluginTrello(modules.trello.models.cmf_plugin_trello.CmfPluginTrello):
    abstract = False

    class cmf_author(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.cmf_author):
        """CmfPluginTrello.cmf_author field"""

    class cmf_created_at(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.cmf_created_at):
        """CmfPluginTrello.cmf_created_at field"""

    class cmf_deleted(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.cmf_deleted):
        """CmfPluginTrello.cmf_deleted field"""

    class cmf_import(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.cmf_import):
        """CmfPluginTrello.cmf_import field"""

    class cmf_locked_at(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.cmf_locked_at):
        """CmfPluginTrello.cmf_locked_at field"""

    class cmf_locked_by(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.cmf_locked_by):
        """CmfPluginTrello.cmf_locked_by field"""

    class cmf_modified_at(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.cmf_modified_at):
        """CmfPluginTrello.cmf_modified_at field"""

    class cmf_modified_by(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.cmf_modified_by):
        """CmfPluginTrello.cmf_modified_by field"""

    class cmf_owner(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.cmf_owner):
        """CmfPluginTrello.cmf_owner field"""

    class cmf_version(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.cmf_version):
        """CmfPluginTrello.cmf_version field"""

    class cmf_viewed_at(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.cmf_viewed_at):
        """CmfPluginTrello.cmf_viewed_at field"""

    class code(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.code):
        """CmfPluginTrello.code field"""

    class comments(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.comments):
        """CmfPluginTrello.comments field"""

    class documents(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.documents):
        """CmfPluginTrello.documents field"""

    class ext_id(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.ext_id):
        """CmfPluginTrello.ext_id field"""

    class favorite_for(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.favorite_for):
        """CmfPluginTrello.favorite_for field"""

    class has_tree_nodes(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.has_tree_nodes):
        """CmfPluginTrello.has_tree_nodes field"""

    class id(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.id):
        """CmfPluginTrello.id field"""

    class import_original(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.import_original):
        """CmfPluginTrello.import_original field"""

    class import_raw_json(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.import_raw_json):
        """CmfPluginTrello.import_raw_json field"""

    class is_favorite(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.is_favorite):
        """CmfPluginTrello.is_favorite field"""

    class name(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.name):
        """CmfPluginTrello.name field"""

    class orderno(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.orderno):
        """CmfPluginTrello.orderno field"""

    class parent(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.parent):
        """CmfPluginTrello.parent field"""

    class perm_acl(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.perm_acl):
        """CmfPluginTrello.perm_acl field"""

    class perm_effective_acl_id(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.perm_effective_acl_id):
        """CmfPluginTrello.perm_effective_acl_id field"""

    class perm_encrypt(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.perm_encrypt):
        """CmfPluginTrello.perm_encrypt field"""

    class perm_has_acl(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.perm_has_acl):
        """CmfPluginTrello.perm_has_acl field"""

    class perm_inherit(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.perm_inherit):
        """CmfPluginTrello.perm_inherit field"""

    class perm_inherit_acl_id(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.perm_inherit_acl_id):
        """CmfPluginTrello.perm_inherit_acl_id field"""

    class perm_parent(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.perm_parent):
        """CmfPluginTrello.perm_parent field"""

    class perm_parent_owner_id(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.perm_parent_owner_id):
        """CmfPluginTrello.perm_parent_owner_id field"""

    class perm_public(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.perm_public):
        """CmfPluginTrello.perm_public field"""

    class plugin(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.plugin):
        """CmfPluginTrello.plugin field"""

    class root_parent(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.root_parent):
        """CmfPluginTrello.root_parent field"""

    class system(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.system):
        """CmfPluginTrello.system field"""

    class tasks(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.tasks):
        """CmfPluginTrello.tasks field"""

    class text(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.text):
        """CmfPluginTrello.text field"""

    class tree_hidden(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.tree_hidden):
        """CmfPluginTrello.tree_hidden field"""

    class tree_node_is_branch(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.tree_node_is_branch):
        """CmfPluginTrello.tree_node_is_branch field"""

    class tree_nodes(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.tree_nodes):
        """CmfPluginTrello.tree_nodes field"""

    class tree_parent(modules.trello.models.cmf_plugin_trello.CmfPluginTrello.tree_parent):
        """CmfPluginTrello.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class plugin_id(fields.CmfTUUID):
        caption = "Настройки доступа ID"
        foreign_key = "cmf_plugin.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.voip.fields.cmf_plugin_zadarma
import modules.voip.models.cmf_plugin_zadarma
class CmfPluginZadarma(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma,modules.voip.models.cmf_plugin_zadarma.CmfPluginZadarma):
    abstract = False

    class cmf_author(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.cmf_author):
        """CmfPluginZadarma.cmf_author field"""

    class cmf_created_at(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.cmf_created_at):
        """CmfPluginZadarma.cmf_created_at field"""

    class cmf_deleted(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.cmf_deleted):
        """CmfPluginZadarma.cmf_deleted field"""

    class cmf_import(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.cmf_import):
        """CmfPluginZadarma.cmf_import field"""

    class cmf_locked_at(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.cmf_locked_at):
        """CmfPluginZadarma.cmf_locked_at field"""

    class cmf_locked_by(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.cmf_locked_by):
        """CmfPluginZadarma.cmf_locked_by field"""

    class cmf_modified_at(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.cmf_modified_at):
        """CmfPluginZadarma.cmf_modified_at field"""

    class cmf_modified_by(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.cmf_modified_by):
        """CmfPluginZadarma.cmf_modified_by field"""

    class cmf_owner(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.cmf_owner):
        """CmfPluginZadarma.cmf_owner field"""

    class cmf_version(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.cmf_version):
        """CmfPluginZadarma.cmf_version field"""

    class cmf_viewed_at(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.cmf_viewed_at):
        """CmfPluginZadarma.cmf_viewed_at field"""

    class code(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.code):
        """CmfPluginZadarma.code field"""

    class comments(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.comments):
        """CmfPluginZadarma.comments field"""

    class documents(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.documents):
        """CmfPluginZadarma.documents field"""

    class ext_id(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.ext_id):
        """CmfPluginZadarma.ext_id field"""

    class favorite_for(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.favorite_for):
        """CmfPluginZadarma.favorite_for field"""

    class has_tree_nodes(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.has_tree_nodes):
        """CmfPluginZadarma.has_tree_nodes field"""

    class id(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.id):
        """CmfPluginZadarma.id field"""

    class import_original(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.import_original):
        """CmfPluginZadarma.import_original field"""

    class import_raw_json(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.import_raw_json):
        """CmfPluginZadarma.import_raw_json field"""

    class is_favorite(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.is_favorite):
        """CmfPluginZadarma.is_favorite field"""

    class name(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.name):
        """CmfPluginZadarma.name field"""

    class orderno(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.orderno):
        """CmfPluginZadarma.orderno field"""

    class parent(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.parent):
        """CmfPluginZadarma.parent field"""

    class perm_acl(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.perm_acl):
        """CmfPluginZadarma.perm_acl field"""

    class perm_effective_acl_id(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.perm_effective_acl_id):
        """CmfPluginZadarma.perm_effective_acl_id field"""

    class perm_encrypt(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.perm_encrypt):
        """CmfPluginZadarma.perm_encrypt field"""

    class perm_has_acl(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.perm_has_acl):
        """CmfPluginZadarma.perm_has_acl field"""

    class perm_inherit(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.perm_inherit):
        """CmfPluginZadarma.perm_inherit field"""

    class perm_inherit_acl_id(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.perm_inherit_acl_id):
        """CmfPluginZadarma.perm_inherit_acl_id field"""

    class perm_parent(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.perm_parent):
        """CmfPluginZadarma.perm_parent field"""

    class perm_parent_owner_id(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.perm_parent_owner_id):
        """CmfPluginZadarma.perm_parent_owner_id field"""

    class perm_public(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.perm_public):
        """CmfPluginZadarma.perm_public field"""

    class plugin(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.plugin):
        """CmfPluginZadarma.plugin field"""

    class root_parent(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.root_parent):
        """CmfPluginZadarma.root_parent field"""

    class system(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.system):
        """CmfPluginZadarma.system field"""

    class tasks(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.tasks):
        """CmfPluginZadarma.tasks field"""

    class text(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.text):
        """CmfPluginZadarma.text field"""

    class tree_hidden(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.tree_hidden):
        """CmfPluginZadarma.tree_hidden field"""

    class tree_node_is_branch(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.tree_node_is_branch):
        """CmfPluginZadarma.tree_node_is_branch field"""

    class tree_nodes(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.tree_nodes):
        """CmfPluginZadarma.tree_nodes field"""

    class tree_parent(modules.voip.fields.cmf_plugin_zadarma.CmfPluginZadarma.tree_parent):
        """CmfPluginZadarma.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class plugin_id(fields.CmfTUUID):
        caption = "Настройки доступа ID"
        foreign_key = "cmf_plugin.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.crm.fields.cmf_price
import modules.crm.models.cmf_price
class CmfPrice(modules.crm.fields.cmf_price.CmfPrice,modules.crm.models.cmf_price.CmfPrice):
    abstract = False

    class cmf_author(modules.crm.fields.cmf_price.CmfPrice.cmf_author):
        """CmfPrice.cmf_author field"""
        ui_form_visible = True

    class cmf_created_at(modules.crm.fields.cmf_price.CmfPrice.cmf_created_at):
        """CmfPrice.cmf_created_at field"""
        ui_form_visible = True

    class cmf_deleted(modules.crm.fields.cmf_price.CmfPrice.cmf_deleted):
        """CmfPrice.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.crm.fields.cmf_price.CmfPrice.cmf_import):
        """CmfPrice.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.crm.fields.cmf_price.CmfPrice.cmf_locked_at):
        """CmfPrice.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.crm.fields.cmf_price.CmfPrice.cmf_locked_by):
        """CmfPrice.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.crm.fields.cmf_price.CmfPrice.cmf_modified_at):
        """CmfPrice.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.crm.fields.cmf_price.CmfPrice.cmf_modified_by):
        """CmfPrice.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.crm.fields.cmf_price.CmfPrice.cmf_owner):
        """CmfPrice.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(modules.crm.fields.cmf_price.CmfPrice.cmf_version):
        """CmfPrice.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.crm.fields.cmf_price.CmfPrice.cmf_viewed_at):
        """CmfPrice.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.crm.fields.cmf_price.CmfPrice.code):
        """CmfPrice.code field"""
        ui_form_visible = True

    class comments(modules.crm.fields.cmf_price.CmfPrice.comments):
        """CmfPrice.comments field"""
        ui_form_visible = False

    class cost(modules.crm.fields.cmf_price.CmfPrice.cost):
        """CmfPrice.cost field"""
        ui_form_visible = True

    class currency(modules.crm.fields.cmf_price.CmfPrice.currency):
        """CmfPrice.currency field"""
        ui_form_visible = True

    class direct_costs(modules.crm.fields.cmf_price.CmfPrice.direct_costs):
        """CmfPrice.direct_costs field"""
        ui_form_visible = True

    class documents(modules.crm.fields.cmf_price.CmfPrice.documents):
        """CmfPrice.documents field"""
        ui_form_visible = False

    class ext_id(modules.crm.fields.cmf_price.CmfPrice.ext_id):
        """CmfPrice.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.crm.fields.cmf_price.CmfPrice.favorite_for):
        """CmfPrice.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(modules.crm.fields.cmf_price.CmfPrice.has_tree_nodes):
        """CmfPrice.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.crm.fields.cmf_price.CmfPrice.id):
        """CmfPrice.id field"""
        ui_form_visible = False

    class import_original(modules.crm.fields.cmf_price.CmfPrice.import_original):
        """CmfPrice.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.crm.fields.cmf_price.CmfPrice.import_raw_json):
        """CmfPrice.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(modules.crm.fields.cmf_price.CmfPrice.is_favorite):
        """CmfPrice.is_favorite field"""
        ui_form_visible = False

    class margin(modules.crm.fields.cmf_price.CmfPrice.margin):
        """CmfPrice.margin field"""
        ui_form_visible = True

    class margin_pct(modules.crm.fields.cmf_price.CmfPrice.margin_pct):
        """CmfPrice.margin_pct field"""
        ui_form_visible = True

    class name(modules.crm.fields.cmf_price.CmfPrice.name):
        """CmfPrice.name field"""
        ui_form_visible = True

    class orderno(modules.crm.fields.cmf_price.CmfPrice.orderno):
        """CmfPrice.orderno field"""
        ui_form_visible = False

    class parent(modules.crm.fields.cmf_price.CmfPrice.parent):
        """CmfPrice.parent field"""
        ui_form_visible = False

    class perm_acl(modules.crm.fields.cmf_price.CmfPrice.perm_acl):
        """CmfPrice.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.crm.fields.cmf_price.CmfPrice.perm_effective_acl_id):
        """CmfPrice.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.crm.fields.cmf_price.CmfPrice.perm_encrypt):
        """CmfPrice.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.crm.fields.cmf_price.CmfPrice.perm_has_acl):
        """CmfPrice.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.crm.fields.cmf_price.CmfPrice.perm_inherit):
        """CmfPrice.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.crm.fields.cmf_price.CmfPrice.perm_inherit_acl_id):
        """CmfPrice.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.crm.fields.cmf_price.CmfPrice.perm_parent):
        """CmfPrice.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.crm.fields.cmf_price.CmfPrice.perm_parent_owner_id):
        """CmfPrice.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(modules.crm.fields.cmf_price.CmfPrice.perm_public):
        """CmfPrice.perm_public field"""
        ui_form_visible = False

    class price(modules.crm.fields.cmf_price.CmfPrice.price):
        """CmfPrice.price field"""
        ui_form_visible = True

    class product(modules.crm.fields.cmf_price.CmfPrice.product):
        """CmfPrice.product field"""
        ui_form_visible = True

    class profit(modules.crm.fields.cmf_price.CmfPrice.profit):
        """CmfPrice.profit field"""
        ui_form_visible = True

    class root_parent(modules.crm.fields.cmf_price.CmfPrice.root_parent):
        """CmfPrice.root_parent field"""
        ui_form_visible = False

    class start_date(modules.crm.fields.cmf_price.CmfPrice.start_date):
        """CmfPrice.start_date field"""
        ui_form_visible = True

    class system(modules.crm.fields.cmf_price.CmfPrice.system):
        """CmfPrice.system field"""
        ui_form_visible = False

    class tasks(modules.crm.fields.cmf_price.CmfPrice.tasks):
        """CmfPrice.tasks field"""
        ui_form_visible = False

    class text(modules.crm.fields.cmf_price.CmfPrice.text):
        """CmfPrice.text field"""
        ui_form_visible = False

    class tree_hidden(modules.crm.fields.cmf_price.CmfPrice.tree_hidden):
        """CmfPrice.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.crm.fields.cmf_price.CmfPrice.tree_node_is_branch):
        """CmfPrice.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.crm.fields.cmf_price.CmfPrice.tree_nodes):
        """CmfPrice.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.crm.fields.cmf_price.CmfPrice.tree_parent):
        """CmfPrice.tree_parent field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class product_id(fields.CmfTUUID):
        caption = "Товар ID"
        foreign_key = "cmf_product.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class currency_id(fields.CmfTUUID):
        caption = "Валюта ID"
        foreign_key = "cmf_currency.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.crm.fields.cmf_print_tmpl
class CmfPrintTmpl(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl):
    abstract = False

    class cmf_author(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.cmf_author):
        """CmfPrintTmpl.cmf_author field"""

    class cmf_created_at(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.cmf_created_at):
        """CmfPrintTmpl.cmf_created_at field"""

    class cmf_deleted(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.cmf_deleted):
        """CmfPrintTmpl.cmf_deleted field"""

    class cmf_import(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.cmf_import):
        """CmfPrintTmpl.cmf_import field"""

    class cmf_locked_at(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.cmf_locked_at):
        """CmfPrintTmpl.cmf_locked_at field"""

    class cmf_locked_by(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.cmf_locked_by):
        """CmfPrintTmpl.cmf_locked_by field"""

    class cmf_model(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.cmf_model):
        """CmfPrintTmpl.cmf_model field"""

    class cmf_modified_at(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.cmf_modified_at):
        """CmfPrintTmpl.cmf_modified_at field"""

    class cmf_modified_by(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.cmf_modified_by):
        """CmfPrintTmpl.cmf_modified_by field"""

    class cmf_owner(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.cmf_owner):
        """CmfPrintTmpl.cmf_owner field"""

    class cmf_version(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.cmf_version):
        """CmfPrintTmpl.cmf_version field"""

    class cmf_viewed_at(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.cmf_viewed_at):
        """CmfPrintTmpl.cmf_viewed_at field"""

    class code(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.code):
        """CmfPrintTmpl.code field"""

    class comments(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.comments):
        """CmfPrintTmpl.comments field"""

    class documents(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.documents):
        """CmfPrintTmpl.documents field"""

    class ext_id(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.ext_id):
        """CmfPrintTmpl.ext_id field"""

    class favorite_for(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.favorite_for):
        """CmfPrintTmpl.favorite_for field"""

    class has_tree_nodes(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.has_tree_nodes):
        """CmfPrintTmpl.has_tree_nodes field"""

    class id(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.id):
        """CmfPrintTmpl.id field"""

    class import_original(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.import_original):
        """CmfPrintTmpl.import_original field"""

    class import_raw_json(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.import_raw_json):
        """CmfPrintTmpl.import_raw_json field"""

    class is_favorite(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.is_favorite):
        """CmfPrintTmpl.is_favorite field"""

    class name(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.name):
        """CmfPrintTmpl.name field"""

    class orderno(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.orderno):
        """CmfPrintTmpl.orderno field"""

    class parent(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.parent):
        """CmfPrintTmpl.parent field"""

    class perm_acl(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.perm_acl):
        """CmfPrintTmpl.perm_acl field"""

    class perm_effective_acl_id(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.perm_effective_acl_id):
        """CmfPrintTmpl.perm_effective_acl_id field"""

    class perm_encrypt(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.perm_encrypt):
        """CmfPrintTmpl.perm_encrypt field"""

    class perm_has_acl(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.perm_has_acl):
        """CmfPrintTmpl.perm_has_acl field"""

    class perm_inherit(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.perm_inherit):
        """CmfPrintTmpl.perm_inherit field"""

    class perm_inherit_acl_id(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.perm_inherit_acl_id):
        """CmfPrintTmpl.perm_inherit_acl_id field"""

    class perm_parent(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.perm_parent):
        """CmfPrintTmpl.perm_parent field"""

    class perm_parent_owner_id(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.perm_parent_owner_id):
        """CmfPrintTmpl.perm_parent_owner_id field"""

    class perm_public(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.perm_public):
        """CmfPrintTmpl.perm_public field"""

    class root_parent(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.root_parent):
        """CmfPrintTmpl.root_parent field"""

    class system(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.system):
        """CmfPrintTmpl.system field"""

    class tasks(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.tasks):
        """CmfPrintTmpl.tasks field"""

    class text(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.text):
        """CmfPrintTmpl.text field"""

    class tree_hidden(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.tree_hidden):
        """CmfPrintTmpl.tree_hidden field"""

    class tree_node_is_branch(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.tree_node_is_branch):
        """CmfPrintTmpl.tree_node_is_branch field"""

    class tree_nodes(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.tree_nodes):
        """CmfPrintTmpl.tree_nodes field"""

    class tree_parent(modules.crm.fields.cmf_print_tmpl.CmfPrintTmpl.tree_parent):
        """CmfPrintTmpl.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.crm.fields.cmf_product
import modules.crm.models.cmf_product
class CmfProduct(modules.crm.fields.cmf_product.CmfProduct,modules.crm.models.cmf_product.CmfProduct):
    abstract = False

    class cmf_author(modules.crm.fields.cmf_product.CmfProduct.cmf_author):
        """CmfProduct.cmf_author field"""
        ui_form_visible = True

    class cmf_created_at(modules.crm.fields.cmf_product.CmfProduct.cmf_created_at):
        """CmfProduct.cmf_created_at field"""
        ui_form_visible = True

    class cmf_deleted(modules.crm.fields.cmf_product.CmfProduct.cmf_deleted):
        """CmfProduct.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.crm.fields.cmf_product.CmfProduct.cmf_import):
        """CmfProduct.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.crm.fields.cmf_product.CmfProduct.cmf_locked_at):
        """CmfProduct.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.crm.fields.cmf_product.CmfProduct.cmf_locked_by):
        """CmfProduct.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.crm.fields.cmf_product.CmfProduct.cmf_modified_at):
        """CmfProduct.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.crm.fields.cmf_product.CmfProduct.cmf_modified_by):
        """CmfProduct.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.crm.fields.cmf_product.CmfProduct.cmf_owner):
        """CmfProduct.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(modules.crm.fields.cmf_product.CmfProduct.cmf_version):
        """CmfProduct.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.crm.fields.cmf_product.CmfProduct.cmf_viewed_at):
        """CmfProduct.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.crm.fields.cmf_product.CmfProduct.code):
        """CmfProduct.code field"""
        ui_form_visible = True

    class comments(modules.crm.fields.cmf_product.CmfProduct.comments):
        """CmfProduct.comments field"""
        ui_form_visible = False

    class current_price(modules.crm.fields.cmf_product.CmfProduct.current_price):
        """CmfProduct.current_price field"""
        ui_form_visible = True

    class deal_items(modules.crm.fields.cmf_product.CmfProduct.deal_items):
        """CmfProduct.deal_items field"""
        ui_form_visible = False

    class documents(modules.crm.fields.cmf_product.CmfProduct.documents):
        """CmfProduct.documents field"""
        ui_form_visible = False

    class ext_id(modules.crm.fields.cmf_product.CmfProduct.ext_id):
        """CmfProduct.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.crm.fields.cmf_product.CmfProduct.favorite_for):
        """CmfProduct.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(modules.crm.fields.cmf_product.CmfProduct.has_tree_nodes):
        """CmfProduct.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.crm.fields.cmf_product.CmfProduct.id):
        """CmfProduct.id field"""
        ui_form_visible = False

    class import_original(modules.crm.fields.cmf_product.CmfProduct.import_original):
        """CmfProduct.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.crm.fields.cmf_product.CmfProduct.import_raw_json):
        """CmfProduct.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(modules.crm.fields.cmf_product.CmfProduct.is_favorite):
        """CmfProduct.is_favorite field"""
        ui_form_visible = False

    class name(modules.crm.fields.cmf_product.CmfProduct.name):
        """CmfProduct.name field"""
        ui_form_visible = True

    class orderno(modules.crm.fields.cmf_product.CmfProduct.orderno):
        """CmfProduct.orderno field"""
        ui_form_visible = False

    class parent(modules.crm.fields.cmf_product.CmfProduct.parent):
        """CmfProduct.parent field"""
        ui_form_visible = False

    class perm_acl(modules.crm.fields.cmf_product.CmfProduct.perm_acl):
        """CmfProduct.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.crm.fields.cmf_product.CmfProduct.perm_effective_acl_id):
        """CmfProduct.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.crm.fields.cmf_product.CmfProduct.perm_encrypt):
        """CmfProduct.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.crm.fields.cmf_product.CmfProduct.perm_has_acl):
        """CmfProduct.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.crm.fields.cmf_product.CmfProduct.perm_inherit):
        """CmfProduct.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.crm.fields.cmf_product.CmfProduct.perm_inherit_acl_id):
        """CmfProduct.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.crm.fields.cmf_product.CmfProduct.perm_parent):
        """CmfProduct.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.crm.fields.cmf_product.CmfProduct.perm_parent_owner_id):
        """CmfProduct.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(modules.crm.fields.cmf_product.CmfProduct.perm_public):
        """CmfProduct.perm_public field"""
        ui_form_visible = False

    class prices(modules.crm.fields.cmf_product.CmfProduct.prices):
        """CmfProduct.prices field"""
        ui_form_visible = False

    class product_type(modules.crm.fields.cmf_product.CmfProduct.product_type):
        """CmfProduct.product_type field"""
        ui_form_visible = True

    class root_parent(modules.crm.fields.cmf_product.CmfProduct.root_parent):
        """CmfProduct.root_parent field"""
        ui_form_visible = False

    class system(modules.crm.fields.cmf_product.CmfProduct.system):
        """CmfProduct.system field"""
        ui_form_visible = False

    class tasks(modules.crm.fields.cmf_product.CmfProduct.tasks):
        """CmfProduct.tasks field"""
        ui_form_visible = False

    class tax(modules.crm.fields.cmf_product.CmfProduct.tax):
        """CmfProduct.tax field"""
        ui_form_visible = True

    class text(modules.crm.fields.cmf_product.CmfProduct.text):
        """CmfProduct.text field"""
        ui_form_visible = False

    class tree_hidden(modules.crm.fields.cmf_product.CmfProduct.tree_hidden):
        """CmfProduct.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.crm.fields.cmf_product.CmfProduct.tree_node_is_branch):
        """CmfProduct.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.crm.fields.cmf_product.CmfProduct.tree_nodes):
        """CmfProduct.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.crm.fields.cmf_product.CmfProduct.tree_parent):
        """CmfProduct.tree_parent field"""
        ui_form_visible = False

    class unit(modules.crm.fields.cmf_product.CmfProduct.unit):
        """CmfProduct.unit field"""
        ui_form_visible = True

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class unit_id(fields.CmfTUUID):
        caption = "Единица измерения ID"
        foreign_key = "cmf_unit.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.project.models.cmf_project
class CmfProject(modules.project.models.cmf_project.CmfProject):
    abstract = False

    class activity(modules.project.models.cmf_project.CmfProject.activity):
        """CmfProject.activity field"""
        ui_form_visible = True

    class alarm_date(modules.project.models.cmf_project.CmfProject.alarm_date):
        """CmfProject.alarm_date field"""
        ui_form_visible = True

    class allow_edit_comments(modules.project.models.cmf_project.CmfProject.allow_edit_comments):
        """CmfProject.allow_edit_comments field"""
        ui_form_visible = True

    class approved(modules.project.models.cmf_project.CmfProject.approved):
        """CmfProject.approved field"""
        ui_form_visible = False

    class attachments(modules.project.models.cmf_project.CmfProject.attachments):
        """CmfProject.attachments field"""
        ui_form_visible = False

    class auto_alarm_date(modules.project.models.cmf_project.CmfProject.auto_alarm_date):
        """CmfProject.auto_alarm_date field"""
        ui_form_visible = True

    class auto_approve(modules.project.models.cmf_project.CmfProject.auto_approve):
        """CmfProject.auto_approve field"""
        ui_form_visible = False

    class cache_fields(modules.project.models.cmf_project.CmfProject.cache_fields):
        """CmfProject.cache_fields field"""
        ui_form_visible = False

    class cache_status_opt(modules.project.models.cmf_project.CmfProject.cache_status_opt):
        """CmfProject.cache_status_opt field"""
        ui_form_visible = False

    class cache_status_type(modules.project.models.cmf_project.CmfProject.cache_status_type):
        """CmfProject.cache_status_type field"""
        ui_form_visible = False

    class chat_groups(modules.project.models.cmf_project.CmfProject.chat_groups):
        """CmfProject.chat_groups field"""
        ui_form_visible = False

    class chat_topics(modules.project.models.cmf_project.CmfProject.chat_topics):
        """CmfProject.chat_topics field"""
        ui_form_visible = False

    class cloned_from(modules.project.models.cmf_project.CmfProject.cloned_from):
        """CmfProject.cloned_from field"""
        ui_form_visible = False

    class cmf_author(modules.project.models.cmf_project.CmfProject.cmf_author):
        """CmfProject.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.project.models.cmf_project.CmfProject.cmf_created_at):
        """CmfProject.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.project.models.cmf_project.CmfProject.cmf_deleted):
        """CmfProject.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.project.models.cmf_project.CmfProject.cmf_import):
        """CmfProject.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.project.models.cmf_project.CmfProject.cmf_locked_at):
        """CmfProject.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.project.models.cmf_project.CmfProject.cmf_locked_by):
        """CmfProject.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.project.models.cmf_project.CmfProject.cmf_modified_at):
        """CmfProject.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.project.models.cmf_project.CmfProject.cmf_modified_by):
        """CmfProject.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.project.models.cmf_project.CmfProject.cmf_owner):
        """CmfProject.cmf_owner field"""
        ui_form_visible = True

    class cmf_owner_assistant(modules.project.models.cmf_project.CmfProject.cmf_owner_assistant):
        """CmfProject.cmf_owner_assistant field"""
        ui_form_visible = False

    class cmf_owner_assistants(modules.project.models.cmf_project.CmfProject.cmf_owner_assistants):
        """CmfProject.cmf_owner_assistants field"""
        ui_form_visible = True

    class cmf_version(modules.project.models.cmf_project.CmfProject.cmf_version):
        """CmfProject.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.project.models.cmf_project.CmfProject.cmf_viewed_at):
        """CmfProject.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.project.models.cmf_project.CmfProject.code):
        """CmfProject.code field"""
        ui_form_visible = True

    class comments(modules.project.models.cmf_project.CmfProject.comments):
        """CmfProject.comments field"""
        ui_form_visible = False

    class company(modules.project.models.cmf_project.CmfProject.company):
        """CmfProject.company field"""
        ui_form_visible = True

    class deadline(modules.project.models.cmf_project.CmfProject.deadline):
        """CmfProject.deadline field"""
        ui_form_visible = True

    class default_agile_story_points(modules.project.models.cmf_project.CmfProject.default_agile_story_points):
        """CmfProject.default_agile_story_points field"""
        ui_form_visible = True

    class default_ft_options(modules.project.models.cmf_project.CmfProject.default_ft_options):
        """CmfProject.default_ft_options field"""
        ui_form_visible = False

    class default_list(modules.project.models.cmf_project.CmfProject.default_list):
        """CmfProject.default_list field"""
        ui_form_visible = True

    class default_task_workflow(modules.project.models.cmf_project.CmfProject.default_task_workflow):
        """CmfProject.default_task_workflow field"""
        ui_form_visible = False

    class description(modules.project.models.cmf_project.CmfProject.description):
        """CmfProject.description field"""
        ui_form_visible = True

    class disable_simple_perm(modules.project.models.cmf_project.CmfProject.disable_simple_perm):
        """CmfProject.disable_simple_perm field"""
        ui_form_visible = True

    class document_footer_text(modules.project.models.cmf_project.CmfProject.document_footer_text):
        """CmfProject.document_footer_text field"""
        ui_form_visible = True

    class document_header_text(modules.project.models.cmf_project.CmfProject.document_header_text):
        """CmfProject.document_header_text field"""
        ui_form_visible = True

    class documents(modules.project.models.cmf_project.CmfProject.documents):
        """CmfProject.documents field"""
        ui_form_visible = False

    class executors(modules.project.models.cmf_project.CmfProject.executors):
        """CmfProject.executors field"""
        ui_form_visible = True

    class ext_id(modules.project.models.cmf_project.CmfProject.ext_id):
        """CmfProject.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.project.models.cmf_project.CmfProject.favorite_for):
        """CmfProject.favorite_for field"""
        ui_form_visible = False

    class filter_responsible(modules.project.models.cmf_project.CmfProject.filter_responsible):
        """CmfProject.filter_responsible field"""
        ui_form_visible = True

    class followers(modules.project.models.cmf_project.CmfProject.followers):
        """CmfProject.followers field"""
        ui_form_visible = False

    class has_tree_nodes(modules.project.models.cmf_project.CmfProject.has_tree_nodes):
        """CmfProject.has_tree_nodes field"""
        ui_form_visible = False

    class html_scheme(modules.project.models.cmf_project.CmfProject.html_scheme):
        """CmfProject.html_scheme field"""
        ui_form_visible = True

    class id(modules.project.models.cmf_project.CmfProject.id):
        """CmfProject.id field"""
        ui_form_visible = False

    class import_original(modules.project.models.cmf_project.CmfProject.import_original):
        """CmfProject.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.project.models.cmf_project.CmfProject.import_raw_json):
        """CmfProject.import_raw_json field"""
        ui_form_visible = False

    class is_checked(modules.project.models.cmf_project.CmfProject.is_checked):
        """CmfProject.is_checked field"""
        ui_form_visible = False

    class is_default(modules.project.models.cmf_project.CmfProject.is_default):
        """CmfProject.is_default field"""
        ui_form_visible = False

    class is_favorite(modules.project.models.cmf_project.CmfProject.is_favorite):
        """CmfProject.is_favorite field"""
        ui_form_visible = True

    class is_penalty(modules.project.models.cmf_project.CmfProject.is_penalty):
        """CmfProject.is_penalty field"""
        ui_form_visible = False

    class is_public(modules.project.models.cmf_project.CmfProject.is_public):
        """CmfProject.is_public field"""
        ui_form_visible = False

    class is_public_comments(modules.project.models.cmf_project.CmfProject.is_public_comments):
        """CmfProject.is_public_comments field"""
        ui_form_visible = False

    class is_public_editable(modules.project.models.cmf_project.CmfProject.is_public_editable):
        """CmfProject.is_public_editable field"""
        ui_form_visible = False

    class is_template(modules.project.models.cmf_project.CmfProject.is_template):
        """CmfProject.is_template field"""
        ui_form_visible = False

    class local_links(modules.project.models.cmf_project.CmfProject.local_links):
        """CmfProject.local_links field"""
        ui_form_visible = False

    class logic_prefix(modules.project.models.cmf_project.CmfProject.logic_prefix):
        """CmfProject.logic_prefix field"""
        ui_form_visible = False

    class logic_type(modules.project.models.cmf_project.CmfProject.logic_type):
        """CmfProject.logic_type field"""
        ui_form_visible = True

    class main_gantt_project(modules.project.models.cmf_project.CmfProject.main_gantt_project):
        """CmfProject.main_gantt_project field"""
        ui_form_visible = False

    class mark(modules.project.models.cmf_project.CmfProject.mark):
        """CmfProject.mark field"""
        ui_form_visible = True

    class name(modules.project.models.cmf_project.CmfProject.name):
        """CmfProject.name field"""
        ui_form_visible = True

    class no_control(modules.project.models.cmf_project.CmfProject.no_control):
        """CmfProject.no_control field"""
        ui_form_visible = False

    class notify_all_persons(modules.project.models.cmf_project.CmfProject.notify_all_persons):
        """CmfProject.notify_all_persons field"""
        ui_form_visible = True

    class orderno(modules.project.models.cmf_project.CmfProject.orderno):
        """CmfProject.orderno field"""
        ui_form_visible = False

    class parent(modules.project.models.cmf_project.CmfProject.parent):
        """CmfProject.parent field"""
        ui_form_visible = False

    class parent_logic_prefix(modules.project.models.cmf_project.CmfProject.parent_logic_prefix):
        """CmfProject.parent_logic_prefix field"""
        ui_form_visible = False

    class period_interval(modules.project.models.cmf_project.CmfProject.period_interval):
        """CmfProject.period_interval field"""
        ui_form_visible = False

    class period_next_date(modules.project.models.cmf_project.CmfProject.period_next_date):
        """CmfProject.period_next_date field"""
        ui_form_visible = False

    class perm_acl(modules.project.models.cmf_project.CmfProject.perm_acl):
        """CmfProject.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.project.models.cmf_project.CmfProject.perm_effective_acl_id):
        """CmfProject.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.project.models.cmf_project.CmfProject.perm_encrypt):
        """CmfProject.perm_encrypt field"""
        ui_form_visible = True

    class perm_has_acl(modules.project.models.cmf_project.CmfProject.perm_has_acl):
        """CmfProject.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.project.models.cmf_project.CmfProject.perm_inherit):
        """CmfProject.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.project.models.cmf_project.CmfProject.perm_inherit_acl_id):
        """CmfProject.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.project.models.cmf_project.CmfProject.perm_parent):
        """CmfProject.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.project.models.cmf_project.CmfProject.perm_parent_owner_id):
        """CmfProject.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_policy(modules.project.models.cmf_project.CmfProject.perm_policy):
        """CmfProject.perm_policy field"""
        ui_form_visible = True

    class perm_policy_anonymous(modules.project.models.cmf_project.CmfProject.perm_policy_anonymous):
        """CmfProject.perm_policy_anonymous field"""
        ui_form_visible = True

    class perm_policy_guest(modules.project.models.cmf_project.CmfProject.perm_policy_guest):
        """CmfProject.perm_policy_guest field"""
        ui_form_visible = True

    class perm_policy_sharelink(modules.project.models.cmf_project.CmfProject.perm_policy_sharelink):
        """CmfProject.perm_policy_sharelink field"""
        ui_form_visible = True

    class perm_public(modules.project.models.cmf_project.CmfProject.perm_public):
        """CmfProject.perm_public field"""
        ui_form_visible = False

    class plan_end_date(modules.project.models.cmf_project.CmfProject.plan_end_date):
        """CmfProject.plan_end_date field"""
        ui_form_visible = True

    class plan_start_date(modules.project.models.cmf_project.CmfProject.plan_start_date):
        """CmfProject.plan_start_date field"""
        ui_form_visible = True

    class priority(modules.project.models.cmf_project.CmfProject.priority):
        """CmfProject.priority field"""
        ui_form_visible = True

    class project_perm_scheme(modules.project.models.cmf_project.CmfProject.project_perm_scheme):
        """CmfProject.project_perm_scheme field"""
        ui_form_visible = True

    class project_type(modules.project.models.cmf_project.CmfProject.project_type):
        """CmfProject.project_type field"""
        ui_form_visible = False

    class public_html_scheme(modules.project.models.cmf_project.CmfProject.public_html_scheme):
        """CmfProject.public_html_scheme field"""
        ui_form_visible = True

    class responsible(modules.project.models.cmf_project.CmfProject.responsible):
        """CmfProject.responsible field"""
        ui_form_visible = True

    class root_parent(modules.project.models.cmf_project.CmfProject.root_parent):
        """CmfProject.root_parent field"""
        ui_form_visible = False

    class scheme_wf(modules.project.models.cmf_project.CmfProject.scheme_wf):
        """CmfProject.scheme_wf field"""
        ui_form_visible = True

    class servicedesk_public(modules.project.models.cmf_project.CmfProject.servicedesk_public):
        """CmfProject.servicedesk_public field"""
        ui_form_visible = True

    class sharelink_hash(modules.project.models.cmf_project.CmfProject.sharelink_hash):
        """CmfProject.sharelink_hash field"""
        ui_form_visible = False

    class show_approved(modules.project.models.cmf_project.CmfProject.show_approved):
        """CmfProject.show_approved field"""
        ui_form_visible = False

    class show_archive(modules.project.models.cmf_project.CmfProject.show_archive):
        """CmfProject.show_archive field"""
        ui_form_visible = True

    class show_chat(modules.project.models.cmf_project.CmfProject.show_chat):
        """CmfProject.show_chat field"""
        ui_form_visible = True

    class show_disk(modules.project.models.cmf_project.CmfProject.show_disk):
        """CmfProject.show_disk field"""
        ui_form_visible = True

    class show_epic(modules.project.models.cmf_project.CmfProject.show_epic):
        """CmfProject.show_epic field"""
        ui_form_visible = True

    class show_filters(modules.project.models.cmf_project.CmfProject.show_filters):
        """CmfProject.show_filters field"""
        ui_form_visible = True

    class show_knowlage_base(modules.project.models.cmf_project.CmfProject.show_knowlage_base):
        """CmfProject.show_knowlage_base field"""
        ui_form_visible = True

    class show_pfeed(modules.project.models.cmf_project.CmfProject.show_pfeed):
        """CmfProject.show_pfeed field"""
        ui_form_visible = True

    class show_queue(modules.project.models.cmf_project.CmfProject.show_queue):
        """CmfProject.show_queue field"""
        ui_form_visible = True

    class show_release(modules.project.models.cmf_project.CmfProject.show_release):
        """CmfProject.show_release field"""
        ui_form_visible = True

    class show_reports(modules.project.models.cmf_project.CmfProject.show_reports):
        """CmfProject.show_reports field"""
        ui_form_visible = True

    class show_roadmap(modules.project.models.cmf_project.CmfProject.show_roadmap):
        """CmfProject.show_roadmap field"""
        ui_form_visible = True

    class show_servicedesk_channels(modules.project.models.cmf_project.CmfProject.show_servicedesk_channels):
        """CmfProject.show_servicedesk_channels field"""
        ui_form_visible = True

    class show_servicedesk_clients(modules.project.models.cmf_project.CmfProject.show_servicedesk_clients):
        """CmfProject.show_servicedesk_clients field"""
        ui_form_visible = True

    class show_sprint(modules.project.models.cmf_project.CmfProject.show_sprint):
        """CmfProject.show_sprint field"""
        ui_form_visible = True

    class show_tasks(modules.project.models.cmf_project.CmfProject.show_tasks):
        """CmfProject.show_tasks field"""
        ui_form_visible = True

    class show_trashcan(modules.project.models.cmf_project.CmfProject.show_trashcan):
        """CmfProject.show_trashcan field"""
        ui_form_visible = True

    class show_tree_icons(modules.project.models.cmf_project.CmfProject.show_tree_icons):
        """CmfProject.show_tree_icons field"""
        ui_form_visible = True

    class sl_allow_executor_change_nofatal_deadline(modules.project.models.cmf_project.CmfProject.sl_allow_executor_change_nofatal_deadline):
        """CmfProject.sl_allow_executor_change_nofatal_deadline field"""
        ui_form_visible = True

    class sl_deadline_shift(modules.project.models.cmf_project.CmfProject.sl_deadline_shift):
        """CmfProject.sl_deadline_shift field"""
        ui_form_visible = True

    class sl_deny_no_approve(modules.project.models.cmf_project.CmfProject.sl_deny_no_approve):
        """CmfProject.sl_deny_no_approve field"""
        ui_form_visible = True

    class sl_only_owner_approve(modules.project.models.cmf_project.CmfProject.sl_only_owner_approve):
        """CmfProject.sl_only_owner_approve field"""
        ui_form_visible = True

    class sl_task_need_approve(modules.project.models.cmf_project.CmfProject.sl_task_need_approve):
        """CmfProject.sl_task_need_approve field"""
        ui_form_visible = True

    class sl_task_only_owner_close(modules.project.models.cmf_project.CmfProject.sl_task_only_owner_close):
        """CmfProject.sl_task_only_owner_close field"""
        ui_form_visible = True

    class spectators(modules.project.models.cmf_project.CmfProject.spectators):
        """CmfProject.spectators field"""
        ui_form_visible = True

    class status(modules.project.models.cmf_project.CmfProject.status):
        """CmfProject.status field"""
        ui_form_visible = True

    class status_closed_at(modules.project.models.cmf_project.CmfProject.status_closed_at):
        """CmfProject.status_closed_at field"""
        ui_form_visible = False

    class status_in_progress_end(modules.project.models.cmf_project.CmfProject.status_in_progress_end):
        """CmfProject.status_in_progress_end field"""
        ui_form_visible = False

    class status_in_progress_start(modules.project.models.cmf_project.CmfProject.status_in_progress_start):
        """CmfProject.status_in_progress_start field"""
        ui_form_visible = False

    class status_modified_at(modules.project.models.cmf_project.CmfProject.status_modified_at):
        """CmfProject.status_modified_at field"""
        ui_form_visible = False

    class status_review_at(modules.project.models.cmf_project.CmfProject.status_review_at):
        """CmfProject.status_review_at field"""
        ui_form_visible = False

    class system(modules.project.models.cmf_project.CmfProject.system):
        """CmfProject.system field"""
        ui_form_visible = False

    class tags(modules.project.models.cmf_project.CmfProject.tags):
        """CmfProject.tags field"""
        ui_form_visible = False

    class task_code_prefix(modules.project.models.cmf_project.CmfProject.task_code_prefix):
        """CmfProject.task_code_prefix field"""
        ui_form_visible = True

    class task_code_use_logic_type_prefix(modules.project.models.cmf_project.CmfProject.task_code_use_logic_type_prefix):
        """CmfProject.task_code_use_logic_type_prefix field"""
        ui_form_visible = True

    class tasks(modules.project.models.cmf_project.CmfProject.tasks):
        """CmfProject.tasks field"""
        ui_form_visible = False

    class text(modules.project.models.cmf_project.CmfProject.text):
        """CmfProject.text field"""
        ui_form_visible = False

    class tmp_filter(modules.project.models.cmf_project.CmfProject.tmp_filter):
        """CmfProject.tmp_filter field"""
        ui_form_visible = False

    class tree_hidden(modules.project.models.cmf_project.CmfProject.tree_hidden):
        """CmfProject.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.project.models.cmf_project.CmfProject.tree_node_is_branch):
        """CmfProject.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.project.models.cmf_project.CmfProject.tree_nodes):
        """CmfProject.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.project.models.cmf_project.CmfProject.tree_parent):
        """CmfProject.tree_parent field"""
        ui_form_visible = False

    class tree_text_overflow(modules.project.models.cmf_project.CmfProject.tree_text_overflow):
        """CmfProject.tree_text_overflow field"""
        ui_form_visible = True

    class ui_form_scheme(modules.project.models.cmf_project.CmfProject.ui_form_scheme):
        """CmfProject.ui_form_scheme field"""
        ui_form_visible = True

    class ui_view_form(modules.project.models.cmf_project.CmfProject.ui_view_form):
        """CmfProject.ui_view_form field"""
        ui_form_visible = False

    class waiting_for(modules.project.models.cmf_project.CmfProject.waiting_for):
        """CmfProject.waiting_for field"""
        ui_form_visible = False

    class workflow(modules.project.models.cmf_project.CmfProject.workflow):
        """CmfProject.workflow field"""
        ui_form_visible = True

    class workflow_type(modules.project.models.cmf_project.CmfProject.workflow_type):
        """CmfProject.workflow_type field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец проекта ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Объект ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_task_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по-умолчанию для задач ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class logic_type_id(fields.CmfTUUID):
        caption = "Тип ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class scheme_wf_id(fields.CmfTUUID):
        caption = "Схема Бизнес-процесса ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_owner_assistant_id(fields.CmfTUUID):
        caption = "DEPRICATED. Помощник владельца ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class status_id(fields.CmfTUUID):
        caption = "Статус ID"
        foreign_key = "cmf_status.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class company_id(fields.CmfTUUID):
        caption = "Контрагент ID"
        foreign_key = "cmf_company.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class responsible_id(fields.CmfTUUID):
        caption = "Исполнитель по умолчанию ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class waiting_for_id(fields.CmfTUUID):
        caption = "Ждем ответа ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cloned_from_id(fields.CmfTUUID):
        caption = "Склонирован из ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class activity_id(fields.CmfTUUID):
        caption = "Вид деятельности ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_activity.id']
        visible=False
        index=True

    class cache_status_opt_id(fields.CmfTUUID):
        caption = "Настройка статуса ID"
        foreign_key = "cmf_status_opt.id"
        nullable = True
        unique = False
        visible = False
        index = True
        no_acl = True

    class tmp_filter_id(fields.CmfTUUID):
        caption = "Черновик фильтр ID"
        foreign_key = "cmf_task_filter.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class ui_form_scheme_id(fields.CmfTUUID):
        caption = "Схема дисплеев ID"
        foreign_key = "cmf_ui_form_scheme.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class main_gantt_project_id(fields.CmfTUUID):
        caption = "Основной Гант-проект ID"
        foreign_key = "cmf_task.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class project_perm_scheme_id(fields.CmfTUUID):
        caption = "Схема Проектных прав доступа ID"
        foreign_key = "cmf_project_perm_scheme.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_list_id(fields.CmfTUUID):
        caption = "Список по умолчанию для новых задач ID"
        foreign_key = "cmf_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class html_scheme_id(fields.CmfTUUID):
        caption = "Html-схема оформления ID"
        foreign_key = "cmf_html_scheme.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class public_html_scheme_id(fields.CmfTUUID):
        caption = "Html-схема оформления публичных документов ID"
        foreign_key = "cmf_html_scheme.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.project.fields.cmf_project_perm_permission
class CmfProjectPermPermission(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission):
    abstract = False

    class category(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.category):
        """CmfProjectPermPermission.category field"""

    class cmf_author(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.cmf_author):
        """CmfProjectPermPermission.cmf_author field"""

    class cmf_created_at(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.cmf_created_at):
        """CmfProjectPermPermission.cmf_created_at field"""

    class cmf_deleted(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.cmf_deleted):
        """CmfProjectPermPermission.cmf_deleted field"""

    class cmf_import(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.cmf_import):
        """CmfProjectPermPermission.cmf_import field"""

    class cmf_locked_at(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.cmf_locked_at):
        """CmfProjectPermPermission.cmf_locked_at field"""

    class cmf_locked_by(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.cmf_locked_by):
        """CmfProjectPermPermission.cmf_locked_by field"""

    class cmf_modified_at(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.cmf_modified_at):
        """CmfProjectPermPermission.cmf_modified_at field"""

    class cmf_modified_by(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.cmf_modified_by):
        """CmfProjectPermPermission.cmf_modified_by field"""

    class cmf_owner(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.cmf_owner):
        """CmfProjectPermPermission.cmf_owner field"""

    class cmf_version(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.cmf_version):
        """CmfProjectPermPermission.cmf_version field"""

    class cmf_viewed_at(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.cmf_viewed_at):
        """CmfProjectPermPermission.cmf_viewed_at field"""

    class code(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.code):
        """CmfProjectPermPermission.code field"""

    class comments(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.comments):
        """CmfProjectPermPermission.comments field"""

    class documents(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.documents):
        """CmfProjectPermPermission.documents field"""

    class ext_id(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.ext_id):
        """CmfProjectPermPermission.ext_id field"""

    class favorite_for(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.favorite_for):
        """CmfProjectPermPermission.favorite_for field"""

    class has_tree_nodes(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.has_tree_nodes):
        """CmfProjectPermPermission.has_tree_nodes field"""

    class id(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.id):
        """CmfProjectPermPermission.id field"""

    class import_original(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.import_original):
        """CmfProjectPermPermission.import_original field"""

    class import_raw_json(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.import_raw_json):
        """CmfProjectPermPermission.import_raw_json field"""

    class is_favorite(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.is_favorite):
        """CmfProjectPermPermission.is_favorite field"""

    class name(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.name):
        """CmfProjectPermPermission.name field"""

    class orderno(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.orderno):
        """CmfProjectPermPermission.orderno field"""

    class parent(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.parent):
        """CmfProjectPermPermission.parent field"""

    class perm_acl(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.perm_acl):
        """CmfProjectPermPermission.perm_acl field"""

    class perm_effective_acl_id(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.perm_effective_acl_id):
        """CmfProjectPermPermission.perm_effective_acl_id field"""

    class perm_encrypt(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.perm_encrypt):
        """CmfProjectPermPermission.perm_encrypt field"""

    class perm_has_acl(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.perm_has_acl):
        """CmfProjectPermPermission.perm_has_acl field"""

    class perm_inherit(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.perm_inherit):
        """CmfProjectPermPermission.perm_inherit field"""

    class perm_inherit_acl_id(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.perm_inherit_acl_id):
        """CmfProjectPermPermission.perm_inherit_acl_id field"""

    class perm_parent(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.perm_parent):
        """CmfProjectPermPermission.perm_parent field"""

    class perm_parent_owner_id(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.perm_parent_owner_id):
        """CmfProjectPermPermission.perm_parent_owner_id field"""

    class perm_public(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.perm_public):
        """CmfProjectPermPermission.perm_public field"""

    class root_parent(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.root_parent):
        """CmfProjectPermPermission.root_parent field"""

    class system(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.system):
        """CmfProjectPermPermission.system field"""

    class tasks(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.tasks):
        """CmfProjectPermPermission.tasks field"""

    class text(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.text):
        """CmfProjectPermPermission.text field"""

    class tree_hidden(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.tree_hidden):
        """CmfProjectPermPermission.tree_hidden field"""

    class tree_node_is_branch(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.tree_node_is_branch):
        """CmfProjectPermPermission.tree_node_is_branch field"""

    class tree_nodes(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.tree_nodes):
        """CmfProjectPermPermission.tree_nodes field"""

    class tree_parent(modules.project.fields.cmf_project_perm_permission.CmfProjectPermPermission.tree_parent):
        """CmfProjectPermPermission.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.project.models.cmf_project_perm_scheme
class CmfProjectPermScheme(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme):
    abstract = False

    class cmf_author(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.cmf_author):
        """CmfProjectPermScheme.cmf_author field"""

    class cmf_created_at(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.cmf_created_at):
        """CmfProjectPermScheme.cmf_created_at field"""

    class cmf_deleted(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.cmf_deleted):
        """CmfProjectPermScheme.cmf_deleted field"""

    class cmf_import(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.cmf_import):
        """CmfProjectPermScheme.cmf_import field"""

    class cmf_locked_at(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.cmf_locked_at):
        """CmfProjectPermScheme.cmf_locked_at field"""

    class cmf_locked_by(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.cmf_locked_by):
        """CmfProjectPermScheme.cmf_locked_by field"""

    class cmf_modified_at(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.cmf_modified_at):
        """CmfProjectPermScheme.cmf_modified_at field"""

    class cmf_modified_by(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.cmf_modified_by):
        """CmfProjectPermScheme.cmf_modified_by field"""

    class cmf_owner(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.cmf_owner):
        """CmfProjectPermScheme.cmf_owner field"""

    class cmf_version(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.cmf_version):
        """CmfProjectPermScheme.cmf_version field"""

    class cmf_viewed_at(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.cmf_viewed_at):
        """CmfProjectPermScheme.cmf_viewed_at field"""

    class code(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.code):
        """CmfProjectPermScheme.code field"""

    class comments(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.comments):
        """CmfProjectPermScheme.comments field"""

    class documents(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.documents):
        """CmfProjectPermScheme.documents field"""

    class ext_id(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.ext_id):
        """CmfProjectPermScheme.ext_id field"""

    class favorite_for(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.favorite_for):
        """CmfProjectPermScheme.favorite_for field"""

    class has_tree_nodes(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.has_tree_nodes):
        """CmfProjectPermScheme.has_tree_nodes field"""

    class id(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.id):
        """CmfProjectPermScheme.id field"""

    class import_original(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.import_original):
        """CmfProjectPermScheme.import_original field"""

    class import_raw_json(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.import_raw_json):
        """CmfProjectPermScheme.import_raw_json field"""

    class is_favorite(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.is_favorite):
        """CmfProjectPermScheme.is_favorite field"""

    class name(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.name):
        """CmfProjectPermScheme.name field"""

    class orderno(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.orderno):
        """CmfProjectPermScheme.orderno field"""

    class parent(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.parent):
        """CmfProjectPermScheme.parent field"""

    class perm_acl(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.perm_acl):
        """CmfProjectPermScheme.perm_acl field"""

    class perm_effective_acl_id(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.perm_effective_acl_id):
        """CmfProjectPermScheme.perm_effective_acl_id field"""

    class perm_encrypt(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.perm_encrypt):
        """CmfProjectPermScheme.perm_encrypt field"""

    class perm_has_acl(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.perm_has_acl):
        """CmfProjectPermScheme.perm_has_acl field"""

    class perm_inherit(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.perm_inherit):
        """CmfProjectPermScheme.perm_inherit field"""

    class perm_inherit_acl_id(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.perm_inherit_acl_id):
        """CmfProjectPermScheme.perm_inherit_acl_id field"""

    class perm_parent(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.perm_parent):
        """CmfProjectPermScheme.perm_parent field"""

    class perm_parent_owner_id(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.perm_parent_owner_id):
        """CmfProjectPermScheme.perm_parent_owner_id field"""

    class perm_public(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.perm_public):
        """CmfProjectPermScheme.perm_public field"""

    class root_parent(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.root_parent):
        """CmfProjectPermScheme.root_parent field"""

    class shared(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.shared):
        """CmfProjectPermScheme.shared field"""

    class system(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.system):
        """CmfProjectPermScheme.system field"""

    class tasks(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.tasks):
        """CmfProjectPermScheme.tasks field"""

    class text(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.text):
        """CmfProjectPermScheme.text field"""

    class tree_hidden(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.tree_hidden):
        """CmfProjectPermScheme.tree_hidden field"""

    class tree_node_is_branch(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.tree_node_is_branch):
        """CmfProjectPermScheme.tree_node_is_branch field"""

    class tree_nodes(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.tree_nodes):
        """CmfProjectPermScheme.tree_nodes field"""

    class tree_parent(modules.project.models.cmf_project_perm_scheme.CmfProjectPermScheme.tree_parent):
        """CmfProjectPermScheme.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.project.models.cmf_project_perm_scheme_rule
class CmfProjectPermSchemeRule(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule):
    abstract = False

    class access_anonymous(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.access_anonymous):
        """CmfProjectPermSchemeRule.access_anonymous field"""
        ui_form_visible = True

    class access_author(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.access_author):
        """CmfProjectPermSchemeRule.access_author field"""
        ui_form_visible = True

    class access_guest(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.access_guest):
        """CmfProjectPermSchemeRule.access_guest field"""
        ui_form_visible = True

    class access_local_user(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.access_local_user):
        """CmfProjectPermSchemeRule.access_local_user field"""
        ui_form_visible = True

    class access_members(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.access_members):
        """CmfProjectPermSchemeRule.access_members field"""
        ui_form_visible = True

    class access_owner(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.access_owner):
        """CmfProjectPermSchemeRule.access_owner field"""
        ui_form_visible = True

    class access_owner_assistant(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.access_owner_assistant):
        """CmfProjectPermSchemeRule.access_owner_assistant field"""
        ui_form_visible = True

    class access_project_owner(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.access_project_owner):
        """CmfProjectPermSchemeRule.access_project_owner field"""
        ui_form_visible = True

    class access_project_role(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.access_project_role):
        """CmfProjectPermSchemeRule.access_project_role field"""
        ui_form_visible = True

    class access_responsible(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.access_responsible):
        """CmfProjectPermSchemeRule.access_responsible field"""
        ui_form_visible = True

    class access_sdesk_client(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.access_sdesk_client):
        """CmfProjectPermSchemeRule.access_sdesk_client field"""
        ui_form_visible = True

    class cmf_author(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.cmf_author):
        """CmfProjectPermSchemeRule.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.cmf_created_at):
        """CmfProjectPermSchemeRule.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.cmf_deleted):
        """CmfProjectPermSchemeRule.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.cmf_import):
        """CmfProjectPermSchemeRule.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.cmf_locked_at):
        """CmfProjectPermSchemeRule.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.cmf_locked_by):
        """CmfProjectPermSchemeRule.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.cmf_modified_at):
        """CmfProjectPermSchemeRule.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.cmf_modified_by):
        """CmfProjectPermSchemeRule.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.cmf_owner):
        """CmfProjectPermSchemeRule.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.cmf_version):
        """CmfProjectPermSchemeRule.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.cmf_viewed_at):
        """CmfProjectPermSchemeRule.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.code):
        """CmfProjectPermSchemeRule.code field"""
        ui_form_visible = False

    class comments(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.comments):
        """CmfProjectPermSchemeRule.comments field"""
        ui_form_visible = False

    class documents(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.documents):
        """CmfProjectPermSchemeRule.documents field"""
        ui_form_visible = False

    class ext_id(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.ext_id):
        """CmfProjectPermSchemeRule.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.favorite_for):
        """CmfProjectPermSchemeRule.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.has_tree_nodes):
        """CmfProjectPermSchemeRule.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.id):
        """CmfProjectPermSchemeRule.id field"""
        ui_form_visible = False

    class import_original(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.import_original):
        """CmfProjectPermSchemeRule.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.import_raw_json):
        """CmfProjectPermSchemeRule.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.is_favorite):
        """CmfProjectPermSchemeRule.is_favorite field"""
        ui_form_visible = False

    class name(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.name):
        """CmfProjectPermSchemeRule.name field"""
        ui_form_visible = False

    class orderno(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.orderno):
        """CmfProjectPermSchemeRule.orderno field"""
        ui_form_visible = False

    class parent(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.parent):
        """CmfProjectPermSchemeRule.parent field"""
        ui_form_visible = False

    class perm_acl(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.perm_acl):
        """CmfProjectPermSchemeRule.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.perm_effective_acl_id):
        """CmfProjectPermSchemeRule.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.perm_encrypt):
        """CmfProjectPermSchemeRule.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.perm_has_acl):
        """CmfProjectPermSchemeRule.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.perm_inherit):
        """CmfProjectPermSchemeRule.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.perm_inherit_acl_id):
        """CmfProjectPermSchemeRule.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.perm_parent):
        """CmfProjectPermSchemeRule.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.perm_parent_owner_id):
        """CmfProjectPermSchemeRule.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.perm_public):
        """CmfProjectPermSchemeRule.perm_public field"""
        ui_form_visible = False

    class project_permission(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.project_permission):
        """CmfProjectPermSchemeRule.project_permission field"""
        ui_form_visible = True

    class root_parent(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.root_parent):
        """CmfProjectPermSchemeRule.root_parent field"""
        ui_form_visible = False

    class system(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.system):
        """CmfProjectPermSchemeRule.system field"""
        ui_form_visible = False

    class tasks(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.tasks):
        """CmfProjectPermSchemeRule.tasks field"""
        ui_form_visible = False

    class text(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.text):
        """CmfProjectPermSchemeRule.text field"""
        ui_form_visible = False

    class tree_hidden(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.tree_hidden):
        """CmfProjectPermSchemeRule.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.tree_node_is_branch):
        """CmfProjectPermSchemeRule.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.tree_nodes):
        """CmfProjectPermSchemeRule.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.project.models.cmf_project_perm_scheme_rule.CmfProjectPermSchemeRule.tree_parent):
        """CmfProjectPermSchemeRule.tree_parent field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Схема Проектных прав доступа ID"
        foreign_key = "cmf_project_perm_scheme.id"
        nullable = False
        unique = False
        visible = False
        index = True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class project_permission_id(fields.CmfTUUID):
        caption = "Право ID"
        foreign_key = "cmf_project_perm_permission.id"
        nullable = False
        unique = False
        visible = False
        index = True



import modules.project.fields.cmf_project_role
class CmfProjectRole(modules.project.fields.cmf_project_role.CmfProjectRole):
    abstract = False

    class cmf_author(modules.project.fields.cmf_project_role.CmfProjectRole.cmf_author):
        """CmfProjectRole.cmf_author field"""

    class cmf_created_at(modules.project.fields.cmf_project_role.CmfProjectRole.cmf_created_at):
        """CmfProjectRole.cmf_created_at field"""

    class cmf_deleted(modules.project.fields.cmf_project_role.CmfProjectRole.cmf_deleted):
        """CmfProjectRole.cmf_deleted field"""

    class cmf_import(modules.project.fields.cmf_project_role.CmfProjectRole.cmf_import):
        """CmfProjectRole.cmf_import field"""

    class cmf_locked_at(modules.project.fields.cmf_project_role.CmfProjectRole.cmf_locked_at):
        """CmfProjectRole.cmf_locked_at field"""

    class cmf_locked_by(modules.project.fields.cmf_project_role.CmfProjectRole.cmf_locked_by):
        """CmfProjectRole.cmf_locked_by field"""

    class cmf_modified_at(modules.project.fields.cmf_project_role.CmfProjectRole.cmf_modified_at):
        """CmfProjectRole.cmf_modified_at field"""

    class cmf_modified_by(modules.project.fields.cmf_project_role.CmfProjectRole.cmf_modified_by):
        """CmfProjectRole.cmf_modified_by field"""

    class cmf_owner(modules.project.fields.cmf_project_role.CmfProjectRole.cmf_owner):
        """CmfProjectRole.cmf_owner field"""

    class cmf_version(modules.project.fields.cmf_project_role.CmfProjectRole.cmf_version):
        """CmfProjectRole.cmf_version field"""

    class cmf_viewed_at(modules.project.fields.cmf_project_role.CmfProjectRole.cmf_viewed_at):
        """CmfProjectRole.cmf_viewed_at field"""

    class code(modules.project.fields.cmf_project_role.CmfProjectRole.code):
        """CmfProjectRole.code field"""

    class comments(modules.project.fields.cmf_project_role.CmfProjectRole.comments):
        """CmfProjectRole.comments field"""

    class default_members(modules.project.fields.cmf_project_role.CmfProjectRole.default_members):
        """CmfProjectRole.default_members field"""

    class documents(modules.project.fields.cmf_project_role.CmfProjectRole.documents):
        """CmfProjectRole.documents field"""

    class ext_id(modules.project.fields.cmf_project_role.CmfProjectRole.ext_id):
        """CmfProjectRole.ext_id field"""

    class favorite_for(modules.project.fields.cmf_project_role.CmfProjectRole.favorite_for):
        """CmfProjectRole.favorite_for field"""

    class has_tree_nodes(modules.project.fields.cmf_project_role.CmfProjectRole.has_tree_nodes):
        """CmfProjectRole.has_tree_nodes field"""

    class id(modules.project.fields.cmf_project_role.CmfProjectRole.id):
        """CmfProjectRole.id field"""

    class import_original(modules.project.fields.cmf_project_role.CmfProjectRole.import_original):
        """CmfProjectRole.import_original field"""

    class import_raw_json(modules.project.fields.cmf_project_role.CmfProjectRole.import_raw_json):
        """CmfProjectRole.import_raw_json field"""

    class is_favorite(modules.project.fields.cmf_project_role.CmfProjectRole.is_favorite):
        """CmfProjectRole.is_favorite field"""

    class name(modules.project.fields.cmf_project_role.CmfProjectRole.name):
        """CmfProjectRole.name field"""

    class orderno(modules.project.fields.cmf_project_role.CmfProjectRole.orderno):
        """CmfProjectRole.orderno field"""

    class parent(modules.project.fields.cmf_project_role.CmfProjectRole.parent):
        """CmfProjectRole.parent field"""

    class perm_acl(modules.project.fields.cmf_project_role.CmfProjectRole.perm_acl):
        """CmfProjectRole.perm_acl field"""

    class perm_effective_acl_id(modules.project.fields.cmf_project_role.CmfProjectRole.perm_effective_acl_id):
        """CmfProjectRole.perm_effective_acl_id field"""

    class perm_encrypt(modules.project.fields.cmf_project_role.CmfProjectRole.perm_encrypt):
        """CmfProjectRole.perm_encrypt field"""

    class perm_has_acl(modules.project.fields.cmf_project_role.CmfProjectRole.perm_has_acl):
        """CmfProjectRole.perm_has_acl field"""

    class perm_inherit(modules.project.fields.cmf_project_role.CmfProjectRole.perm_inherit):
        """CmfProjectRole.perm_inherit field"""

    class perm_inherit_acl_id(modules.project.fields.cmf_project_role.CmfProjectRole.perm_inherit_acl_id):
        """CmfProjectRole.perm_inherit_acl_id field"""

    class perm_parent(modules.project.fields.cmf_project_role.CmfProjectRole.perm_parent):
        """CmfProjectRole.perm_parent field"""

    class perm_parent_owner_id(modules.project.fields.cmf_project_role.CmfProjectRole.perm_parent_owner_id):
        """CmfProjectRole.perm_parent_owner_id field"""

    class perm_public(modules.project.fields.cmf_project_role.CmfProjectRole.perm_public):
        """CmfProjectRole.perm_public field"""

    class root_parent(modules.project.fields.cmf_project_role.CmfProjectRole.root_parent):
        """CmfProjectRole.root_parent field"""

    class system(modules.project.fields.cmf_project_role.CmfProjectRole.system):
        """CmfProjectRole.system field"""

    class tasks(modules.project.fields.cmf_project_role.CmfProjectRole.tasks):
        """CmfProjectRole.tasks field"""

    class text(modules.project.fields.cmf_project_role.CmfProjectRole.text):
        """CmfProjectRole.text field"""

    class tree_hidden(modules.project.fields.cmf_project_role.CmfProjectRole.tree_hidden):
        """CmfProjectRole.tree_hidden field"""

    class tree_node_is_branch(modules.project.fields.cmf_project_role.CmfProjectRole.tree_node_is_branch):
        """CmfProjectRole.tree_node_is_branch field"""

    class tree_nodes(modules.project.fields.cmf_project_role.CmfProjectRole.tree_nodes):
        """CmfProjectRole.tree_nodes field"""

    class tree_parent(modules.project.fields.cmf_project_role.CmfProjectRole.tree_parent):
        """CmfProjectRole.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.project.models.cmf_project_role_assign
class CmfProjectRoleAssign(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign):
    abstract = False

    class cmf_author(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.cmf_author):
        """CmfProjectRoleAssign.cmf_author field"""

    class cmf_created_at(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.cmf_created_at):
        """CmfProjectRoleAssign.cmf_created_at field"""

    class cmf_deleted(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.cmf_deleted):
        """CmfProjectRoleAssign.cmf_deleted field"""

    class cmf_import(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.cmf_import):
        """CmfProjectRoleAssign.cmf_import field"""

    class cmf_locked_at(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.cmf_locked_at):
        """CmfProjectRoleAssign.cmf_locked_at field"""

    class cmf_locked_by(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.cmf_locked_by):
        """CmfProjectRoleAssign.cmf_locked_by field"""

    class cmf_modified_at(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.cmf_modified_at):
        """CmfProjectRoleAssign.cmf_modified_at field"""

    class cmf_modified_by(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.cmf_modified_by):
        """CmfProjectRoleAssign.cmf_modified_by field"""

    class cmf_owner(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.cmf_owner):
        """CmfProjectRoleAssign.cmf_owner field"""

    class cmf_version(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.cmf_version):
        """CmfProjectRoleAssign.cmf_version field"""

    class cmf_viewed_at(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.cmf_viewed_at):
        """CmfProjectRoleAssign.cmf_viewed_at field"""

    class code(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.code):
        """CmfProjectRoleAssign.code field"""

    class comments(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.comments):
        """CmfProjectRoleAssign.comments field"""

    class documents(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.documents):
        """CmfProjectRoleAssign.documents field"""

    class ext_id(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.ext_id):
        """CmfProjectRoleAssign.ext_id field"""

    class favorite_for(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.favorite_for):
        """CmfProjectRoleAssign.favorite_for field"""

    class has_tree_nodes(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.has_tree_nodes):
        """CmfProjectRoleAssign.has_tree_nodes field"""

    class id(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.id):
        """CmfProjectRoleAssign.id field"""

    class import_original(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.import_original):
        """CmfProjectRoleAssign.import_original field"""

    class import_raw_json(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.import_raw_json):
        """CmfProjectRoleAssign.import_raw_json field"""

    class is_favorite(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.is_favorite):
        """CmfProjectRoleAssign.is_favorite field"""

    class members(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.members):
        """CmfProjectRoleAssign.members field"""

    class name(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.name):
        """CmfProjectRoleAssign.name field"""

    class orderno(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.orderno):
        """CmfProjectRoleAssign.orderno field"""

    class parent(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.parent):
        """CmfProjectRoleAssign.parent field"""

    class perm_acl(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.perm_acl):
        """CmfProjectRoleAssign.perm_acl field"""

    class perm_effective_acl_id(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.perm_effective_acl_id):
        """CmfProjectRoleAssign.perm_effective_acl_id field"""

    class perm_encrypt(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.perm_encrypt):
        """CmfProjectRoleAssign.perm_encrypt field"""

    class perm_has_acl(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.perm_has_acl):
        """CmfProjectRoleAssign.perm_has_acl field"""

    class perm_inherit(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.perm_inherit):
        """CmfProjectRoleAssign.perm_inherit field"""

    class perm_inherit_acl_id(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.perm_inherit_acl_id):
        """CmfProjectRoleAssign.perm_inherit_acl_id field"""

    class perm_parent(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.perm_parent):
        """CmfProjectRoleAssign.perm_parent field"""

    class perm_parent_owner_id(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.perm_parent_owner_id):
        """CmfProjectRoleAssign.perm_parent_owner_id field"""

    class perm_public(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.perm_public):
        """CmfProjectRoleAssign.perm_public field"""

    class project_role(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.project_role):
        """CmfProjectRoleAssign.project_role field"""

    class root_parent(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.root_parent):
        """CmfProjectRoleAssign.root_parent field"""

    class system(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.system):
        """CmfProjectRoleAssign.system field"""

    class tasks(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.tasks):
        """CmfProjectRoleAssign.tasks field"""

    class text(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.text):
        """CmfProjectRoleAssign.text field"""

    class tree_hidden(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.tree_hidden):
        """CmfProjectRoleAssign.tree_hidden field"""

    class tree_node_is_branch(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.tree_node_is_branch):
        """CmfProjectRoleAssign.tree_node_is_branch field"""

    class tree_nodes(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.tree_nodes):
        """CmfProjectRoleAssign.tree_nodes field"""

    class tree_parent(modules.project.models.cmf_project_role_assign.CmfProjectRoleAssign.tree_parent):
        """CmfProjectRoleAssign.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Проект ID"
        foreign_key = "cmf_project.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class project_role_id(fields.CmfTUUID):
        caption = "Проектная роль ID"
        foreign_key = "cmf_project_role.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.sale.fields.cmf_purchase_order
class CmfPurchaseOrder(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder):
    abstract = False

    class activity(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.activity):
        """CmfPurchaseOrder.activity field"""
        ui_form_visible = False

    class alarm_date(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.alarm_date):
        """CmfPurchaseOrder.alarm_date field"""
        ui_form_visible = False

    class approved(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.approved):
        """CmfPurchaseOrder.approved field"""
        ui_form_visible = False

    class attachments(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.attachments):
        """CmfPurchaseOrder.attachments field"""
        ui_form_visible = False

    class cache_fields(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.cache_fields):
        """CmfPurchaseOrder.cache_fields field"""
        ui_form_visible = False

    class cache_status_opt(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.cache_status_opt):
        """CmfPurchaseOrder.cache_status_opt field"""
        ui_form_visible = False

    class cache_status_type(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.cache_status_type):
        """CmfPurchaseOrder.cache_status_type field"""
        ui_form_visible = False

    class cloned_from(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.cloned_from):
        """CmfPurchaseOrder.cloned_from field"""
        ui_form_visible = False

    class cmf_author(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.cmf_author):
        """CmfPurchaseOrder.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.cmf_created_at):
        """CmfPurchaseOrder.cmf_created_at field"""
        ui_form_visible = True

    class cmf_deleted(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.cmf_deleted):
        """CmfPurchaseOrder.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.cmf_import):
        """CmfPurchaseOrder.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.cmf_locked_at):
        """CmfPurchaseOrder.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.cmf_locked_by):
        """CmfPurchaseOrder.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.cmf_modified_at):
        """CmfPurchaseOrder.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.cmf_modified_by):
        """CmfPurchaseOrder.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.cmf_owner):
        """CmfPurchaseOrder.cmf_owner field"""
        ui_form_visible = False

    class cmf_owner_assistant(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.cmf_owner_assistant):
        """CmfPurchaseOrder.cmf_owner_assistant field"""
        ui_form_visible = False

    class cmf_owner_assistants(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.cmf_owner_assistants):
        """CmfPurchaseOrder.cmf_owner_assistants field"""
        ui_form_visible = False

    class cmf_version(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.cmf_version):
        """CmfPurchaseOrder.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.cmf_viewed_at):
        """CmfPurchaseOrder.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.code):
        """CmfPurchaseOrder.code field"""
        ui_form_visible = True

    class comments(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.comments):
        """CmfPurchaseOrder.comments field"""
        ui_form_visible = False

    class company(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.company):
        """CmfPurchaseOrder.company field"""
        ui_form_visible = False

    class currency(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.currency):
        """CmfPurchaseOrder.currency field"""
        ui_form_visible = True

    class deadline(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.deadline):
        """CmfPurchaseOrder.deadline field"""
        ui_form_visible = False

    class default_task_workflow(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.default_task_workflow):
        """CmfPurchaseOrder.default_task_workflow field"""
        ui_form_visible = False

    class documents(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.documents):
        """CmfPurchaseOrder.documents field"""
        ui_form_visible = False

    class executors(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.executors):
        """CmfPurchaseOrder.executors field"""
        ui_form_visible = False

    class ext_id(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.ext_id):
        """CmfPurchaseOrder.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.favorite_for):
        """CmfPurchaseOrder.favorite_for field"""
        ui_form_visible = False

    class followers(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.followers):
        """CmfPurchaseOrder.followers field"""
        ui_form_visible = False

    class has_tree_nodes(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.has_tree_nodes):
        """CmfPurchaseOrder.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.id):
        """CmfPurchaseOrder.id field"""
        ui_form_visible = False

    class import_original(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.import_original):
        """CmfPurchaseOrder.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.import_raw_json):
        """CmfPurchaseOrder.import_raw_json field"""
        ui_form_visible = False

    class is_checked(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.is_checked):
        """CmfPurchaseOrder.is_checked field"""
        ui_form_visible = False

    class is_favorite(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.is_favorite):
        """CmfPurchaseOrder.is_favorite field"""
        ui_form_visible = False

    class is_penalty(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.is_penalty):
        """CmfPurchaseOrder.is_penalty field"""
        ui_form_visible = False

    class is_public(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.is_public):
        """CmfPurchaseOrder.is_public field"""
        ui_form_visible = False

    class is_public_comments(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.is_public_comments):
        """CmfPurchaseOrder.is_public_comments field"""
        ui_form_visible = False

    class is_public_editable(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.is_public_editable):
        """CmfPurchaseOrder.is_public_editable field"""
        ui_form_visible = False

    class is_template(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.is_template):
        """CmfPurchaseOrder.is_template field"""
        ui_form_visible = False

    class local_links(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.local_links):
        """CmfPurchaseOrder.local_links field"""
        ui_form_visible = False

    class logic_prefix(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.logic_prefix):
        """CmfPurchaseOrder.logic_prefix field"""
        ui_form_visible = False

    class logic_type(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.logic_type):
        """CmfPurchaseOrder.logic_type field"""
        ui_form_visible = False

    class mark(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.mark):
        """CmfPurchaseOrder.mark field"""
        ui_form_visible = False

    class name(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.name):
        """CmfPurchaseOrder.name field"""
        ui_form_visible = False

    class no_control(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.no_control):
        """CmfPurchaseOrder.no_control field"""
        ui_form_visible = False

    class orderno(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.orderno):
        """CmfPurchaseOrder.orderno field"""
        ui_form_visible = False

    class parent(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.parent):
        """CmfPurchaseOrder.parent field"""
        ui_form_visible = False

    class parent_logic_prefix(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.parent_logic_prefix):
        """CmfPurchaseOrder.parent_logic_prefix field"""
        ui_form_visible = False

    class period_interval(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.period_interval):
        """CmfPurchaseOrder.period_interval field"""
        ui_form_visible = False

    class period_next_date(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.period_next_date):
        """CmfPurchaseOrder.period_next_date field"""
        ui_form_visible = False

    class perm_acl(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.perm_acl):
        """CmfPurchaseOrder.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.perm_effective_acl_id):
        """CmfPurchaseOrder.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.perm_encrypt):
        """CmfPurchaseOrder.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.perm_has_acl):
        """CmfPurchaseOrder.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.perm_inherit):
        """CmfPurchaseOrder.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.perm_inherit_acl_id):
        """CmfPurchaseOrder.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.perm_parent):
        """CmfPurchaseOrder.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.perm_parent_owner_id):
        """CmfPurchaseOrder.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_policy(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.perm_policy):
        """CmfPurchaseOrder.perm_policy field"""
        ui_form_visible = False

    class perm_policy_anonymous(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.perm_policy_anonymous):
        """CmfPurchaseOrder.perm_policy_anonymous field"""
        ui_form_visible = False

    class perm_policy_guest(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.perm_policy_guest):
        """CmfPurchaseOrder.perm_policy_guest field"""
        ui_form_visible = False

    class perm_policy_sharelink(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.perm_policy_sharelink):
        """CmfPurchaseOrder.perm_policy_sharelink field"""
        ui_form_visible = False

    class perm_public(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.perm_public):
        """CmfPurchaseOrder.perm_public field"""
        ui_form_visible = False

    class plan_end_date(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.plan_end_date):
        """CmfPurchaseOrder.plan_end_date field"""
        ui_form_visible = False

    class plan_start_date(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.plan_start_date):
        """CmfPurchaseOrder.plan_start_date field"""
        ui_form_visible = False

    class priority(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.priority):
        """CmfPurchaseOrder.priority field"""
        ui_form_visible = False

    class purchase_order_items(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.purchase_order_items):
        """CmfPurchaseOrder.purchase_order_items field"""
        ui_form_visible = False

    class responsible(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.responsible):
        """CmfPurchaseOrder.responsible field"""
        ui_form_visible = False

    class root_parent(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.root_parent):
        """CmfPurchaseOrder.root_parent field"""
        ui_form_visible = False

    class scheme_wf(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.scheme_wf):
        """CmfPurchaseOrder.scheme_wf field"""
        ui_form_visible = False

    class sharelink_hash(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.sharelink_hash):
        """CmfPurchaseOrder.sharelink_hash field"""
        ui_form_visible = False

    class spectators(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.spectators):
        """CmfPurchaseOrder.spectators field"""
        ui_form_visible = False

    class status(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.status):
        """CmfPurchaseOrder.status field"""
        ui_form_visible = True

    class status_closed_at(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.status_closed_at):
        """CmfPurchaseOrder.status_closed_at field"""
        ui_form_visible = False

    class status_in_progress_end(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.status_in_progress_end):
        """CmfPurchaseOrder.status_in_progress_end field"""
        ui_form_visible = False

    class status_in_progress_start(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.status_in_progress_start):
        """CmfPurchaseOrder.status_in_progress_start field"""
        ui_form_visible = False

    class status_modified_at(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.status_modified_at):
        """CmfPurchaseOrder.status_modified_at field"""
        ui_form_visible = False

    class status_review_at(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.status_review_at):
        """CmfPurchaseOrder.status_review_at field"""
        ui_form_visible = False

    class stock(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.stock):
        """CmfPurchaseOrder.stock field"""
        ui_form_visible = True

    class system(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.system):
        """CmfPurchaseOrder.system field"""
        ui_form_visible = False

    class tags(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.tags):
        """CmfPurchaseOrder.tags field"""
        ui_form_visible = False

    class tasks(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.tasks):
        """CmfPurchaseOrder.tasks field"""
        ui_form_visible = False

    class text(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.text):
        """CmfPurchaseOrder.text field"""
        ui_form_visible = False

    class tree_hidden(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.tree_hidden):
        """CmfPurchaseOrder.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.tree_node_is_branch):
        """CmfPurchaseOrder.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.tree_nodes):
        """CmfPurchaseOrder.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.tree_parent):
        """CmfPurchaseOrder.tree_parent field"""
        ui_form_visible = False

    class ui_view_form(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.ui_view_form):
        """CmfPurchaseOrder.ui_view_form field"""
        ui_form_visible = False

    class waiting_for(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.waiting_for):
        """CmfPurchaseOrder.waiting_for field"""
        ui_form_visible = False

    class workflow(modules.sale.fields.cmf_purchase_order.CmfPurchaseOrder.workflow):
        """CmfPurchaseOrder.workflow field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Постановщик ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Объект ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_project.id','cmf_folder.id','cmf_active_entity_filter.id','cmf_document.id','cmf_task.id']
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_task_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по-умолчанию для задач ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class logic_type_id(fields.CmfTUUID):
        caption = "Тип ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class scheme_wf_id(fields.CmfTUUID):
        caption = "Схема Бизнес-процесса ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_owner_assistant_id(fields.CmfTUUID):
        caption = "DEPRICATED. Помощник владельца ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class status_id(fields.CmfTUUID):
        caption = "Статус ID"
        foreign_key = "cmf_status.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class company_id(fields.CmfTUUID):
        caption = "Контрагент ID"
        foreign_key = "cmf_company.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class responsible_id(fields.CmfTUUID):
        caption = "Исполнитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class waiting_for_id(fields.CmfTUUID):
        caption = "Ждем ответа ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cloned_from_id(fields.CmfTUUID):
        caption = "Склонирован из ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class activity_id(fields.CmfTUUID):
        caption = "Вид деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cache_status_opt_id(fields.CmfTUUID):
        caption = "Настройка статуса ID"
        foreign_key = "cmf_status_opt.id"
        nullable = True
        unique = False
        visible = False
        index = True
        no_acl = True

    class stock_id(fields.CmfTUUID):
        caption = "Склад ID"
        foreign_key = "cmf_stock.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class currency_id(fields.CmfTUUID):
        caption = "Валюта ID"
        foreign_key = "cmf_currency.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.sale.fields.cmf_purchase_order_items
class CmfPurchaseOrderItems(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems):
    abstract = False

    class activity(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.activity):
        """CmfPurchaseOrderItems.activity field"""
        ui_form_visible = False

    class alarm_date(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.alarm_date):
        """CmfPurchaseOrderItems.alarm_date field"""
        ui_form_visible = False

    class approved(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.approved):
        """CmfPurchaseOrderItems.approved field"""
        ui_form_visible = False

    class attachments(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.attachments):
        """CmfPurchaseOrderItems.attachments field"""
        ui_form_visible = False

    class cache_fields(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.cache_fields):
        """CmfPurchaseOrderItems.cache_fields field"""
        ui_form_visible = False

    class cache_status_opt(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.cache_status_opt):
        """CmfPurchaseOrderItems.cache_status_opt field"""
        ui_form_visible = False

    class cache_status_type(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.cache_status_type):
        """CmfPurchaseOrderItems.cache_status_type field"""
        ui_form_visible = False

    class cloned_from(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.cloned_from):
        """CmfPurchaseOrderItems.cloned_from field"""
        ui_form_visible = False

    class cmf_author(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.cmf_author):
        """CmfPurchaseOrderItems.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.cmf_created_at):
        """CmfPurchaseOrderItems.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.cmf_deleted):
        """CmfPurchaseOrderItems.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.cmf_import):
        """CmfPurchaseOrderItems.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.cmf_locked_at):
        """CmfPurchaseOrderItems.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.cmf_locked_by):
        """CmfPurchaseOrderItems.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.cmf_modified_at):
        """CmfPurchaseOrderItems.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.cmf_modified_by):
        """CmfPurchaseOrderItems.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.cmf_owner):
        """CmfPurchaseOrderItems.cmf_owner field"""
        ui_form_visible = False

    class cmf_owner_assistant(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.cmf_owner_assistant):
        """CmfPurchaseOrderItems.cmf_owner_assistant field"""
        ui_form_visible = False

    class cmf_owner_assistants(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.cmf_owner_assistants):
        """CmfPurchaseOrderItems.cmf_owner_assistants field"""
        ui_form_visible = False

    class cmf_version(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.cmf_version):
        """CmfPurchaseOrderItems.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.cmf_viewed_at):
        """CmfPurchaseOrderItems.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.code):
        """CmfPurchaseOrderItems.code field"""
        ui_form_visible = True

    class comments(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.comments):
        """CmfPurchaseOrderItems.comments field"""
        ui_form_visible = False

    class company(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.company):
        """CmfPurchaseOrderItems.company field"""
        ui_form_visible = False

    class cost(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.cost):
        """CmfPurchaseOrderItems.cost field"""
        ui_form_visible = True

    class deadline(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.deadline):
        """CmfPurchaseOrderItems.deadline field"""
        ui_form_visible = False

    class default_task_workflow(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.default_task_workflow):
        """CmfPurchaseOrderItems.default_task_workflow field"""
        ui_form_visible = False

    class direct_costs(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.direct_costs):
        """CmfPurchaseOrderItems.direct_costs field"""
        ui_form_visible = True

    class documents(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.documents):
        """CmfPurchaseOrderItems.documents field"""
        ui_form_visible = False

    class executors(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.executors):
        """CmfPurchaseOrderItems.executors field"""
        ui_form_visible = False

    class ext_id(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.ext_id):
        """CmfPurchaseOrderItems.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.favorite_for):
        """CmfPurchaseOrderItems.favorite_for field"""
        ui_form_visible = False

    class followers(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.followers):
        """CmfPurchaseOrderItems.followers field"""
        ui_form_visible = False

    class has_tree_nodes(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.has_tree_nodes):
        """CmfPurchaseOrderItems.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.id):
        """CmfPurchaseOrderItems.id field"""
        ui_form_visible = False

    class import_original(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.import_original):
        """CmfPurchaseOrderItems.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.import_raw_json):
        """CmfPurchaseOrderItems.import_raw_json field"""
        ui_form_visible = False

    class is_checked(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.is_checked):
        """CmfPurchaseOrderItems.is_checked field"""
        ui_form_visible = False

    class is_favorite(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.is_favorite):
        """CmfPurchaseOrderItems.is_favorite field"""
        ui_form_visible = False

    class is_penalty(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.is_penalty):
        """CmfPurchaseOrderItems.is_penalty field"""
        ui_form_visible = False

    class is_public(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.is_public):
        """CmfPurchaseOrderItems.is_public field"""
        ui_form_visible = False

    class is_public_comments(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.is_public_comments):
        """CmfPurchaseOrderItems.is_public_comments field"""
        ui_form_visible = False

    class is_public_editable(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.is_public_editable):
        """CmfPurchaseOrderItems.is_public_editable field"""
        ui_form_visible = False

    class is_template(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.is_template):
        """CmfPurchaseOrderItems.is_template field"""
        ui_form_visible = False

    class item_count(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.item_count):
        """CmfPurchaseOrderItems.item_count field"""
        ui_form_visible = True

    class local_links(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.local_links):
        """CmfPurchaseOrderItems.local_links field"""
        ui_form_visible = False

    class logic_prefix(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.logic_prefix):
        """CmfPurchaseOrderItems.logic_prefix field"""
        ui_form_visible = False

    class logic_type(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.logic_type):
        """CmfPurchaseOrderItems.logic_type field"""
        ui_form_visible = False

    class margin(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.margin):
        """CmfPurchaseOrderItems.margin field"""
        ui_form_visible = True

    class margin_pct(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.margin_pct):
        """CmfPurchaseOrderItems.margin_pct field"""
        ui_form_visible = True

    class mark(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.mark):
        """CmfPurchaseOrderItems.mark field"""
        ui_form_visible = False

    class name(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.name):
        """CmfPurchaseOrderItems.name field"""
        ui_form_visible = False

    class no_control(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.no_control):
        """CmfPurchaseOrderItems.no_control field"""
        ui_form_visible = False

    class orderno(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.orderno):
        """CmfPurchaseOrderItems.orderno field"""
        ui_form_visible = False

    class parent(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.parent):
        """CmfPurchaseOrderItems.parent field"""
        ui_form_visible = False

    class parent_logic_prefix(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.parent_logic_prefix):
        """CmfPurchaseOrderItems.parent_logic_prefix field"""
        ui_form_visible = False

    class period_interval(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.period_interval):
        """CmfPurchaseOrderItems.period_interval field"""
        ui_form_visible = False

    class period_next_date(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.period_next_date):
        """CmfPurchaseOrderItems.period_next_date field"""
        ui_form_visible = False

    class perm_acl(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.perm_acl):
        """CmfPurchaseOrderItems.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.perm_effective_acl_id):
        """CmfPurchaseOrderItems.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.perm_encrypt):
        """CmfPurchaseOrderItems.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.perm_has_acl):
        """CmfPurchaseOrderItems.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.perm_inherit):
        """CmfPurchaseOrderItems.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.perm_inherit_acl_id):
        """CmfPurchaseOrderItems.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.perm_parent):
        """CmfPurchaseOrderItems.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.perm_parent_owner_id):
        """CmfPurchaseOrderItems.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_policy(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.perm_policy):
        """CmfPurchaseOrderItems.perm_policy field"""
        ui_form_visible = False

    class perm_policy_anonymous(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.perm_policy_anonymous):
        """CmfPurchaseOrderItems.perm_policy_anonymous field"""
        ui_form_visible = False

    class perm_policy_guest(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.perm_policy_guest):
        """CmfPurchaseOrderItems.perm_policy_guest field"""
        ui_form_visible = False

    class perm_policy_sharelink(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.perm_policy_sharelink):
        """CmfPurchaseOrderItems.perm_policy_sharelink field"""
        ui_form_visible = False

    class perm_public(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.perm_public):
        """CmfPurchaseOrderItems.perm_public field"""
        ui_form_visible = False

    class plan_end_date(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.plan_end_date):
        """CmfPurchaseOrderItems.plan_end_date field"""
        ui_form_visible = False

    class plan_start_date(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.plan_start_date):
        """CmfPurchaseOrderItems.plan_start_date field"""
        ui_form_visible = False

    class priority(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.priority):
        """CmfPurchaseOrderItems.priority field"""
        ui_form_visible = False

    class product(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.product):
        """CmfPurchaseOrderItems.product field"""
        ui_form_visible = True

    class purchase_order(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.purchase_order):
        """CmfPurchaseOrderItems.purchase_order field"""
        ui_form_visible = True

    class responsible(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.responsible):
        """CmfPurchaseOrderItems.responsible field"""
        ui_form_visible = False

    class root_parent(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.root_parent):
        """CmfPurchaseOrderItems.root_parent field"""
        ui_form_visible = False

    class scheme_wf(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.scheme_wf):
        """CmfPurchaseOrderItems.scheme_wf field"""
        ui_form_visible = False

    class series(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.series):
        """CmfPurchaseOrderItems.series field"""
        ui_form_visible = True

    class sharelink_hash(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.sharelink_hash):
        """CmfPurchaseOrderItems.sharelink_hash field"""
        ui_form_visible = False

    class spectators(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.spectators):
        """CmfPurchaseOrderItems.spectators field"""
        ui_form_visible = False

    class status(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.status):
        """CmfPurchaseOrderItems.status field"""
        ui_form_visible = False

    class status_closed_at(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.status_closed_at):
        """CmfPurchaseOrderItems.status_closed_at field"""
        ui_form_visible = False

    class status_in_progress_end(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.status_in_progress_end):
        """CmfPurchaseOrderItems.status_in_progress_end field"""
        ui_form_visible = False

    class status_in_progress_start(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.status_in_progress_start):
        """CmfPurchaseOrderItems.status_in_progress_start field"""
        ui_form_visible = False

    class status_modified_at(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.status_modified_at):
        """CmfPurchaseOrderItems.status_modified_at field"""
        ui_form_visible = False

    class status_review_at(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.status_review_at):
        """CmfPurchaseOrderItems.status_review_at field"""
        ui_form_visible = False

    class system(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.system):
        """CmfPurchaseOrderItems.system field"""
        ui_form_visible = False

    class tags(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.tags):
        """CmfPurchaseOrderItems.tags field"""
        ui_form_visible = False

    class tasks(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.tasks):
        """CmfPurchaseOrderItems.tasks field"""
        ui_form_visible = False

    class text(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.text):
        """CmfPurchaseOrderItems.text field"""
        ui_form_visible = False

    class tree_hidden(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.tree_hidden):
        """CmfPurchaseOrderItems.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.tree_node_is_branch):
        """CmfPurchaseOrderItems.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.tree_nodes):
        """CmfPurchaseOrderItems.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.tree_parent):
        """CmfPurchaseOrderItems.tree_parent field"""
        ui_form_visible = False

    class ui_view_form(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.ui_view_form):
        """CmfPurchaseOrderItems.ui_view_form field"""
        ui_form_visible = False

    class unit(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.unit):
        """CmfPurchaseOrderItems.unit field"""
        ui_form_visible = True

    class waiting_for(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.waiting_for):
        """CmfPurchaseOrderItems.waiting_for field"""
        ui_form_visible = False

    class workflow(modules.sale.fields.cmf_purchase_order_items.CmfPurchaseOrderItems.workflow):
        """CmfPurchaseOrderItems.workflow field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Постановщик ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Объект ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_project.id','cmf_folder.id','cmf_active_entity_filter.id','cmf_document.id','cmf_task.id']
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_task_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по-умолчанию для задач ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class logic_type_id(fields.CmfTUUID):
        caption = "Тип ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class scheme_wf_id(fields.CmfTUUID):
        caption = "Схема Бизнес-процесса ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_owner_assistant_id(fields.CmfTUUID):
        caption = "DEPRICATED. Помощник владельца ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class status_id(fields.CmfTUUID):
        caption = "Статус ID"
        foreign_key = "cmf_status.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class company_id(fields.CmfTUUID):
        caption = "Контрагент ID"
        foreign_key = "cmf_company.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class responsible_id(fields.CmfTUUID):
        caption = "Исполнитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class waiting_for_id(fields.CmfTUUID):
        caption = "Ждем ответа ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cloned_from_id(fields.CmfTUUID):
        caption = "Склонирован из ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class activity_id(fields.CmfTUUID):
        caption = "Вид деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cache_status_opt_id(fields.CmfTUUID):
        caption = "Настройка статуса ID"
        foreign_key = "cmf_status_opt.id"
        nullable = True
        unique = False
        visible = False
        index = True
        no_acl = True

    class purchase_order_id(fields.CmfTUUID):
        caption = "Документ ID"
        foreign_key = "cmf_purchase_order.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class product_id(fields.CmfTUUID):
        caption = "Товар ID"
        foreign_key = "cmf_product.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class unit_id(fields.CmfTUUID):
        caption = "Единица измерения ID"
        foreign_key = "cmf_unit.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.rdisk.fields.index
import modules.rdisk.models.index
class CmfRFile(modules.rdisk.fields.index.CmfRFile,modules.rdisk.models.index.CmfRFile):
    abstract = False

    class abspath(modules.rdisk.fields.index.CmfRFile.abspath):
        """CmfRFile.abspath field"""

    class children(modules.rdisk.fields.index.CmfRFile.children):
        """CmfRFile.children field"""

    class code(modules.rdisk.fields.index.CmfRFile.code):
        """CmfRFile.code field"""

    class download_url(modules.rdisk.fields.index.CmfRFile.download_url):
        """CmfRFile.download_url field"""

    class flags(modules.rdisk.fields.index.CmfRFile.flags):
        """CmfRFile.flags field"""

    class id(modules.rdisk.fields.index.CmfRFile.id):
        """CmfRFile.id field"""

    class is_dir(modules.rdisk.fields.index.CmfRFile.is_dir):
        """CmfRFile.is_dir field"""

    class meta_tuuid(modules.rdisk.fields.index.CmfRFile.meta_tuuid):
        """CmfRFile.meta_tuuid field"""

    class mimetype(modules.rdisk.fields.index.CmfRFile.mimetype):
        """CmfRFile.mimetype field"""

    class name(modules.rdisk.fields.index.CmfRFile.name):
        """CmfRFile.name field"""

    class parent(modules.rdisk.fields.index.CmfRFile.parent):
        """CmfRFile.parent field"""

    class parents(modules.rdisk.fields.index.CmfRFile.parents):
        """CmfRFile.parents field"""

    class perm_str(modules.rdisk.fields.index.CmfRFile.perm_str):
        """CmfRFile.perm_str field"""

    class st_ctime(modules.rdisk.fields.index.CmfRFile.st_ctime):
        """CmfRFile.st_ctime field"""

    class st_mtime(modules.rdisk.fields.index.CmfRFile.st_mtime):
        """CmfRFile.st_mtime field"""

    class st_size(modules.rdisk.fields.index.CmfRFile.st_size):
        """CmfRFile.st_size field"""

    class upload_url(modules.rdisk.fields.index.CmfRFile.upload_url):
        """CmfRFile.upload_url field"""

    class parent_id(fields.CmfTUUID):
        caption = "Родительский файл ID"
        foreign_key = "cmf_r_file.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.refbook.models.cmf_refbook
class CmfRefbook(modules.refbook.models.cmf_refbook.CmfRefbook):
    abstract = False

    class cmf_author(modules.refbook.models.cmf_refbook.CmfRefbook.cmf_author):
        """CmfRefbook.cmf_author field"""

    class cmf_created_at(modules.refbook.models.cmf_refbook.CmfRefbook.cmf_created_at):
        """CmfRefbook.cmf_created_at field"""

    class cmf_deleted(modules.refbook.models.cmf_refbook.CmfRefbook.cmf_deleted):
        """CmfRefbook.cmf_deleted field"""

    class cmf_import(modules.refbook.models.cmf_refbook.CmfRefbook.cmf_import):
        """CmfRefbook.cmf_import field"""

    class cmf_locked_at(modules.refbook.models.cmf_refbook.CmfRefbook.cmf_locked_at):
        """CmfRefbook.cmf_locked_at field"""

    class cmf_locked_by(modules.refbook.models.cmf_refbook.CmfRefbook.cmf_locked_by):
        """CmfRefbook.cmf_locked_by field"""

    class cmf_modified_at(modules.refbook.models.cmf_refbook.CmfRefbook.cmf_modified_at):
        """CmfRefbook.cmf_modified_at field"""

    class cmf_modified_by(modules.refbook.models.cmf_refbook.CmfRefbook.cmf_modified_by):
        """CmfRefbook.cmf_modified_by field"""

    class cmf_owner(modules.refbook.models.cmf_refbook.CmfRefbook.cmf_owner):
        """CmfRefbook.cmf_owner field"""

    class cmf_version(modules.refbook.models.cmf_refbook.CmfRefbook.cmf_version):
        """CmfRefbook.cmf_version field"""

    class cmf_viewed_at(modules.refbook.models.cmf_refbook.CmfRefbook.cmf_viewed_at):
        """CmfRefbook.cmf_viewed_at field"""

    class code(modules.refbook.models.cmf_refbook.CmfRefbook.code):
        """CmfRefbook.code field"""

    class comments(modules.refbook.models.cmf_refbook.CmfRefbook.comments):
        """CmfRefbook.comments field"""

    class documents(modules.refbook.models.cmf_refbook.CmfRefbook.documents):
        """CmfRefbook.documents field"""

    class ext_id(modules.refbook.models.cmf_refbook.CmfRefbook.ext_id):
        """CmfRefbook.ext_id field"""

    class favorite_for(modules.refbook.models.cmf_refbook.CmfRefbook.favorite_for):
        """CmfRefbook.favorite_for field"""

    class has_tree_nodes(modules.refbook.models.cmf_refbook.CmfRefbook.has_tree_nodes):
        """CmfRefbook.has_tree_nodes field"""

    class id(modules.refbook.models.cmf_refbook.CmfRefbook.id):
        """CmfRefbook.id field"""

    class import_original(modules.refbook.models.cmf_refbook.CmfRefbook.import_original):
        """CmfRefbook.import_original field"""

    class import_raw_json(modules.refbook.models.cmf_refbook.CmfRefbook.import_raw_json):
        """CmfRefbook.import_raw_json field"""

    class is_favorite(modules.refbook.models.cmf_refbook.CmfRefbook.is_favorite):
        """CmfRefbook.is_favorite field"""

    class name(modules.refbook.models.cmf_refbook.CmfRefbook.name):
        """CmfRefbook.name field"""

    class orderno(modules.refbook.models.cmf_refbook.CmfRefbook.orderno):
        """CmfRefbook.orderno field"""

    class parent(modules.refbook.models.cmf_refbook.CmfRefbook.parent):
        """CmfRefbook.parent field"""

    class perm_acl(modules.refbook.models.cmf_refbook.CmfRefbook.perm_acl):
        """CmfRefbook.perm_acl field"""

    class perm_effective_acl_id(modules.refbook.models.cmf_refbook.CmfRefbook.perm_effective_acl_id):
        """CmfRefbook.perm_effective_acl_id field"""

    class perm_encrypt(modules.refbook.models.cmf_refbook.CmfRefbook.perm_encrypt):
        """CmfRefbook.perm_encrypt field"""

    class perm_has_acl(modules.refbook.models.cmf_refbook.CmfRefbook.perm_has_acl):
        """CmfRefbook.perm_has_acl field"""

    class perm_inherit(modules.refbook.models.cmf_refbook.CmfRefbook.perm_inherit):
        """CmfRefbook.perm_inherit field"""

    class perm_inherit_acl_id(modules.refbook.models.cmf_refbook.CmfRefbook.perm_inherit_acl_id):
        """CmfRefbook.perm_inherit_acl_id field"""

    class perm_parent(modules.refbook.models.cmf_refbook.CmfRefbook.perm_parent):
        """CmfRefbook.perm_parent field"""

    class perm_parent_owner_id(modules.refbook.models.cmf_refbook.CmfRefbook.perm_parent_owner_id):
        """CmfRefbook.perm_parent_owner_id field"""

    class perm_public(modules.refbook.models.cmf_refbook.CmfRefbook.perm_public):
        """CmfRefbook.perm_public field"""

    class root_parent(modules.refbook.models.cmf_refbook.CmfRefbook.root_parent):
        """CmfRefbook.root_parent field"""

    class system(modules.refbook.models.cmf_refbook.CmfRefbook.system):
        """CmfRefbook.system field"""

    class tasks(modules.refbook.models.cmf_refbook.CmfRefbook.tasks):
        """CmfRefbook.tasks field"""

    class text(modules.refbook.models.cmf_refbook.CmfRefbook.text):
        """CmfRefbook.text field"""

    class tree_hidden(modules.refbook.models.cmf_refbook.CmfRefbook.tree_hidden):
        """CmfRefbook.tree_hidden field"""

    class tree_node_is_branch(modules.refbook.models.cmf_refbook.CmfRefbook.tree_node_is_branch):
        """CmfRefbook.tree_node_is_branch field"""

    class tree_nodes(modules.refbook.models.cmf_refbook.CmfRefbook.tree_nodes):
        """CmfRefbook.tree_nodes field"""

    class tree_parent(modules.refbook.models.cmf_refbook.CmfRefbook.tree_parent):
        """CmfRefbook.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.task.models.cmf_relation_option
class CmfRelationOption(modules.task.models.cmf_relation_option.CmfRelationOption):
    abstract = False

    class cmf_author(modules.task.models.cmf_relation_option.CmfRelationOption.cmf_author):
        """CmfRelationOption.cmf_author field"""

    class cmf_created_at(modules.task.models.cmf_relation_option.CmfRelationOption.cmf_created_at):
        """CmfRelationOption.cmf_created_at field"""

    class cmf_deleted(modules.task.models.cmf_relation_option.CmfRelationOption.cmf_deleted):
        """CmfRelationOption.cmf_deleted field"""

    class cmf_import(modules.task.models.cmf_relation_option.CmfRelationOption.cmf_import):
        """CmfRelationOption.cmf_import field"""

    class cmf_locked_at(modules.task.models.cmf_relation_option.CmfRelationOption.cmf_locked_at):
        """CmfRelationOption.cmf_locked_at field"""

    class cmf_locked_by(modules.task.models.cmf_relation_option.CmfRelationOption.cmf_locked_by):
        """CmfRelationOption.cmf_locked_by field"""

    class cmf_modified_at(modules.task.models.cmf_relation_option.CmfRelationOption.cmf_modified_at):
        """CmfRelationOption.cmf_modified_at field"""

    class cmf_modified_by(modules.task.models.cmf_relation_option.CmfRelationOption.cmf_modified_by):
        """CmfRelationOption.cmf_modified_by field"""

    class cmf_owner(modules.task.models.cmf_relation_option.CmfRelationOption.cmf_owner):
        """CmfRelationOption.cmf_owner field"""

    class cmf_version(modules.task.models.cmf_relation_option.CmfRelationOption.cmf_version):
        """CmfRelationOption.cmf_version field"""

    class cmf_viewed_at(modules.task.models.cmf_relation_option.CmfRelationOption.cmf_viewed_at):
        """CmfRelationOption.cmf_viewed_at field"""

    class code(modules.task.models.cmf_relation_option.CmfRelationOption.code):
        """CmfRelationOption.code field"""

    class comments(modules.task.models.cmf_relation_option.CmfRelationOption.comments):
        """CmfRelationOption.comments field"""

    class constrain_lag(modules.task.models.cmf_relation_option.CmfRelationOption.constrain_lag):
        """CmfRelationOption.constrain_lag field"""

    class constrain_lag_pct(modules.task.models.cmf_relation_option.CmfRelationOption.constrain_lag_pct):
        """CmfRelationOption.constrain_lag_pct field"""

    class documents(modules.task.models.cmf_relation_option.CmfRelationOption.documents):
        """CmfRelationOption.documents field"""

    class ext_id(modules.task.models.cmf_relation_option.CmfRelationOption.ext_id):
        """CmfRelationOption.ext_id field"""

    class favorite_for(modules.task.models.cmf_relation_option.CmfRelationOption.favorite_for):
        """CmfRelationOption.favorite_for field"""

    class has_tree_nodes(modules.task.models.cmf_relation_option.CmfRelationOption.has_tree_nodes):
        """CmfRelationOption.has_tree_nodes field"""

    class id(modules.task.models.cmf_relation_option.CmfRelationOption.id):
        """CmfRelationOption.id field"""

    class import_original(modules.task.models.cmf_relation_option.CmfRelationOption.import_original):
        """CmfRelationOption.import_original field"""

    class import_raw_json(modules.task.models.cmf_relation_option.CmfRelationOption.import_raw_json):
        """CmfRelationOption.import_raw_json field"""

    class in_link(modules.task.models.cmf_relation_option.CmfRelationOption.in_link):
        """CmfRelationOption.in_link field"""

    class is_favorite(modules.task.models.cmf_relation_option.CmfRelationOption.is_favorite):
        """CmfRelationOption.is_favorite field"""

    class name(modules.task.models.cmf_relation_option.CmfRelationOption.name):
        """CmfRelationOption.name field"""

    class orderno(modules.task.models.cmf_relation_option.CmfRelationOption.orderno):
        """CmfRelationOption.orderno field"""

    class out_link(modules.task.models.cmf_relation_option.CmfRelationOption.out_link):
        """CmfRelationOption.out_link field"""

    class parent(modules.task.models.cmf_relation_option.CmfRelationOption.parent):
        """CmfRelationOption.parent field"""

    class perm_acl(modules.task.models.cmf_relation_option.CmfRelationOption.perm_acl):
        """CmfRelationOption.perm_acl field"""

    class perm_effective_acl_id(modules.task.models.cmf_relation_option.CmfRelationOption.perm_effective_acl_id):
        """CmfRelationOption.perm_effective_acl_id field"""

    class perm_encrypt(modules.task.models.cmf_relation_option.CmfRelationOption.perm_encrypt):
        """CmfRelationOption.perm_encrypt field"""

    class perm_has_acl(modules.task.models.cmf_relation_option.CmfRelationOption.perm_has_acl):
        """CmfRelationOption.perm_has_acl field"""

    class perm_inherit(modules.task.models.cmf_relation_option.CmfRelationOption.perm_inherit):
        """CmfRelationOption.perm_inherit field"""

    class perm_inherit_acl_id(modules.task.models.cmf_relation_option.CmfRelationOption.perm_inherit_acl_id):
        """CmfRelationOption.perm_inherit_acl_id field"""

    class perm_parent(modules.task.models.cmf_relation_option.CmfRelationOption.perm_parent):
        """CmfRelationOption.perm_parent field"""

    class perm_parent_owner_id(modules.task.models.cmf_relation_option.CmfRelationOption.perm_parent_owner_id):
        """CmfRelationOption.perm_parent_owner_id field"""

    class perm_public(modules.task.models.cmf_relation_option.CmfRelationOption.perm_public):
        """CmfRelationOption.perm_public field"""

    class relation_type(modules.task.models.cmf_relation_option.CmfRelationOption.relation_type):
        """CmfRelationOption.relation_type field"""

    class root_parent(modules.task.models.cmf_relation_option.CmfRelationOption.root_parent):
        """CmfRelationOption.root_parent field"""

    class system(modules.task.models.cmf_relation_option.CmfRelationOption.system):
        """CmfRelationOption.system field"""

    class tasks(modules.task.models.cmf_relation_option.CmfRelationOption.tasks):
        """CmfRelationOption.tasks field"""

    class text(modules.task.models.cmf_relation_option.CmfRelationOption.text):
        """CmfRelationOption.text field"""

    class tree_hidden(modules.task.models.cmf_relation_option.CmfRelationOption.tree_hidden):
        """CmfRelationOption.tree_hidden field"""

    class tree_node_is_branch(modules.task.models.cmf_relation_option.CmfRelationOption.tree_node_is_branch):
        """CmfRelationOption.tree_node_is_branch field"""

    class tree_nodes(modules.task.models.cmf_relation_option.CmfRelationOption.tree_nodes):
        """CmfRelationOption.tree_nodes field"""

    class tree_parent(modules.task.models.cmf_relation_option.CmfRelationOption.tree_parent):
        """CmfRelationOption.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class out_link_id(fields.CmfTUUID):
        caption = "Исходящая задача ID"
        foreign_key = "cmf_task.id"
        nullable = False
        unique = False
        visible = False
        index = True

    class in_link_id(fields.CmfTUUID):
        caption = "Входящая задача ID"
        foreign_key = "cmf_task.id"
        nullable = False
        unique = False
        visible = False
        index = True

    class relation_type_id(fields.CmfTUUID):
        caption = "Тип связи ID"
        foreign_key = "cmf_relation_type.id"
        nullable = False
        unique = False
        visible = False
        index = True



import modules.task.models.cmf_relation_type
class CmfRelationType(modules.task.models.cmf_relation_type.CmfRelationType):
    abstract = False

    class choice_type(modules.task.models.cmf_relation_type.CmfRelationType.choice_type):
        """CmfRelationType.choice_type field"""

    class cmf_author(modules.task.models.cmf_relation_type.CmfRelationType.cmf_author):
        """CmfRelationType.cmf_author field"""

    class cmf_created_at(modules.task.models.cmf_relation_type.CmfRelationType.cmf_created_at):
        """CmfRelationType.cmf_created_at field"""

    class cmf_deleted(modules.task.models.cmf_relation_type.CmfRelationType.cmf_deleted):
        """CmfRelationType.cmf_deleted field"""

    class cmf_import(modules.task.models.cmf_relation_type.CmfRelationType.cmf_import):
        """CmfRelationType.cmf_import field"""

    class cmf_locked_at(modules.task.models.cmf_relation_type.CmfRelationType.cmf_locked_at):
        """CmfRelationType.cmf_locked_at field"""

    class cmf_locked_by(modules.task.models.cmf_relation_type.CmfRelationType.cmf_locked_by):
        """CmfRelationType.cmf_locked_by field"""

    class cmf_modified_at(modules.task.models.cmf_relation_type.CmfRelationType.cmf_modified_at):
        """CmfRelationType.cmf_modified_at field"""

    class cmf_modified_by(modules.task.models.cmf_relation_type.CmfRelationType.cmf_modified_by):
        """CmfRelationType.cmf_modified_by field"""

    class cmf_owner(modules.task.models.cmf_relation_type.CmfRelationType.cmf_owner):
        """CmfRelationType.cmf_owner field"""

    class cmf_version(modules.task.models.cmf_relation_type.CmfRelationType.cmf_version):
        """CmfRelationType.cmf_version field"""

    class cmf_viewed_at(modules.task.models.cmf_relation_type.CmfRelationType.cmf_viewed_at):
        """CmfRelationType.cmf_viewed_at field"""

    class code(modules.task.models.cmf_relation_type.CmfRelationType.code):
        """CmfRelationType.code field"""

    class comments(modules.task.models.cmf_relation_type.CmfRelationType.comments):
        """CmfRelationType.comments field"""

    class documents(modules.task.models.cmf_relation_type.CmfRelationType.documents):
        """CmfRelationType.documents field"""

    class ext_id(modules.task.models.cmf_relation_type.CmfRelationType.ext_id):
        """CmfRelationType.ext_id field"""

    class favorite_for(modules.task.models.cmf_relation_type.CmfRelationType.favorite_for):
        """CmfRelationType.favorite_for field"""

    class has_tree_nodes(modules.task.models.cmf_relation_type.CmfRelationType.has_tree_nodes):
        """CmfRelationType.has_tree_nodes field"""

    class id(modules.task.models.cmf_relation_type.CmfRelationType.id):
        """CmfRelationType.id field"""

    class import_original(modules.task.models.cmf_relation_type.CmfRelationType.import_original):
        """CmfRelationType.import_original field"""

    class import_raw_json(modules.task.models.cmf_relation_type.CmfRelationType.import_raw_json):
        """CmfRelationType.import_raw_json field"""

    class in_type_name(modules.task.models.cmf_relation_type.CmfRelationType.in_type_name):
        """CmfRelationType.in_type_name field"""

    class is_favorite(modules.task.models.cmf_relation_type.CmfRelationType.is_favorite):
        """CmfRelationType.is_favorite field"""

    class name(modules.task.models.cmf_relation_type.CmfRelationType.name):
        """CmfRelationType.name field"""

    class orderno(modules.task.models.cmf_relation_type.CmfRelationType.orderno):
        """CmfRelationType.orderno field"""

    class out_type_name(modules.task.models.cmf_relation_type.CmfRelationType.out_type_name):
        """CmfRelationType.out_type_name field"""

    class parent(modules.task.models.cmf_relation_type.CmfRelationType.parent):
        """CmfRelationType.parent field"""

    class perm_acl(modules.task.models.cmf_relation_type.CmfRelationType.perm_acl):
        """CmfRelationType.perm_acl field"""

    class perm_effective_acl_id(modules.task.models.cmf_relation_type.CmfRelationType.perm_effective_acl_id):
        """CmfRelationType.perm_effective_acl_id field"""

    class perm_encrypt(modules.task.models.cmf_relation_type.CmfRelationType.perm_encrypt):
        """CmfRelationType.perm_encrypt field"""

    class perm_has_acl(modules.task.models.cmf_relation_type.CmfRelationType.perm_has_acl):
        """CmfRelationType.perm_has_acl field"""

    class perm_inherit(modules.task.models.cmf_relation_type.CmfRelationType.perm_inherit):
        """CmfRelationType.perm_inherit field"""

    class perm_inherit_acl_id(modules.task.models.cmf_relation_type.CmfRelationType.perm_inherit_acl_id):
        """CmfRelationType.perm_inherit_acl_id field"""

    class perm_parent(modules.task.models.cmf_relation_type.CmfRelationType.perm_parent):
        """CmfRelationType.perm_parent field"""

    class perm_parent_owner_id(modules.task.models.cmf_relation_type.CmfRelationType.perm_parent_owner_id):
        """CmfRelationType.perm_parent_owner_id field"""

    class perm_public(modules.task.models.cmf_relation_type.CmfRelationType.perm_public):
        """CmfRelationType.perm_public field"""

    class root_parent(modules.task.models.cmf_relation_type.CmfRelationType.root_parent):
        """CmfRelationType.root_parent field"""

    class system(modules.task.models.cmf_relation_type.CmfRelationType.system):
        """CmfRelationType.system field"""

    class tasks(modules.task.models.cmf_relation_type.CmfRelationType.tasks):
        """CmfRelationType.tasks field"""

    class text(modules.task.models.cmf_relation_type.CmfRelationType.text):
        """CmfRelationType.text field"""

    class tree_hidden(modules.task.models.cmf_relation_type.CmfRelationType.tree_hidden):
        """CmfRelationType.tree_hidden field"""

    class tree_node_is_branch(modules.task.models.cmf_relation_type.CmfRelationType.tree_node_is_branch):
        """CmfRelationType.tree_node_is_branch field"""

    class tree_nodes(modules.task.models.cmf_relation_type.CmfRelationType.tree_nodes):
        """CmfRelationType.tree_nodes field"""

    class tree_parent(modules.task.models.cmf_relation_type.CmfRelationType.tree_parent):
        """CmfRelationType.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.project.models.cmf_roadmap
class CmfRoadmap(modules.project.models.cmf_roadmap.CmfRoadmap):
    abstract = False

    class activity(modules.project.models.cmf_roadmap.CmfRoadmap.activity):
        """CmfRoadmap.activity field"""
        ui_form_visible = True

    class alarm_date(modules.project.models.cmf_roadmap.CmfRoadmap.alarm_date):
        """CmfRoadmap.alarm_date field"""
        ui_form_visible = True

    class approved(modules.project.models.cmf_roadmap.CmfRoadmap.approved):
        """CmfRoadmap.approved field"""
        ui_form_visible = False

    class attachments(modules.project.models.cmf_roadmap.CmfRoadmap.attachments):
        """CmfRoadmap.attachments field"""
        ui_form_visible = False

    class cache_fields(modules.project.models.cmf_roadmap.CmfRoadmap.cache_fields):
        """CmfRoadmap.cache_fields field"""
        ui_form_visible = False

    class cache_members_count(modules.project.models.cmf_roadmap.CmfRoadmap.cache_members_count):
        """CmfRoadmap.cache_members_count field"""
        ui_form_visible = False

    class cache_status_opt(modules.project.models.cmf_roadmap.CmfRoadmap.cache_status_opt):
        """CmfRoadmap.cache_status_opt field"""
        ui_form_visible = False

    class cache_status_type(modules.project.models.cmf_roadmap.CmfRoadmap.cache_status_type):
        """CmfRoadmap.cache_status_type field"""
        ui_form_visible = False

    class cloned_from(modules.project.models.cmf_roadmap.CmfRoadmap.cloned_from):
        """CmfRoadmap.cloned_from field"""
        ui_form_visible = False

    class cmf_author(modules.project.models.cmf_roadmap.CmfRoadmap.cmf_author):
        """CmfRoadmap.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.project.models.cmf_roadmap.CmfRoadmap.cmf_created_at):
        """CmfRoadmap.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.project.models.cmf_roadmap.CmfRoadmap.cmf_deleted):
        """CmfRoadmap.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.project.models.cmf_roadmap.CmfRoadmap.cmf_import):
        """CmfRoadmap.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.project.models.cmf_roadmap.CmfRoadmap.cmf_locked_at):
        """CmfRoadmap.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.project.models.cmf_roadmap.CmfRoadmap.cmf_locked_by):
        """CmfRoadmap.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.project.models.cmf_roadmap.CmfRoadmap.cmf_modified_at):
        """CmfRoadmap.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.project.models.cmf_roadmap.CmfRoadmap.cmf_modified_by):
        """CmfRoadmap.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.project.models.cmf_roadmap.CmfRoadmap.cmf_owner):
        """CmfRoadmap.cmf_owner field"""
        ui_form_visible = True

    class cmf_owner_assistant(modules.project.models.cmf_roadmap.CmfRoadmap.cmf_owner_assistant):
        """CmfRoadmap.cmf_owner_assistant field"""
        ui_form_visible = False

    class cmf_owner_assistants(modules.project.models.cmf_roadmap.CmfRoadmap.cmf_owner_assistants):
        """CmfRoadmap.cmf_owner_assistants field"""
        ui_form_visible = True

    class cmf_version(modules.project.models.cmf_roadmap.CmfRoadmap.cmf_version):
        """CmfRoadmap.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.project.models.cmf_roadmap.CmfRoadmap.cmf_viewed_at):
        """CmfRoadmap.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.project.models.cmf_roadmap.CmfRoadmap.code):
        """CmfRoadmap.code field"""
        ui_form_visible = False

    class comments(modules.project.models.cmf_roadmap.CmfRoadmap.comments):
        """CmfRoadmap.comments field"""
        ui_form_visible = False

    class company(modules.project.models.cmf_roadmap.CmfRoadmap.company):
        """CmfRoadmap.company field"""
        ui_form_visible = False

    class deadline(modules.project.models.cmf_roadmap.CmfRoadmap.deadline):
        """CmfRoadmap.deadline field"""
        ui_form_visible = False

    class default_task_workflow(modules.project.models.cmf_roadmap.CmfRoadmap.default_task_workflow):
        """CmfRoadmap.default_task_workflow field"""
        ui_form_visible = False

    class documents(modules.project.models.cmf_roadmap.CmfRoadmap.documents):
        """CmfRoadmap.documents field"""
        ui_form_visible = False

    class executors(modules.project.models.cmf_roadmap.CmfRoadmap.executors):
        """CmfRoadmap.executors field"""
        ui_form_visible = True

    class ext_id(modules.project.models.cmf_roadmap.CmfRoadmap.ext_id):
        """CmfRoadmap.ext_id field"""
        ui_form_visible = True

    class favorite_for(modules.project.models.cmf_roadmap.CmfRoadmap.favorite_for):
        """CmfRoadmap.favorite_for field"""
        ui_form_visible = False

    class followers(modules.project.models.cmf_roadmap.CmfRoadmap.followers):
        """CmfRoadmap.followers field"""
        ui_form_visible = False

    class has_tree_nodes(modules.project.models.cmf_roadmap.CmfRoadmap.has_tree_nodes):
        """CmfRoadmap.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.project.models.cmf_roadmap.CmfRoadmap.id):
        """CmfRoadmap.id field"""
        ui_form_visible = False

    class import_original(modules.project.models.cmf_roadmap.CmfRoadmap.import_original):
        """CmfRoadmap.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.project.models.cmf_roadmap.CmfRoadmap.import_raw_json):
        """CmfRoadmap.import_raw_json field"""
        ui_form_visible = False

    class is_checked(modules.project.models.cmf_roadmap.CmfRoadmap.is_checked):
        """CmfRoadmap.is_checked field"""
        ui_form_visible = False

    class is_favorite(modules.project.models.cmf_roadmap.CmfRoadmap.is_favorite):
        """CmfRoadmap.is_favorite field"""
        ui_form_visible = False

    class is_penalty(modules.project.models.cmf_roadmap.CmfRoadmap.is_penalty):
        """CmfRoadmap.is_penalty field"""
        ui_form_visible = False

    class is_public(modules.project.models.cmf_roadmap.CmfRoadmap.is_public):
        """CmfRoadmap.is_public field"""
        ui_form_visible = False

    class is_public_comments(modules.project.models.cmf_roadmap.CmfRoadmap.is_public_comments):
        """CmfRoadmap.is_public_comments field"""
        ui_form_visible = False

    class is_public_editable(modules.project.models.cmf_roadmap.CmfRoadmap.is_public_editable):
        """CmfRoadmap.is_public_editable field"""
        ui_form_visible = False

    class is_template(modules.project.models.cmf_roadmap.CmfRoadmap.is_template):
        """CmfRoadmap.is_template field"""
        ui_form_visible = False

    class local_links(modules.project.models.cmf_roadmap.CmfRoadmap.local_links):
        """CmfRoadmap.local_links field"""
        ui_form_visible = False

    class logic_prefix(modules.project.models.cmf_roadmap.CmfRoadmap.logic_prefix):
        """CmfRoadmap.logic_prefix field"""
        ui_form_visible = False

    class logic_type(modules.project.models.cmf_roadmap.CmfRoadmap.logic_type):
        """CmfRoadmap.logic_type field"""
        ui_form_visible = True

    class mark(modules.project.models.cmf_roadmap.CmfRoadmap.mark):
        """CmfRoadmap.mark field"""
        ui_form_visible = False

    class members(modules.project.models.cmf_roadmap.CmfRoadmap.members):
        """CmfRoadmap.members field"""
        ui_form_visible = False

    class name(modules.project.models.cmf_roadmap.CmfRoadmap.name):
        """CmfRoadmap.name field"""
        ui_form_visible = False

    class no_control(modules.project.models.cmf_roadmap.CmfRoadmap.no_control):
        """CmfRoadmap.no_control field"""
        ui_form_visible = False

    class orderno(modules.project.models.cmf_roadmap.CmfRoadmap.orderno):
        """CmfRoadmap.orderno field"""
        ui_form_visible = False

    class parent(modules.project.models.cmf_roadmap.CmfRoadmap.parent):
        """CmfRoadmap.parent field"""
        ui_form_visible = True

    class parent_logic_prefix(modules.project.models.cmf_roadmap.CmfRoadmap.parent_logic_prefix):
        """CmfRoadmap.parent_logic_prefix field"""
        ui_form_visible = False

    class period_interval(modules.project.models.cmf_roadmap.CmfRoadmap.period_interval):
        """CmfRoadmap.period_interval field"""
        ui_form_visible = False

    class period_next_date(modules.project.models.cmf_roadmap.CmfRoadmap.period_next_date):
        """CmfRoadmap.period_next_date field"""
        ui_form_visible = False

    class perm_acl(modules.project.models.cmf_roadmap.CmfRoadmap.perm_acl):
        """CmfRoadmap.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.project.models.cmf_roadmap.CmfRoadmap.perm_effective_acl_id):
        """CmfRoadmap.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.project.models.cmf_roadmap.CmfRoadmap.perm_encrypt):
        """CmfRoadmap.perm_encrypt field"""
        ui_form_visible = True

    class perm_has_acl(modules.project.models.cmf_roadmap.CmfRoadmap.perm_has_acl):
        """CmfRoadmap.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.project.models.cmf_roadmap.CmfRoadmap.perm_inherit):
        """CmfRoadmap.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.project.models.cmf_roadmap.CmfRoadmap.perm_inherit_acl_id):
        """CmfRoadmap.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.project.models.cmf_roadmap.CmfRoadmap.perm_parent):
        """CmfRoadmap.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.project.models.cmf_roadmap.CmfRoadmap.perm_parent_owner_id):
        """CmfRoadmap.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_policy(modules.project.models.cmf_roadmap.CmfRoadmap.perm_policy):
        """CmfRoadmap.perm_policy field"""
        ui_form_visible = True

    class perm_policy_anonymous(modules.project.models.cmf_roadmap.CmfRoadmap.perm_policy_anonymous):
        """CmfRoadmap.perm_policy_anonymous field"""
        ui_form_visible = True

    class perm_policy_guest(modules.project.models.cmf_roadmap.CmfRoadmap.perm_policy_guest):
        """CmfRoadmap.perm_policy_guest field"""
        ui_form_visible = True

    class perm_policy_sharelink(modules.project.models.cmf_roadmap.CmfRoadmap.perm_policy_sharelink):
        """CmfRoadmap.perm_policy_sharelink field"""
        ui_form_visible = True

    class perm_public(modules.project.models.cmf_roadmap.CmfRoadmap.perm_public):
        """CmfRoadmap.perm_public field"""
        ui_form_visible = False

    class plan_end_date(modules.project.models.cmf_roadmap.CmfRoadmap.plan_end_date):
        """CmfRoadmap.plan_end_date field"""
        ui_form_visible = False

    class plan_start_date(modules.project.models.cmf_roadmap.CmfRoadmap.plan_start_date):
        """CmfRoadmap.plan_start_date field"""
        ui_form_visible = False

    class priority(modules.project.models.cmf_roadmap.CmfRoadmap.priority):
        """CmfRoadmap.priority field"""
        ui_form_visible = False

    class responsible(modules.project.models.cmf_roadmap.CmfRoadmap.responsible):
        """CmfRoadmap.responsible field"""
        ui_form_visible = False

    class root_parent(modules.project.models.cmf_roadmap.CmfRoadmap.root_parent):
        """CmfRoadmap.root_parent field"""
        ui_form_visible = False

    class scheme_wf(modules.project.models.cmf_roadmap.CmfRoadmap.scheme_wf):
        """CmfRoadmap.scheme_wf field"""
        ui_form_visible = False

    class sharelink_hash(modules.project.models.cmf_roadmap.CmfRoadmap.sharelink_hash):
        """CmfRoadmap.sharelink_hash field"""
        ui_form_visible = False

    class spectators(modules.project.models.cmf_roadmap.CmfRoadmap.spectators):
        """CmfRoadmap.spectators field"""
        ui_form_visible = True

    class status(modules.project.models.cmf_roadmap.CmfRoadmap.status):
        """CmfRoadmap.status field"""
        ui_form_visible = True

    class status_closed_at(modules.project.models.cmf_roadmap.CmfRoadmap.status_closed_at):
        """CmfRoadmap.status_closed_at field"""
        ui_form_visible = False

    class status_in_progress_end(modules.project.models.cmf_roadmap.CmfRoadmap.status_in_progress_end):
        """CmfRoadmap.status_in_progress_end field"""
        ui_form_visible = False

    class status_in_progress_start(modules.project.models.cmf_roadmap.CmfRoadmap.status_in_progress_start):
        """CmfRoadmap.status_in_progress_start field"""
        ui_form_visible = False

    class status_modified_at(modules.project.models.cmf_roadmap.CmfRoadmap.status_modified_at):
        """CmfRoadmap.status_modified_at field"""
        ui_form_visible = False

    class status_review_at(modules.project.models.cmf_roadmap.CmfRoadmap.status_review_at):
        """CmfRoadmap.status_review_at field"""
        ui_form_visible = False

    class system(modules.project.models.cmf_roadmap.CmfRoadmap.system):
        """CmfRoadmap.system field"""
        ui_form_visible = False

    class tags(modules.project.models.cmf_roadmap.CmfRoadmap.tags):
        """CmfRoadmap.tags field"""
        ui_form_visible = False

    class tasks(modules.project.models.cmf_roadmap.CmfRoadmap.tasks):
        """CmfRoadmap.tasks field"""
        ui_form_visible = False

    class text(modules.project.models.cmf_roadmap.CmfRoadmap.text):
        """CmfRoadmap.text field"""
        ui_form_visible = False

    class tmp_filter(modules.project.models.cmf_roadmap.CmfRoadmap.tmp_filter):
        """CmfRoadmap.tmp_filter field"""
        ui_form_visible = False

    class tree_hidden(modules.project.models.cmf_roadmap.CmfRoadmap.tree_hidden):
        """CmfRoadmap.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.project.models.cmf_roadmap.CmfRoadmap.tree_node_is_branch):
        """CmfRoadmap.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.project.models.cmf_roadmap.CmfRoadmap.tree_nodes):
        """CmfRoadmap.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.project.models.cmf_roadmap.CmfRoadmap.tree_parent):
        """CmfRoadmap.tree_parent field"""
        ui_form_visible = False

    class ui_view_form(modules.project.models.cmf_roadmap.CmfRoadmap.ui_view_form):
        """CmfRoadmap.ui_view_form field"""
        ui_form_visible = False

    class waiting_for(modules.project.models.cmf_roadmap.CmfRoadmap.waiting_for):
        """CmfRoadmap.waiting_for field"""
        ui_form_visible = False

    class workflow(modules.project.models.cmf_roadmap.CmfRoadmap.workflow):
        """CmfRoadmap.workflow field"""
        ui_form_visible = True

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Объект ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_project.id','cmf_folder.id','cmf_active_entity_filter.id','cmf_document.id','cmf_task.id']
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_task_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по-умолчанию для задач ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class logic_type_id(fields.CmfTUUID):
        caption = "Тип ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class scheme_wf_id(fields.CmfTUUID):
        caption = "Схема Бизнес-процесса ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_owner_assistant_id(fields.CmfTUUID):
        caption = "DEPRICATED. Помощник владельца ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class status_id(fields.CmfTUUID):
        caption = "Статус ID"
        foreign_key = "cmf_status.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class company_id(fields.CmfTUUID):
        caption = "Контрагент ID"
        foreign_key = "cmf_company.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class responsible_id(fields.CmfTUUID):
        caption = "Исполнитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class waiting_for_id(fields.CmfTUUID):
        caption = "Ждем ответа ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cloned_from_id(fields.CmfTUUID):
        caption = "Склонирован из ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class activity_id(fields.CmfTUUID):
        caption = "Вид деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cache_status_opt_id(fields.CmfTUUID):
        caption = "Настройка статуса ID"
        foreign_key = "cmf_status_opt.id"
        nullable = True
        unique = False
        visible = False
        index = True
        no_acl = True

    class tmp_filter_id(fields.CmfTUUID):
        caption = "Черновик фильтр ID"
        foreign_key = "cmf_task_filter.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.person.fields.cmf_role
import modules.person.models.cmf_role
class CmfRole(modules.person.fields.cmf_role.CmfRole,modules.person.models.cmf_role.CmfRole):
    abstract = False

    class activity(modules.person.fields.cmf_role.CmfRole.activity):
        """CmfRole.activity field"""
        ui_form_visible = True

    class cache_path(modules.person.fields.cmf_role.CmfRole.cache_path):
        """CmfRole.cache_path field"""
        ui_form_visible = False

    class chat_groups(modules.person.fields.cmf_role.CmfRole.chat_groups):
        """CmfRole.chat_groups field"""
        ui_form_visible = False

    class chat_topics(modules.person.fields.cmf_role.CmfRole.chat_topics):
        """CmfRole.chat_topics field"""
        ui_form_visible = False

    class cmf_author(modules.person.fields.cmf_role.CmfRole.cmf_author):
        """CmfRole.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.person.fields.cmf_role.CmfRole.cmf_created_at):
        """CmfRole.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.person.fields.cmf_role.CmfRole.cmf_deleted):
        """CmfRole.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.person.fields.cmf_role.CmfRole.cmf_import):
        """CmfRole.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.person.fields.cmf_role.CmfRole.cmf_locked_at):
        """CmfRole.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.person.fields.cmf_role.CmfRole.cmf_locked_by):
        """CmfRole.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.person.fields.cmf_role.CmfRole.cmf_modified_at):
        """CmfRole.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.person.fields.cmf_role.CmfRole.cmf_modified_by):
        """CmfRole.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.person.fields.cmf_role.CmfRole.cmf_owner):
        """CmfRole.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(modules.person.fields.cmf_role.CmfRole.cmf_version):
        """CmfRole.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.person.fields.cmf_role.CmfRole.cmf_viewed_at):
        """CmfRole.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.person.fields.cmf_role.CmfRole.code):
        """CmfRole.code field"""
        ui_form_visible = True

    class comments(modules.person.fields.cmf_role.CmfRole.comments):
        """CmfRole.comments field"""
        ui_form_visible = False

    class documents(modules.person.fields.cmf_role.CmfRole.documents):
        """CmfRole.documents field"""
        ui_form_visible = False

    class email(modules.person.fields.cmf_role.CmfRole.email):
        """CmfRole.email field"""
        ui_form_visible = True

    class ext_id(modules.person.fields.cmf_role.CmfRole.ext_id):
        """CmfRole.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.person.fields.cmf_role.CmfRole.favorite_for):
        """CmfRole.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(modules.person.fields.cmf_role.CmfRole.has_tree_nodes):
        """CmfRole.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.person.fields.cmf_role.CmfRole.id):
        """CmfRole.id field"""
        ui_form_visible = False

    class import_original(modules.person.fields.cmf_role.CmfRole.import_original):
        """CmfRole.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.person.fields.cmf_role.CmfRole.import_raw_json):
        """CmfRole.import_raw_json field"""
        ui_form_visible = False

    class incompatible_combination_code(modules.person.fields.cmf_role.CmfRole.incompatible_combination_code):
        """CmfRole.incompatible_combination_code field"""
        ui_form_visible = True

    class is_favorite(modules.person.fields.cmf_role.CmfRole.is_favorite):
        """CmfRole.is_favorite field"""
        ui_form_visible = False

    class job(modules.person.fields.cmf_role.CmfRole.job):
        """CmfRole.job field"""
        ui_form_visible = True

    class job_instruction(modules.person.fields.cmf_role.CmfRole.job_instruction):
        """CmfRole.job_instruction field"""
        ui_form_visible = True

    class name(modules.person.fields.cmf_role.CmfRole.name):
        """CmfRole.name field"""
        ui_form_visible = True

    class orderno(modules.person.fields.cmf_role.CmfRole.orderno):
        """CmfRole.orderno field"""
        ui_form_visible = False

    class parent(modules.person.fields.cmf_role.CmfRole.parent):
        """CmfRole.parent field"""
        ui_form_visible = False

    class perm_acl(modules.person.fields.cmf_role.CmfRole.perm_acl):
        """CmfRole.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.person.fields.cmf_role.CmfRole.perm_effective_acl_id):
        """CmfRole.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.person.fields.cmf_role.CmfRole.perm_encrypt):
        """CmfRole.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.person.fields.cmf_role.CmfRole.perm_has_acl):
        """CmfRole.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.person.fields.cmf_role.CmfRole.perm_inherit):
        """CmfRole.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.person.fields.cmf_role.CmfRole.perm_inherit_acl_id):
        """CmfRole.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.person.fields.cmf_role.CmfRole.perm_parent):
        """CmfRole.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.person.fields.cmf_role.CmfRole.perm_parent_owner_id):
        """CmfRole.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(modules.person.fields.cmf_role.CmfRole.perm_public):
        """CmfRole.perm_public field"""
        ui_form_visible = False

    class person(modules.person.fields.cmf_role.CmfRole.person):
        """CmfRole.person field"""
        ui_form_visible = True

    class rate(modules.person.fields.cmf_role.CmfRole.rate):
        """CmfRole.rate field"""
        ui_form_visible = True

    class rg_member_of(modules.person.fields.cmf_role.CmfRole.rg_member_of):
        """CmfRole.rg_member_of field"""
        ui_form_visible = True

    class root_parent(modules.person.fields.cmf_role.CmfRole.root_parent):
        """CmfRole.root_parent field"""
        ui_form_visible = False

    class structural_project(modules.person.fields.cmf_role.CmfRole.structural_project):
        """CmfRole.structural_project field"""
        ui_form_visible = True

    class supervisor(modules.person.fields.cmf_role.CmfRole.supervisor):
        """CmfRole.supervisor field"""
        ui_form_visible = True

    class system(modules.person.fields.cmf_role.CmfRole.system):
        """CmfRole.system field"""
        ui_form_visible = False

    class tasks(modules.person.fields.cmf_role.CmfRole.tasks):
        """CmfRole.tasks field"""
        ui_form_visible = False

    class text(modules.person.fields.cmf_role.CmfRole.text):
        """CmfRole.text field"""
        ui_form_visible = True

    class tree_hidden(modules.person.fields.cmf_role.CmfRole.tree_hidden):
        """CmfRole.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.person.fields.cmf_role.CmfRole.tree_node_is_branch):
        """CmfRole.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.person.fields.cmf_role.CmfRole.tree_nodes):
        """CmfRole.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.person.fields.cmf_role.CmfRole.tree_parent):
        """CmfRole.tree_parent field"""
        ui_form_visible = True

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Входит в отдел ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_org_unit.id']
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class job_id(fields.CmfTUUID):
        caption = "Штатное расписание ID"
        foreign_key = "cmf_job.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class person_id(fields.CmfTUUID):
        caption = "Занимает должность ID"
        foreign_key = "cmf_person.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class activity_id(fields.CmfTUUID):
        caption = "Вид деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class supervisor_id(fields.CmfTUUID):
        caption = "Формальный руководитель ID"
        foreign_key = "cmf_role.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class structural_project_id(fields.CmfTUUID):
        caption = "Структурный проект ID"
        foreign_key = "cmf_project.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.servicedesk.models.cmf_sdesk_knowlage_category
class CmfSDeskKnowlageCategory(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory):
    abstract = False

    class cmf_author(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.cmf_author):
        """CmfSDeskKnowlageCategory.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.cmf_created_at):
        """CmfSDeskKnowlageCategory.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.cmf_deleted):
        """CmfSDeskKnowlageCategory.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.cmf_import):
        """CmfSDeskKnowlageCategory.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.cmf_locked_at):
        """CmfSDeskKnowlageCategory.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.cmf_locked_by):
        """CmfSDeskKnowlageCategory.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.cmf_modified_at):
        """CmfSDeskKnowlageCategory.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.cmf_modified_by):
        """CmfSDeskKnowlageCategory.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.cmf_owner):
        """CmfSDeskKnowlageCategory.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.cmf_version):
        """CmfSDeskKnowlageCategory.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.cmf_viewed_at):
        """CmfSDeskKnowlageCategory.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.code):
        """CmfSDeskKnowlageCategory.code field"""
        ui_form_visible = False

    class comments(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.comments):
        """CmfSDeskKnowlageCategory.comments field"""
        ui_form_visible = False

    class documents(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.documents):
        """CmfSDeskKnowlageCategory.documents field"""
        ui_form_visible = True

    class ext_id(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.ext_id):
        """CmfSDeskKnowlageCategory.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.favorite_for):
        """CmfSDeskKnowlageCategory.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.has_tree_nodes):
        """CmfSDeskKnowlageCategory.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.id):
        """CmfSDeskKnowlageCategory.id field"""
        ui_form_visible = False

    class import_original(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.import_original):
        """CmfSDeskKnowlageCategory.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.import_raw_json):
        """CmfSDeskKnowlageCategory.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.is_favorite):
        """CmfSDeskKnowlageCategory.is_favorite field"""
        ui_form_visible = False

    class is_public(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.is_public):
        """CmfSDeskKnowlageCategory.is_public field"""
        ui_form_visible = False

    class is_public_comments(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.is_public_comments):
        """CmfSDeskKnowlageCategory.is_public_comments field"""
        ui_form_visible = False

    class is_public_editable(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.is_public_editable):
        """CmfSDeskKnowlageCategory.is_public_editable field"""
        ui_form_visible = False

    class name(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.name):
        """CmfSDeskKnowlageCategory.name field"""
        ui_form_visible = True

    class orderno(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.orderno):
        """CmfSDeskKnowlageCategory.orderno field"""
        ui_form_visible = False

    class parent(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.parent):
        """CmfSDeskKnowlageCategory.parent field"""
        ui_form_visible = True

    class perm_acl(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.perm_acl):
        """CmfSDeskKnowlageCategory.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.perm_effective_acl_id):
        """CmfSDeskKnowlageCategory.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.perm_encrypt):
        """CmfSDeskKnowlageCategory.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.perm_has_acl):
        """CmfSDeskKnowlageCategory.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.perm_inherit):
        """CmfSDeskKnowlageCategory.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.perm_inherit_acl_id):
        """CmfSDeskKnowlageCategory.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.perm_parent):
        """CmfSDeskKnowlageCategory.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.perm_parent_owner_id):
        """CmfSDeskKnowlageCategory.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.perm_public):
        """CmfSDeskKnowlageCategory.perm_public field"""
        ui_form_visible = False

    class root_parent(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.root_parent):
        """CmfSDeskKnowlageCategory.root_parent field"""
        ui_form_visible = False

    class system(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.system):
        """CmfSDeskKnowlageCategory.system field"""
        ui_form_visible = False

    class tasks(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.tasks):
        """CmfSDeskKnowlageCategory.tasks field"""
        ui_form_visible = False

    class text(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.text):
        """CmfSDeskKnowlageCategory.text field"""
        ui_form_visible = False

    class tree_hidden(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.tree_hidden):
        """CmfSDeskKnowlageCategory.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.tree_node_is_branch):
        """CmfSDeskKnowlageCategory.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.tree_nodes):
        """CmfSDeskKnowlageCategory.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.tree_parent):
        """CmfSDeskKnowlageCategory.tree_parent field"""
        ui_form_visible = False

    class ui_view_form(modules.servicedesk.models.cmf_sdesk_knowlage_category.CmfSDeskKnowlageCategory.ui_view_form):
        """CmfSDeskKnowlageCategory.ui_view_form field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_project.id','cmf_folder.id','cmf_active_entity_filter.id','cmf_document.id','cmf_task.id']
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.servicedesk.models.cmf_sdesk_request_group
class CmfSDeskRequestGroup(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup):
    abstract = False

    class cmf_author(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.cmf_author):
        """CmfSDeskRequestGroup.cmf_author field"""

    class cmf_created_at(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.cmf_created_at):
        """CmfSDeskRequestGroup.cmf_created_at field"""

    class cmf_deleted(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.cmf_deleted):
        """CmfSDeskRequestGroup.cmf_deleted field"""

    class cmf_import(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.cmf_import):
        """CmfSDeskRequestGroup.cmf_import field"""

    class cmf_locked_at(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.cmf_locked_at):
        """CmfSDeskRequestGroup.cmf_locked_at field"""

    class cmf_locked_by(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.cmf_locked_by):
        """CmfSDeskRequestGroup.cmf_locked_by field"""

    class cmf_modified_at(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.cmf_modified_at):
        """CmfSDeskRequestGroup.cmf_modified_at field"""

    class cmf_modified_by(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.cmf_modified_by):
        """CmfSDeskRequestGroup.cmf_modified_by field"""

    class cmf_owner(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.cmf_owner):
        """CmfSDeskRequestGroup.cmf_owner field"""

    class cmf_version(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.cmf_version):
        """CmfSDeskRequestGroup.cmf_version field"""

    class cmf_viewed_at(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.cmf_viewed_at):
        """CmfSDeskRequestGroup.cmf_viewed_at field"""

    class code(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.code):
        """CmfSDeskRequestGroup.code field"""

    class comments(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.comments):
        """CmfSDeskRequestGroup.comments field"""

    class documents(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.documents):
        """CmfSDeskRequestGroup.documents field"""

    class ext_id(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.ext_id):
        """CmfSDeskRequestGroup.ext_id field"""

    class favorite_for(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.favorite_for):
        """CmfSDeskRequestGroup.favorite_for field"""

    class has_tree_nodes(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.has_tree_nodes):
        """CmfSDeskRequestGroup.has_tree_nodes field"""

    class id(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.id):
        """CmfSDeskRequestGroup.id field"""

    class import_original(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.import_original):
        """CmfSDeskRequestGroup.import_original field"""

    class import_raw_json(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.import_raw_json):
        """CmfSDeskRequestGroup.import_raw_json field"""

    class is_favorite(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.is_favorite):
        """CmfSDeskRequestGroup.is_favorite field"""

    class name(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.name):
        """CmfSDeskRequestGroup.name field"""

    class orderno(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.orderno):
        """CmfSDeskRequestGroup.orderno field"""

    class parent(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.parent):
        """CmfSDeskRequestGroup.parent field"""

    class perm_acl(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.perm_acl):
        """CmfSDeskRequestGroup.perm_acl field"""

    class perm_effective_acl_id(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.perm_effective_acl_id):
        """CmfSDeskRequestGroup.perm_effective_acl_id field"""

    class perm_encrypt(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.perm_encrypt):
        """CmfSDeskRequestGroup.perm_encrypt field"""

    class perm_has_acl(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.perm_has_acl):
        """CmfSDeskRequestGroup.perm_has_acl field"""

    class perm_inherit(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.perm_inherit):
        """CmfSDeskRequestGroup.perm_inherit field"""

    class perm_inherit_acl_id(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.perm_inherit_acl_id):
        """CmfSDeskRequestGroup.perm_inherit_acl_id field"""

    class perm_parent(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.perm_parent):
        """CmfSDeskRequestGroup.perm_parent field"""

    class perm_parent_owner_id(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.perm_parent_owner_id):
        """CmfSDeskRequestGroup.perm_parent_owner_id field"""

    class perm_public(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.perm_public):
        """CmfSDeskRequestGroup.perm_public field"""

    class root_parent(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.root_parent):
        """CmfSDeskRequestGroup.root_parent field"""

    class system(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.system):
        """CmfSDeskRequestGroup.system field"""

    class tasks(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.tasks):
        """CmfSDeskRequestGroup.tasks field"""

    class text(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.text):
        """CmfSDeskRequestGroup.text field"""

    class tree_hidden(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.tree_hidden):
        """CmfSDeskRequestGroup.tree_hidden field"""

    class tree_node_is_branch(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.tree_node_is_branch):
        """CmfSDeskRequestGroup.tree_node_is_branch field"""

    class tree_nodes(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.tree_nodes):
        """CmfSDeskRequestGroup.tree_nodes field"""

    class tree_parent(modules.servicedesk.models.cmf_sdesk_request_group.CmfSDeskRequestGroup.tree_parent):
        """CmfSDeskRequestGroup.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Проект ID"
        foreign_key = "cmf_project.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.servicedesk.models.cmf_sdesk_request_type
class CmfSDeskRequestType(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType):
    abstract = False

    class cmf_author(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.cmf_author):
        """CmfSDeskRequestType.cmf_author field"""

    class cmf_created_at(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.cmf_created_at):
        """CmfSDeskRequestType.cmf_created_at field"""

    class cmf_deleted(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.cmf_deleted):
        """CmfSDeskRequestType.cmf_deleted field"""

    class cmf_import(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.cmf_import):
        """CmfSDeskRequestType.cmf_import field"""

    class cmf_locked_at(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.cmf_locked_at):
        """CmfSDeskRequestType.cmf_locked_at field"""

    class cmf_locked_by(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.cmf_locked_by):
        """CmfSDeskRequestType.cmf_locked_by field"""

    class cmf_modified_at(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.cmf_modified_at):
        """CmfSDeskRequestType.cmf_modified_at field"""

    class cmf_modified_by(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.cmf_modified_by):
        """CmfSDeskRequestType.cmf_modified_by field"""

    class cmf_owner(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.cmf_owner):
        """CmfSDeskRequestType.cmf_owner field"""

    class cmf_version(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.cmf_version):
        """CmfSDeskRequestType.cmf_version field"""

    class cmf_viewed_at(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.cmf_viewed_at):
        """CmfSDeskRequestType.cmf_viewed_at field"""

    class code(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.code):
        """CmfSDeskRequestType.code field"""

    class comments(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.comments):
        """CmfSDeskRequestType.comments field"""

    class documents(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.documents):
        """CmfSDeskRequestType.documents field"""

    class ext_id(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.ext_id):
        """CmfSDeskRequestType.ext_id field"""

    class favorite_for(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.favorite_for):
        """CmfSDeskRequestType.favorite_for field"""

    class has_tree_nodes(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.has_tree_nodes):
        """CmfSDeskRequestType.has_tree_nodes field"""

    class id(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.id):
        """CmfSDeskRequestType.id field"""

    class import_original(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.import_original):
        """CmfSDeskRequestType.import_original field"""

    class import_raw_json(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.import_raw_json):
        """CmfSDeskRequestType.import_raw_json field"""

    class is_favorite(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.is_favorite):
        """CmfSDeskRequestType.is_favorite field"""

    class logic_type(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.logic_type):
        """CmfSDeskRequestType.logic_type field"""

    class name(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.name):
        """CmfSDeskRequestType.name field"""

    class orderno(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.orderno):
        """CmfSDeskRequestType.orderno field"""

    class parent(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.parent):
        """CmfSDeskRequestType.parent field"""

    class perm_acl(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.perm_acl):
        """CmfSDeskRequestType.perm_acl field"""

    class perm_effective_acl_id(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.perm_effective_acl_id):
        """CmfSDeskRequestType.perm_effective_acl_id field"""

    class perm_encrypt(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.perm_encrypt):
        """CmfSDeskRequestType.perm_encrypt field"""

    class perm_has_acl(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.perm_has_acl):
        """CmfSDeskRequestType.perm_has_acl field"""

    class perm_inherit(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.perm_inherit):
        """CmfSDeskRequestType.perm_inherit field"""

    class perm_inherit_acl_id(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.perm_inherit_acl_id):
        """CmfSDeskRequestType.perm_inherit_acl_id field"""

    class perm_parent(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.perm_parent):
        """CmfSDeskRequestType.perm_parent field"""

    class perm_parent_owner_id(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.perm_parent_owner_id):
        """CmfSDeskRequestType.perm_parent_owner_id field"""

    class perm_public(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.perm_public):
        """CmfSDeskRequestType.perm_public field"""

    class request_category(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.request_category):
        """CmfSDeskRequestType.request_category field"""

    class request_group(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.request_group):
        """CmfSDeskRequestType.request_group field"""

    class root_parent(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.root_parent):
        """CmfSDeskRequestType.root_parent field"""

    class system(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.system):
        """CmfSDeskRequestType.system field"""

    class tasks(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.tasks):
        """CmfSDeskRequestType.tasks field"""

    class text(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.text):
        """CmfSDeskRequestType.text field"""

    class tree_hidden(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.tree_hidden):
        """CmfSDeskRequestType.tree_hidden field"""

    class tree_node_is_branch(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.tree_node_is_branch):
        """CmfSDeskRequestType.tree_node_is_branch field"""

    class tree_nodes(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.tree_nodes):
        """CmfSDeskRequestType.tree_nodes field"""

    class tree_parent(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.tree_parent):
        """CmfSDeskRequestType.tree_parent field"""

    class ui_form_create(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.ui_form_create):
        """CmfSDeskRequestType.ui_form_create field"""

    class ui_form_view(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.ui_form_view):
        """CmfSDeskRequestType.ui_form_view field"""

    class ui_form_view_inner(modules.servicedesk.models.cmf_sdesk_request_type.CmfSDeskRequestType.ui_form_view_inner):
        """CmfSDeskRequestType.ui_form_view_inner field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Проект ID"
        foreign_key = "cmf_project.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class logic_type_id(fields.CmfTUUID):
        caption = "Логический тип ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class ui_form_view_id(fields.CmfTUUID):
        caption = "Экран просмотра на портале ID"
        foreign_key = "cmf_ui_form.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class ui_form_create_id(fields.CmfTUUID):
        caption = "Экран создания на портале ID"
        foreign_key = "cmf_ui_form.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class ui_form_view_inner_id(fields.CmfTUUID):
        caption = "Экран просмотра в приложении ID"
        foreign_key = "cmf_ui_form.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.servicedesk.models.cmf_sdesk_sla
class CmfSDeskSla(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla):
    abstract = False

    class cmf_author(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.cmf_author):
        """CmfSDeskSla.cmf_author field"""

    class cmf_created_at(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.cmf_created_at):
        """CmfSDeskSla.cmf_created_at field"""

    class cmf_deleted(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.cmf_deleted):
        """CmfSDeskSla.cmf_deleted field"""

    class cmf_import(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.cmf_import):
        """CmfSDeskSla.cmf_import field"""

    class cmf_locked_at(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.cmf_locked_at):
        """CmfSDeskSla.cmf_locked_at field"""

    class cmf_locked_by(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.cmf_locked_by):
        """CmfSDeskSla.cmf_locked_by field"""

    class cmf_modified_at(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.cmf_modified_at):
        """CmfSDeskSla.cmf_modified_at field"""

    class cmf_modified_by(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.cmf_modified_by):
        """CmfSDeskSla.cmf_modified_by field"""

    class cmf_owner(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.cmf_owner):
        """CmfSDeskSla.cmf_owner field"""

    class cmf_version(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.cmf_version):
        """CmfSDeskSla.cmf_version field"""

    class cmf_viewed_at(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.cmf_viewed_at):
        """CmfSDeskSla.cmf_viewed_at field"""

    class code(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.code):
        """CmfSDeskSla.code field"""

    class comments(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.comments):
        """CmfSDeskSla.comments field"""

    class documents(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.documents):
        """CmfSDeskSla.documents field"""

    class ext_id(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.ext_id):
        """CmfSDeskSla.ext_id field"""

    class favorite_for(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.favorite_for):
        """CmfSDeskSla.favorite_for field"""

    class has_tree_nodes(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.has_tree_nodes):
        """CmfSDeskSla.has_tree_nodes field"""

    class id(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.id):
        """CmfSDeskSla.id field"""

    class import_original(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.import_original):
        """CmfSDeskSla.import_original field"""

    class import_raw_json(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.import_raw_json):
        """CmfSDeskSla.import_raw_json field"""

    class is_favorite(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.is_favorite):
        """CmfSDeskSla.is_favorite field"""

    class name(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.name):
        """CmfSDeskSla.name field"""

    class orderno(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.orderno):
        """CmfSDeskSla.orderno field"""

    class parent(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.parent):
        """CmfSDeskSla.parent field"""

    class perm_acl(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.perm_acl):
        """CmfSDeskSla.perm_acl field"""

    class perm_effective_acl_id(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.perm_effective_acl_id):
        """CmfSDeskSla.perm_effective_acl_id field"""

    class perm_encrypt(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.perm_encrypt):
        """CmfSDeskSla.perm_encrypt field"""

    class perm_has_acl(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.perm_has_acl):
        """CmfSDeskSla.perm_has_acl field"""

    class perm_inherit(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.perm_inherit):
        """CmfSDeskSla.perm_inherit field"""

    class perm_inherit_acl_id(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.perm_inherit_acl_id):
        """CmfSDeskSla.perm_inherit_acl_id field"""

    class perm_parent(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.perm_parent):
        """CmfSDeskSla.perm_parent field"""

    class perm_parent_owner_id(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.perm_parent_owner_id):
        """CmfSDeskSla.perm_parent_owner_id field"""

    class perm_public(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.perm_public):
        """CmfSDeskSla.perm_public field"""

    class root_parent(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.root_parent):
        """CmfSDeskSla.root_parent field"""

    class sdesk_sla_cycles(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.sdesk_sla_cycles):
        """CmfSDeskSla.sdesk_sla_cycles field"""

    class system(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.system):
        """CmfSDeskSla.system field"""

    class tasks(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.tasks):
        """CmfSDeskSla.tasks field"""

    class text(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.text):
        """CmfSDeskSla.text field"""

    class tree_hidden(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.tree_hidden):
        """CmfSDeskSla.tree_hidden field"""

    class tree_node_is_branch(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.tree_node_is_branch):
        """CmfSDeskSla.tree_node_is_branch field"""

    class tree_nodes(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.tree_nodes):
        """CmfSDeskSla.tree_nodes field"""

    class tree_parent(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.tree_parent):
        """CmfSDeskSla.tree_parent field"""

    class widget_type(modules.servicedesk.models.cmf_sdesk_sla.CmfSDeskSla.widget_type):
        """CmfSDeskSla.widget_type field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Проект ID"
        foreign_key = "cmf_project.id"
        nullable = False
        unique = False
        visible = False
        index = True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.servicedesk.models.cmf_sdesk_sla_cycle
class CmfSDeskSlaCycle(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle):
    abstract = False

    class breach_time(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.breach_time):
        """CmfSDeskSlaCycle.breach_time field"""

    class breached(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.breached):
        """CmfSDeskSlaCycle.breached field"""

    class changes_history(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.changes_history):
        """CmfSDeskSlaCycle.changes_history field"""

    class cmf_author(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.cmf_author):
        """CmfSDeskSlaCycle.cmf_author field"""

    class cmf_created_at(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.cmf_created_at):
        """CmfSDeskSlaCycle.cmf_created_at field"""

    class cmf_deleted(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.cmf_deleted):
        """CmfSDeskSlaCycle.cmf_deleted field"""

    class cmf_import(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.cmf_import):
        """CmfSDeskSlaCycle.cmf_import field"""

    class cmf_locked_at(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.cmf_locked_at):
        """CmfSDeskSlaCycle.cmf_locked_at field"""

    class cmf_locked_by(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.cmf_locked_by):
        """CmfSDeskSlaCycle.cmf_locked_by field"""

    class cmf_modified_at(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.cmf_modified_at):
        """CmfSDeskSlaCycle.cmf_modified_at field"""

    class cmf_modified_by(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.cmf_modified_by):
        """CmfSDeskSlaCycle.cmf_modified_by field"""

    class cmf_owner(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.cmf_owner):
        """CmfSDeskSlaCycle.cmf_owner field"""

    class cmf_version(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.cmf_version):
        """CmfSDeskSlaCycle.cmf_version field"""

    class cmf_viewed_at(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.cmf_viewed_at):
        """CmfSDeskSlaCycle.cmf_viewed_at field"""

    class code(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.code):
        """CmfSDeskSlaCycle.code field"""

    class comments(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.comments):
        """CmfSDeskSlaCycle.comments field"""

    class documents(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.documents):
        """CmfSDeskSlaCycle.documents field"""

    class elapsed_time(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.elapsed_time):
        """CmfSDeskSlaCycle.elapsed_time field"""

    class elapsed_time__addon_start(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.elapsed_time__addon_start):
        """CmfSDeskSlaCycle.elapsed_time__addon_start field"""

    class ext_id(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.ext_id):
        """CmfSDeskSlaCycle.ext_id field"""

    class favorite_for(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.favorite_for):
        """CmfSDeskSlaCycle.favorite_for field"""

    class has_tree_nodes(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.has_tree_nodes):
        """CmfSDeskSlaCycle.has_tree_nodes field"""

    class id(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.id):
        """CmfSDeskSlaCycle.id field"""

    class import_original(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.import_original):
        """CmfSDeskSlaCycle.import_original field"""

    class import_raw_json(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.import_raw_json):
        """CmfSDeskSlaCycle.import_raw_json field"""

    class is_favorite(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.is_favorite):
        """CmfSDeskSlaCycle.is_favorite field"""

    class last_time_update(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.last_time_update):
        """CmfSDeskSlaCycle.last_time_update field"""

    class name(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.name):
        """CmfSDeskSlaCycle.name field"""

    class orderno(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.orderno):
        """CmfSDeskSlaCycle.orderno field"""

    class parent(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.parent):
        """CmfSDeskSlaCycle.parent field"""

    class pause_interval_start_time(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.pause_interval_start_time):
        """CmfSDeskSlaCycle.pause_interval_start_time field"""

    class pause_interval_stop_time(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.pause_interval_stop_time):
        """CmfSDeskSlaCycle.pause_interval_stop_time field"""

    class paused(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.paused):
        """CmfSDeskSlaCycle.paused field"""

    class paused_time(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.paused_time):
        """CmfSDeskSlaCycle.paused_time field"""

    class perm_acl(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.perm_acl):
        """CmfSDeskSlaCycle.perm_acl field"""

    class perm_effective_acl_id(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.perm_effective_acl_id):
        """CmfSDeskSlaCycle.perm_effective_acl_id field"""

    class perm_encrypt(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.perm_encrypt):
        """CmfSDeskSlaCycle.perm_encrypt field"""

    class perm_has_acl(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.perm_has_acl):
        """CmfSDeskSlaCycle.perm_has_acl field"""

    class perm_inherit(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.perm_inherit):
        """CmfSDeskSlaCycle.perm_inherit field"""

    class perm_inherit_acl_id(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.perm_inherit_acl_id):
        """CmfSDeskSlaCycle.perm_inherit_acl_id field"""

    class perm_parent(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.perm_parent):
        """CmfSDeskSlaCycle.perm_parent field"""

    class perm_parent_owner_id(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.perm_parent_owner_id):
        """CmfSDeskSlaCycle.perm_parent_owner_id field"""

    class perm_public(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.perm_public):
        """CmfSDeskSlaCycle.perm_public field"""

    class remaining_time(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.remaining_time):
        """CmfSDeskSlaCycle.remaining_time field"""

    class remaining_time__addon_start(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.remaining_time__addon_start):
        """CmfSDeskSlaCycle.remaining_time__addon_start field"""

    class root_parent(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.root_parent):
        """CmfSDeskSlaCycle.root_parent field"""

    class sla(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.sla):
        """CmfSDeskSlaCycle.sla field"""

    class sla_goal(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.sla_goal):
        """CmfSDeskSlaCycle.sla_goal field"""

    class start_time(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.start_time):
        """CmfSDeskSlaCycle.start_time field"""

    class stop_time(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.stop_time):
        """CmfSDeskSlaCycle.stop_time field"""

    class system(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.system):
        """CmfSDeskSlaCycle.system field"""

    class tasks(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.tasks):
        """CmfSDeskSlaCycle.tasks field"""

    class text(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.text):
        """CmfSDeskSlaCycle.text field"""

    class tree_hidden(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.tree_hidden):
        """CmfSDeskSlaCycle.tree_hidden field"""

    class tree_node_is_branch(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.tree_node_is_branch):
        """CmfSDeskSlaCycle.tree_node_is_branch field"""

    class tree_nodes(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.tree_nodes):
        """CmfSDeskSlaCycle.tree_nodes field"""

    class tree_parent(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.tree_parent):
        """CmfSDeskSlaCycle.tree_parent field"""

    class within_calendar_hours(modules.servicedesk.models.cmf_sdesk_sla_cycle.CmfSDeskSlaCycle.within_calendar_hours):
        """CmfSDeskSlaCycle.within_calendar_hours field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Задача ID"
        foreign_key = "cmf_task.id"
        nullable = False
        unique = False
        visible = False
        index = True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class sla_id(fields.CmfTUUID):
        caption = "SLA ID"
        foreign_key = "cmf_s_desk_sla.id"
        nullable = False
        unique = False
        visible = False
        index = True

    class sla_goal_id(fields.CmfTUUID):
        caption = "Цель SLA ID"
        foreign_key = "cmf_s_desk_sla_goal.id"
        nullable = False
        unique = False
        visible = False
        index = True



import modules.servicedesk.models.cmf_sdesk_sla_goal
class CmfSDeskSlaGoal(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal):
    abstract = False

    class bql(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.bql):
        """CmfSDeskSlaGoal.bql field"""

    class calendar(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.calendar):
        """CmfSDeskSlaGoal.calendar field"""

    class cmf_author(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.cmf_author):
        """CmfSDeskSlaGoal.cmf_author field"""

    class cmf_created_at(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.cmf_created_at):
        """CmfSDeskSlaGoal.cmf_created_at field"""

    class cmf_deleted(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.cmf_deleted):
        """CmfSDeskSlaGoal.cmf_deleted field"""

    class cmf_import(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.cmf_import):
        """CmfSDeskSlaGoal.cmf_import field"""

    class cmf_locked_at(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.cmf_locked_at):
        """CmfSDeskSlaGoal.cmf_locked_at field"""

    class cmf_locked_by(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.cmf_locked_by):
        """CmfSDeskSlaGoal.cmf_locked_by field"""

    class cmf_modified_at(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.cmf_modified_at):
        """CmfSDeskSlaGoal.cmf_modified_at field"""

    class cmf_modified_by(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.cmf_modified_by):
        """CmfSDeskSlaGoal.cmf_modified_by field"""

    class cmf_owner(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.cmf_owner):
        """CmfSDeskSlaGoal.cmf_owner field"""

    class cmf_version(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.cmf_version):
        """CmfSDeskSlaGoal.cmf_version field"""

    class cmf_viewed_at(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.cmf_viewed_at):
        """CmfSDeskSlaGoal.cmf_viewed_at field"""

    class code(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.code):
        """CmfSDeskSlaGoal.code field"""

    class comments(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.comments):
        """CmfSDeskSlaGoal.comments field"""

    class documents(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.documents):
        """CmfSDeskSlaGoal.documents field"""

    class ext_id(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.ext_id):
        """CmfSDeskSlaGoal.ext_id field"""

    class favorite_for(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.favorite_for):
        """CmfSDeskSlaGoal.favorite_for field"""

    class goal_time(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.goal_time):
        """CmfSDeskSlaGoal.goal_time field"""

    class has_tree_nodes(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.has_tree_nodes):
        """CmfSDeskSlaGoal.has_tree_nodes field"""

    class id(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.id):
        """CmfSDeskSlaGoal.id field"""

    class import_original(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.import_original):
        """CmfSDeskSlaGoal.import_original field"""

    class import_raw_json(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.import_raw_json):
        """CmfSDeskSlaGoal.import_raw_json field"""

    class is_favorite(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.is_favorite):
        """CmfSDeskSlaGoal.is_favorite field"""

    class name(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.name):
        """CmfSDeskSlaGoal.name field"""

    class orderno(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.orderno):
        """CmfSDeskSlaGoal.orderno field"""

    class parent(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.parent):
        """CmfSDeskSlaGoal.parent field"""

    class perm_acl(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.perm_acl):
        """CmfSDeskSlaGoal.perm_acl field"""

    class perm_effective_acl_id(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.perm_effective_acl_id):
        """CmfSDeskSlaGoal.perm_effective_acl_id field"""

    class perm_encrypt(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.perm_encrypt):
        """CmfSDeskSlaGoal.perm_encrypt field"""

    class perm_has_acl(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.perm_has_acl):
        """CmfSDeskSlaGoal.perm_has_acl field"""

    class perm_inherit(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.perm_inherit):
        """CmfSDeskSlaGoal.perm_inherit field"""

    class perm_inherit_acl_id(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.perm_inherit_acl_id):
        """CmfSDeskSlaGoal.perm_inherit_acl_id field"""

    class perm_parent(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.perm_parent):
        """CmfSDeskSlaGoal.perm_parent field"""

    class perm_parent_owner_id(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.perm_parent_owner_id):
        """CmfSDeskSlaGoal.perm_parent_owner_id field"""

    class perm_public(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.perm_public):
        """CmfSDeskSlaGoal.perm_public field"""

    class root_parent(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.root_parent):
        """CmfSDeskSlaGoal.root_parent field"""

    class system(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.system):
        """CmfSDeskSlaGoal.system field"""

    class tasks(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.tasks):
        """CmfSDeskSlaGoal.tasks field"""

    class text(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.text):
        """CmfSDeskSlaGoal.text field"""

    class tree_hidden(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.tree_hidden):
        """CmfSDeskSlaGoal.tree_hidden field"""

    class tree_node_is_branch(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.tree_node_is_branch):
        """CmfSDeskSlaGoal.tree_node_is_branch field"""

    class tree_nodes(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.tree_nodes):
        """CmfSDeskSlaGoal.tree_nodes field"""

    class tree_parent(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.tree_parent):
        """CmfSDeskSlaGoal.tree_parent field"""

    class ubql(modules.servicedesk.models.cmf_sdesk_sla_goal.CmfSDeskSlaGoal.ubql):
        """CmfSDeskSlaGoal.ubql field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Servicedesk SLA ID"
        foreign_key = "cmf_s_desk_sla.id"
        nullable = False
        unique = False
        visible = False
        index = True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class calendar_id(fields.CmfTUUID):
        caption = "Календарь ID"
        foreign_key = "cmf_calendar.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.servicedesk.models.cmf_sdesk_sla_trigger
class CmfSDeskSlaTrigger(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger):
    abstract = False

    class cmf_author(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.cmf_author):
        """CmfSDeskSlaTrigger.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.cmf_created_at):
        """CmfSDeskSlaTrigger.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.cmf_deleted):
        """CmfSDeskSlaTrigger.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.cmf_import):
        """CmfSDeskSlaTrigger.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.cmf_locked_at):
        """CmfSDeskSlaTrigger.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.cmf_locked_by):
        """CmfSDeskSlaTrigger.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.cmf_modified_at):
        """CmfSDeskSlaTrigger.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.cmf_modified_by):
        """CmfSDeskSlaTrigger.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.cmf_owner):
        """CmfSDeskSlaTrigger.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.cmf_version):
        """CmfSDeskSlaTrigger.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.cmf_viewed_at):
        """CmfSDeskSlaTrigger.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.code):
        """CmfSDeskSlaTrigger.code field"""
        ui_form_visible = False

    class comments(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.comments):
        """CmfSDeskSlaTrigger.comments field"""
        ui_form_visible = False

    class documents(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.documents):
        """CmfSDeskSlaTrigger.documents field"""
        ui_form_visible = False

    class ext_id(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.ext_id):
        """CmfSDeskSlaTrigger.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.favorite_for):
        """CmfSDeskSlaTrigger.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.has_tree_nodes):
        """CmfSDeskSlaTrigger.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.id):
        """CmfSDeskSlaTrigger.id field"""
        ui_form_visible = False

    class import_original(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.import_original):
        """CmfSDeskSlaTrigger.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.import_raw_json):
        """CmfSDeskSlaTrigger.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.is_favorite):
        """CmfSDeskSlaTrigger.is_favorite field"""
        ui_form_visible = False

    class name(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.name):
        """CmfSDeskSlaTrigger.name field"""
        ui_form_visible = False

    class orderno(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.orderno):
        """CmfSDeskSlaTrigger.orderno field"""
        ui_form_visible = False

    class parent(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.parent):
        """CmfSDeskSlaTrigger.parent field"""
        ui_form_visible = False

    class perm_acl(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.perm_acl):
        """CmfSDeskSlaTrigger.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.perm_effective_acl_id):
        """CmfSDeskSlaTrigger.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.perm_encrypt):
        """CmfSDeskSlaTrigger.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.perm_has_acl):
        """CmfSDeskSlaTrigger.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.perm_inherit):
        """CmfSDeskSlaTrigger.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.perm_inherit_acl_id):
        """CmfSDeskSlaTrigger.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.perm_parent):
        """CmfSDeskSlaTrigger.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.perm_parent_owner_id):
        """CmfSDeskSlaTrigger.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.perm_public):
        """CmfSDeskSlaTrigger.perm_public field"""
        ui_form_visible = False

    class root_parent(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.root_parent):
        """CmfSDeskSlaTrigger.root_parent field"""
        ui_form_visible = False

    class system(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.system):
        """CmfSDeskSlaTrigger.system field"""
        ui_form_visible = False

    class tasks(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.tasks):
        """CmfSDeskSlaTrigger.tasks field"""
        ui_form_visible = False

    class text(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.text):
        """CmfSDeskSlaTrigger.text field"""
        ui_form_visible = False

    class tree_hidden(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.tree_hidden):
        """CmfSDeskSlaTrigger.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.tree_node_is_branch):
        """CmfSDeskSlaTrigger.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.tree_nodes):
        """CmfSDeskSlaTrigger.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.tree_parent):
        """CmfSDeskSlaTrigger.tree_parent field"""
        ui_form_visible = False

    class trigger_condition(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.trigger_condition):
        """CmfSDeskSlaTrigger.trigger_condition field"""
        ui_form_visible = False

    class trigger_condition_status_code(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.trigger_condition_status_code):
        """CmfSDeskSlaTrigger.trigger_condition_status_code field"""
        ui_form_visible = True

    class trigger_type(modules.servicedesk.models.cmf_sdesk_sla_trigger.CmfSDeskSlaTrigger.trigger_type):
        """CmfSDeskSlaTrigger.trigger_type field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Servicedesk SLA ID"
        foreign_key = "cmf_s_desk_sla.id"
        nullable = False
        unique = False
        visible = False
        index = True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class trigger_condition_status_code_id(fields.CmfTUUID):
        caption = "Статус ID"
        foreign_key = "cmf_status_code.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.sms.fields.sms
import modules.sms.models.sms
class CmfSMS(modules.sms.fields.sms.CmfSMS,modules.sms.models.sms.CmfSMS):
    abstract = False

    class id(modules.sms.fields.sms.CmfSMS.id):
        """CmfSMS.id field"""

    class phone(modules.sms.fields.sms.CmfSMS.phone):
        """CmfSMS.phone field"""

    class text(modules.sms.fields.sms.CmfSMS.text):
        """CmfSMS.text field"""



import modules.sale.models.cmf_sale_menu_group
class CmfSaleMenuGroup(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup):
    abstract = False

    class cmf_author(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.cmf_author):
        """CmfSaleMenuGroup.cmf_author field"""

    class cmf_created_at(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.cmf_created_at):
        """CmfSaleMenuGroup.cmf_created_at field"""

    class cmf_deleted(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.cmf_deleted):
        """CmfSaleMenuGroup.cmf_deleted field"""

    class cmf_import(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.cmf_import):
        """CmfSaleMenuGroup.cmf_import field"""

    class cmf_locked_at(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.cmf_locked_at):
        """CmfSaleMenuGroup.cmf_locked_at field"""

    class cmf_locked_by(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.cmf_locked_by):
        """CmfSaleMenuGroup.cmf_locked_by field"""

    class cmf_modified_at(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.cmf_modified_at):
        """CmfSaleMenuGroup.cmf_modified_at field"""

    class cmf_modified_by(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.cmf_modified_by):
        """CmfSaleMenuGroup.cmf_modified_by field"""

    class cmf_owner(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.cmf_owner):
        """CmfSaleMenuGroup.cmf_owner field"""

    class cmf_version(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.cmf_version):
        """CmfSaleMenuGroup.cmf_version field"""

    class cmf_viewed_at(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.cmf_viewed_at):
        """CmfSaleMenuGroup.cmf_viewed_at field"""

    class code(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.code):
        """CmfSaleMenuGroup.code field"""

    class comments(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.comments):
        """CmfSaleMenuGroup.comments field"""

    class documents(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.documents):
        """CmfSaleMenuGroup.documents field"""

    class ext_id(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.ext_id):
        """CmfSaleMenuGroup.ext_id field"""

    class favorite_for(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.favorite_for):
        """CmfSaleMenuGroup.favorite_for field"""

    class has_tree_nodes(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.has_tree_nodes):
        """CmfSaleMenuGroup.has_tree_nodes field"""

    class id(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.id):
        """CmfSaleMenuGroup.id field"""

    class import_original(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.import_original):
        """CmfSaleMenuGroup.import_original field"""

    class import_raw_json(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.import_raw_json):
        """CmfSaleMenuGroup.import_raw_json field"""

    class is_favorite(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.is_favorite):
        """CmfSaleMenuGroup.is_favorite field"""

    class name(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.name):
        """CmfSaleMenuGroup.name field"""

    class orderno(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.orderno):
        """CmfSaleMenuGroup.orderno field"""

    class parent(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.parent):
        """CmfSaleMenuGroup.parent field"""

    class perm_acl(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.perm_acl):
        """CmfSaleMenuGroup.perm_acl field"""

    class perm_effective_acl_id(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.perm_effective_acl_id):
        """CmfSaleMenuGroup.perm_effective_acl_id field"""

    class perm_encrypt(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.perm_encrypt):
        """CmfSaleMenuGroup.perm_encrypt field"""

    class perm_has_acl(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.perm_has_acl):
        """CmfSaleMenuGroup.perm_has_acl field"""

    class perm_inherit(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.perm_inherit):
        """CmfSaleMenuGroup.perm_inherit field"""

    class perm_inherit_acl_id(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.perm_inherit_acl_id):
        """CmfSaleMenuGroup.perm_inherit_acl_id field"""

    class perm_parent(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.perm_parent):
        """CmfSaleMenuGroup.perm_parent field"""

    class perm_parent_owner_id(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.perm_parent_owner_id):
        """CmfSaleMenuGroup.perm_parent_owner_id field"""

    class perm_public(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.perm_public):
        """CmfSaleMenuGroup.perm_public field"""

    class root_parent(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.root_parent):
        """CmfSaleMenuGroup.root_parent field"""

    class system(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.system):
        """CmfSaleMenuGroup.system field"""

    class tasks(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.tasks):
        """CmfSaleMenuGroup.tasks field"""

    class text(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.text):
        """CmfSaleMenuGroup.text field"""

    class tree_hidden(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.tree_hidden):
        """CmfSaleMenuGroup.tree_hidden field"""

    class tree_node_is_branch(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.tree_node_is_branch):
        """CmfSaleMenuGroup.tree_node_is_branch field"""

    class tree_nodes(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.tree_nodes):
        """CmfSaleMenuGroup.tree_nodes field"""

    class tree_parent(modules.sale.models.cmf_sale_menu_group.CmfSaleMenuGroup.tree_parent):
        """CmfSaleMenuGroup.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import common.models.cmf_scheme_wf
class CmfSchemeWf(common.models.cmf_scheme_wf.CmfSchemeWf):
    abstract = False

    class activity(common.models.cmf_scheme_wf.CmfSchemeWf.activity):
        """CmfSchemeWf.activity field"""
        ui_form_visible = True

    class alarm_date(common.models.cmf_scheme_wf.CmfSchemeWf.alarm_date):
        """CmfSchemeWf.alarm_date field"""
        ui_form_visible = False

    class approved(common.models.cmf_scheme_wf.CmfSchemeWf.approved):
        """CmfSchemeWf.approved field"""
        ui_form_visible = False

    class attachments(common.models.cmf_scheme_wf.CmfSchemeWf.attachments):
        """CmfSchemeWf.attachments field"""
        ui_form_visible = False

    class cache_fields(common.models.cmf_scheme_wf.CmfSchemeWf.cache_fields):
        """CmfSchemeWf.cache_fields field"""
        ui_form_visible = False

    class cache_status_opt(common.models.cmf_scheme_wf.CmfSchemeWf.cache_status_opt):
        """CmfSchemeWf.cache_status_opt field"""
        ui_form_visible = False

    class cache_status_type(common.models.cmf_scheme_wf.CmfSchemeWf.cache_status_type):
        """CmfSchemeWf.cache_status_type field"""
        ui_form_visible = False

    class cloned_from(common.models.cmf_scheme_wf.CmfSchemeWf.cloned_from):
        """CmfSchemeWf.cloned_from field"""
        ui_form_visible = False

    class cmf_author(common.models.cmf_scheme_wf.CmfSchemeWf.cmf_author):
        """CmfSchemeWf.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(common.models.cmf_scheme_wf.CmfSchemeWf.cmf_created_at):
        """CmfSchemeWf.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(common.models.cmf_scheme_wf.CmfSchemeWf.cmf_deleted):
        """CmfSchemeWf.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(common.models.cmf_scheme_wf.CmfSchemeWf.cmf_import):
        """CmfSchemeWf.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(common.models.cmf_scheme_wf.CmfSchemeWf.cmf_locked_at):
        """CmfSchemeWf.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(common.models.cmf_scheme_wf.CmfSchemeWf.cmf_locked_by):
        """CmfSchemeWf.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(common.models.cmf_scheme_wf.CmfSchemeWf.cmf_modified_at):
        """CmfSchemeWf.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(common.models.cmf_scheme_wf.CmfSchemeWf.cmf_modified_by):
        """CmfSchemeWf.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(common.models.cmf_scheme_wf.CmfSchemeWf.cmf_owner):
        """CmfSchemeWf.cmf_owner field"""
        ui_form_visible = False

    class cmf_owner_assistant(common.models.cmf_scheme_wf.CmfSchemeWf.cmf_owner_assistant):
        """CmfSchemeWf.cmf_owner_assistant field"""
        ui_form_visible = False

    class cmf_owner_assistants(common.models.cmf_scheme_wf.CmfSchemeWf.cmf_owner_assistants):
        """CmfSchemeWf.cmf_owner_assistants field"""
        ui_form_visible = False

    class cmf_version(common.models.cmf_scheme_wf.CmfSchemeWf.cmf_version):
        """CmfSchemeWf.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(common.models.cmf_scheme_wf.CmfSchemeWf.cmf_viewed_at):
        """CmfSchemeWf.cmf_viewed_at field"""
        ui_form_visible = False

    class code(common.models.cmf_scheme_wf.CmfSchemeWf.code):
        """CmfSchemeWf.code field"""
        ui_form_visible = False

    class comments(common.models.cmf_scheme_wf.CmfSchemeWf.comments):
        """CmfSchemeWf.comments field"""
        ui_form_visible = False

    class company(common.models.cmf_scheme_wf.CmfSchemeWf.company):
        """CmfSchemeWf.company field"""
        ui_form_visible = False

    class deadline(common.models.cmf_scheme_wf.CmfSchemeWf.deadline):
        """CmfSchemeWf.deadline field"""
        ui_form_visible = False

    class default_document_workflow(common.models.cmf_scheme_wf.CmfSchemeWf.default_document_workflow):
        """CmfSchemeWf.default_document_workflow field"""
        ui_form_visible = True

    class default_epic_workflow(common.models.cmf_scheme_wf.CmfSchemeWf.default_epic_workflow):
        """CmfSchemeWf.default_epic_workflow field"""
        ui_form_visible = True

    class default_list_workflow(common.models.cmf_scheme_wf.CmfSchemeWf.default_list_workflow):
        """CmfSchemeWf.default_list_workflow field"""
        ui_form_visible = True

    class default_release_workflow(common.models.cmf_scheme_wf.CmfSchemeWf.default_release_workflow):
        """CmfSchemeWf.default_release_workflow field"""
        ui_form_visible = True

    class default_sprint_workflow(common.models.cmf_scheme_wf.CmfSchemeWf.default_sprint_workflow):
        """CmfSchemeWf.default_sprint_workflow field"""
        ui_form_visible = True

    class default_subproject_workflow(common.models.cmf_scheme_wf.CmfSchemeWf.default_subproject_workflow):
        """CmfSchemeWf.default_subproject_workflow field"""
        ui_form_visible = True

    class default_subtask_logic_type(common.models.cmf_scheme_wf.CmfSchemeWf.default_subtask_logic_type):
        """CmfSchemeWf.default_subtask_logic_type field"""
        ui_form_visible = True

    class default_subtask_workflow(common.models.cmf_scheme_wf.CmfSchemeWf.default_subtask_workflow):
        """CmfSchemeWf.default_subtask_workflow field"""
        ui_form_visible = True

    class default_task_logic_type(common.models.cmf_scheme_wf.CmfSchemeWf.default_task_logic_type):
        """CmfSchemeWf.default_task_logic_type field"""
        ui_form_visible = True

    class default_task_workflow(common.models.cmf_scheme_wf.CmfSchemeWf.default_task_workflow):
        """CmfSchemeWf.default_task_workflow field"""
        ui_form_visible = True

    class documents(common.models.cmf_scheme_wf.CmfSchemeWf.documents):
        """CmfSchemeWf.documents field"""
        ui_form_visible = False

    class executors(common.models.cmf_scheme_wf.CmfSchemeWf.executors):
        """CmfSchemeWf.executors field"""
        ui_form_visible = True

    class ext_id(common.models.cmf_scheme_wf.CmfSchemeWf.ext_id):
        """CmfSchemeWf.ext_id field"""
        ui_form_visible = False

    class favorite_for(common.models.cmf_scheme_wf.CmfSchemeWf.favorite_for):
        """CmfSchemeWf.favorite_for field"""
        ui_form_visible = False

    class followers(common.models.cmf_scheme_wf.CmfSchemeWf.followers):
        """CmfSchemeWf.followers field"""
        ui_form_visible = False

    class has_tree_nodes(common.models.cmf_scheme_wf.CmfSchemeWf.has_tree_nodes):
        """CmfSchemeWf.has_tree_nodes field"""
        ui_form_visible = False

    class id(common.models.cmf_scheme_wf.CmfSchemeWf.id):
        """CmfSchemeWf.id field"""
        ui_form_visible = False

    class import_original(common.models.cmf_scheme_wf.CmfSchemeWf.import_original):
        """CmfSchemeWf.import_original field"""
        ui_form_visible = False

    class import_raw_json(common.models.cmf_scheme_wf.CmfSchemeWf.import_raw_json):
        """CmfSchemeWf.import_raw_json field"""
        ui_form_visible = False

    class is_checked(common.models.cmf_scheme_wf.CmfSchemeWf.is_checked):
        """CmfSchemeWf.is_checked field"""
        ui_form_visible = False

    class is_favorite(common.models.cmf_scheme_wf.CmfSchemeWf.is_favorite):
        """CmfSchemeWf.is_favorite field"""
        ui_form_visible = False

    class is_penalty(common.models.cmf_scheme_wf.CmfSchemeWf.is_penalty):
        """CmfSchemeWf.is_penalty field"""
        ui_form_visible = False

    class is_public(common.models.cmf_scheme_wf.CmfSchemeWf.is_public):
        """CmfSchemeWf.is_public field"""
        ui_form_visible = False

    class is_public_comments(common.models.cmf_scheme_wf.CmfSchemeWf.is_public_comments):
        """CmfSchemeWf.is_public_comments field"""
        ui_form_visible = False

    class is_public_editable(common.models.cmf_scheme_wf.CmfSchemeWf.is_public_editable):
        """CmfSchemeWf.is_public_editable field"""
        ui_form_visible = False

    class is_template(common.models.cmf_scheme_wf.CmfSchemeWf.is_template):
        """CmfSchemeWf.is_template field"""
        ui_form_visible = False

    class local_links(common.models.cmf_scheme_wf.CmfSchemeWf.local_links):
        """CmfSchemeWf.local_links field"""
        ui_form_visible = False

    class logic_prefix(common.models.cmf_scheme_wf.CmfSchemeWf.logic_prefix):
        """CmfSchemeWf.logic_prefix field"""
        ui_form_visible = False

    class logic_type(common.models.cmf_scheme_wf.CmfSchemeWf.logic_type):
        """CmfSchemeWf.logic_type field"""
        ui_form_visible = False

    class mark(common.models.cmf_scheme_wf.CmfSchemeWf.mark):
        """CmfSchemeWf.mark field"""
        ui_form_visible = False

    class name(common.models.cmf_scheme_wf.CmfSchemeWf.name):
        """CmfSchemeWf.name field"""
        ui_form_visible = True

    class no_control(common.models.cmf_scheme_wf.CmfSchemeWf.no_control):
        """CmfSchemeWf.no_control field"""
        ui_form_visible = False

    class orderno(common.models.cmf_scheme_wf.CmfSchemeWf.orderno):
        """CmfSchemeWf.orderno field"""
        ui_form_visible = False

    class parent(common.models.cmf_scheme_wf.CmfSchemeWf.parent):
        """CmfSchemeWf.parent field"""
        ui_form_visible = False

    class parent_logic_prefix(common.models.cmf_scheme_wf.CmfSchemeWf.parent_logic_prefix):
        """CmfSchemeWf.parent_logic_prefix field"""
        ui_form_visible = False

    class period_interval(common.models.cmf_scheme_wf.CmfSchemeWf.period_interval):
        """CmfSchemeWf.period_interval field"""
        ui_form_visible = False

    class period_next_date(common.models.cmf_scheme_wf.CmfSchemeWf.period_next_date):
        """CmfSchemeWf.period_next_date field"""
        ui_form_visible = False

    class perm_acl(common.models.cmf_scheme_wf.CmfSchemeWf.perm_acl):
        """CmfSchemeWf.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(common.models.cmf_scheme_wf.CmfSchemeWf.perm_effective_acl_id):
        """CmfSchemeWf.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(common.models.cmf_scheme_wf.CmfSchemeWf.perm_encrypt):
        """CmfSchemeWf.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(common.models.cmf_scheme_wf.CmfSchemeWf.perm_has_acl):
        """CmfSchemeWf.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(common.models.cmf_scheme_wf.CmfSchemeWf.perm_inherit):
        """CmfSchemeWf.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(common.models.cmf_scheme_wf.CmfSchemeWf.perm_inherit_acl_id):
        """CmfSchemeWf.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(common.models.cmf_scheme_wf.CmfSchemeWf.perm_parent):
        """CmfSchemeWf.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(common.models.cmf_scheme_wf.CmfSchemeWf.perm_parent_owner_id):
        """CmfSchemeWf.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_policy(common.models.cmf_scheme_wf.CmfSchemeWf.perm_policy):
        """CmfSchemeWf.perm_policy field"""
        ui_form_visible = False

    class perm_policy_anonymous(common.models.cmf_scheme_wf.CmfSchemeWf.perm_policy_anonymous):
        """CmfSchemeWf.perm_policy_anonymous field"""
        ui_form_visible = False

    class perm_policy_guest(common.models.cmf_scheme_wf.CmfSchemeWf.perm_policy_guest):
        """CmfSchemeWf.perm_policy_guest field"""
        ui_form_visible = False

    class perm_policy_sharelink(common.models.cmf_scheme_wf.CmfSchemeWf.perm_policy_sharelink):
        """CmfSchemeWf.perm_policy_sharelink field"""
        ui_form_visible = False

    class perm_public(common.models.cmf_scheme_wf.CmfSchemeWf.perm_public):
        """CmfSchemeWf.perm_public field"""
        ui_form_visible = False

    class plan_end_date(common.models.cmf_scheme_wf.CmfSchemeWf.plan_end_date):
        """CmfSchemeWf.plan_end_date field"""
        ui_form_visible = False

    class plan_start_date(common.models.cmf_scheme_wf.CmfSchemeWf.plan_start_date):
        """CmfSchemeWf.plan_start_date field"""
        ui_form_visible = False

    class priority(common.models.cmf_scheme_wf.CmfSchemeWf.priority):
        """CmfSchemeWf.priority field"""
        ui_form_visible = False

    class responsible(common.models.cmf_scheme_wf.CmfSchemeWf.responsible):
        """CmfSchemeWf.responsible field"""
        ui_form_visible = False

    class root_parent(common.models.cmf_scheme_wf.CmfSchemeWf.root_parent):
        """CmfSchemeWf.root_parent field"""
        ui_form_visible = False

    class scheme_wf(common.models.cmf_scheme_wf.CmfSchemeWf.scheme_wf):
        """CmfSchemeWf.scheme_wf field"""
        ui_form_visible = False

    class scheme_wf_rules(common.models.cmf_scheme_wf.CmfSchemeWf.scheme_wf_rules):
        """CmfSchemeWf.scheme_wf_rules field"""
        ui_form_visible = False

    class sharelink_hash(common.models.cmf_scheme_wf.CmfSchemeWf.sharelink_hash):
        """CmfSchemeWf.sharelink_hash field"""
        ui_form_visible = False

    class spectators(common.models.cmf_scheme_wf.CmfSchemeWf.spectators):
        """CmfSchemeWf.spectators field"""
        ui_form_visible = True

    class status(common.models.cmf_scheme_wf.CmfSchemeWf.status):
        """CmfSchemeWf.status field"""
        ui_form_visible = False

    class status_closed_at(common.models.cmf_scheme_wf.CmfSchemeWf.status_closed_at):
        """CmfSchemeWf.status_closed_at field"""
        ui_form_visible = False

    class status_in_progress_end(common.models.cmf_scheme_wf.CmfSchemeWf.status_in_progress_end):
        """CmfSchemeWf.status_in_progress_end field"""
        ui_form_visible = False

    class status_in_progress_start(common.models.cmf_scheme_wf.CmfSchemeWf.status_in_progress_start):
        """CmfSchemeWf.status_in_progress_start field"""
        ui_form_visible = False

    class status_modified_at(common.models.cmf_scheme_wf.CmfSchemeWf.status_modified_at):
        """CmfSchemeWf.status_modified_at field"""
        ui_form_visible = False

    class status_review_at(common.models.cmf_scheme_wf.CmfSchemeWf.status_review_at):
        """CmfSchemeWf.status_review_at field"""
        ui_form_visible = False

    class strict_document_logic_type(common.models.cmf_scheme_wf.CmfSchemeWf.strict_document_logic_type):
        """CmfSchemeWf.strict_document_logic_type field"""
        ui_form_visible = True

    class strict_list_logic_type(common.models.cmf_scheme_wf.CmfSchemeWf.strict_list_logic_type):
        """CmfSchemeWf.strict_list_logic_type field"""
        ui_form_visible = True

    class strict_task_logic_type(common.models.cmf_scheme_wf.CmfSchemeWf.strict_task_logic_type):
        """CmfSchemeWf.strict_task_logic_type field"""
        ui_form_visible = True

    class system(common.models.cmf_scheme_wf.CmfSchemeWf.system):
        """CmfSchemeWf.system field"""
        ui_form_visible = False

    class tags(common.models.cmf_scheme_wf.CmfSchemeWf.tags):
        """CmfSchemeWf.tags field"""
        ui_form_visible = False

    class tasks(common.models.cmf_scheme_wf.CmfSchemeWf.tasks):
        """CmfSchemeWf.tasks field"""
        ui_form_visible = False

    class template(common.models.cmf_scheme_wf.CmfSchemeWf.template):
        """CmfSchemeWf.template field"""
        ui_form_visible = False

    class text(common.models.cmf_scheme_wf.CmfSchemeWf.text):
        """CmfSchemeWf.text field"""
        ui_form_visible = True

    class tree_hidden(common.models.cmf_scheme_wf.CmfSchemeWf.tree_hidden):
        """CmfSchemeWf.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(common.models.cmf_scheme_wf.CmfSchemeWf.tree_node_is_branch):
        """CmfSchemeWf.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(common.models.cmf_scheme_wf.CmfSchemeWf.tree_nodes):
        """CmfSchemeWf.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(common.models.cmf_scheme_wf.CmfSchemeWf.tree_parent):
        """CmfSchemeWf.tree_parent field"""
        ui_form_visible = False

    class ui_view_form(common.models.cmf_scheme_wf.CmfSchemeWf.ui_view_form):
        """CmfSchemeWf.ui_view_form field"""
        ui_form_visible = False

    class waiting_for(common.models.cmf_scheme_wf.CmfSchemeWf.waiting_for):
        """CmfSchemeWf.waiting_for field"""
        ui_form_visible = False

    class workflow(common.models.cmf_scheme_wf.CmfSchemeWf.workflow):
        """CmfSchemeWf.workflow field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Постановщик ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Объект ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_project.id','cmf_folder.id','cmf_active_entity_filter.id','cmf_document.id','cmf_task.id']
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_task_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по-умолчанию для задач ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class logic_type_id(fields.CmfTUUID):
        caption = "Тип ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class scheme_wf_id(fields.CmfTUUID):
        caption = "Схема Бизнес-процесса ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_owner_assistant_id(fields.CmfTUUID):
        caption = "DEPRICATED. Помощник владельца ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class status_id(fields.CmfTUUID):
        caption = "Статус ID"
        foreign_key = "cmf_status.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class company_id(fields.CmfTUUID):
        caption = "Контрагент ID"
        foreign_key = "cmf_company.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class responsible_id(fields.CmfTUUID):
        caption = "Исполнитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class waiting_for_id(fields.CmfTUUID):
        caption = "Ждем ответа ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cloned_from_id(fields.CmfTUUID):
        caption = "Склонирован из ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class activity_id(fields.CmfTUUID):
        caption = "Вид деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cache_status_opt_id(fields.CmfTUUID):
        caption = "Настройка статуса ID"
        foreign_key = "cmf_status_opt.id"
        nullable = True
        unique = False
        visible = False
        index = True
        no_acl = True

    class template_id(fields.CmfTUUID):
        caption = "Шаблон ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_list_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по умолчанию для Стандартных Списков ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_epic_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по умолчанию для Epic ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_subproject_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по умолчанию для Подпроектов ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_release_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по умолчанию для Release ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_sprint_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по умолчанию для Sprint ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_document_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по умолчанию для Документов ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_subtask_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по умолчанию для Подзадач ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_task_logic_type_id(fields.CmfTUUID):
        caption = "Тип по умолчанию для новых задач ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_subtask_logic_type_id(fields.CmfTUUID):
        caption = "Тип по умолчанию для новых Подзадач ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True



import common.models.cmf_scheme_wf_rule
class CmfSchemeWfRule(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule):
    abstract = False

    class activity(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.activity):
        """CmfSchemeWfRule.activity field"""
        ui_form_visible = True

    class cmf_author(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.cmf_author):
        """CmfSchemeWfRule.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.cmf_created_at):
        """CmfSchemeWfRule.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.cmf_deleted):
        """CmfSchemeWfRule.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.cmf_import):
        """CmfSchemeWfRule.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.cmf_locked_at):
        """CmfSchemeWfRule.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.cmf_locked_by):
        """CmfSchemeWfRule.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_model_name(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.cmf_model_name):
        """CmfSchemeWfRule.cmf_model_name field"""
        ui_form_visible = True

    class cmf_modified_at(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.cmf_modified_at):
        """CmfSchemeWfRule.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.cmf_modified_by):
        """CmfSchemeWfRule.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.cmf_owner):
        """CmfSchemeWfRule.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.cmf_version):
        """CmfSchemeWfRule.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.cmf_viewed_at):
        """CmfSchemeWfRule.cmf_viewed_at field"""
        ui_form_visible = False

    class code(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.code):
        """CmfSchemeWfRule.code field"""
        ui_form_visible = False

    class comments(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.comments):
        """CmfSchemeWfRule.comments field"""
        ui_form_visible = False

    class documents(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.documents):
        """CmfSchemeWfRule.documents field"""
        ui_form_visible = False

    class ext_id(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.ext_id):
        """CmfSchemeWfRule.ext_id field"""
        ui_form_visible = False

    class favorite_for(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.favorite_for):
        """CmfSchemeWfRule.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.has_tree_nodes):
        """CmfSchemeWfRule.has_tree_nodes field"""
        ui_form_visible = False

    class id(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.id):
        """CmfSchemeWfRule.id field"""
        ui_form_visible = False

    class import_original(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.import_original):
        """CmfSchemeWfRule.import_original field"""
        ui_form_visible = False

    class import_raw_json(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.import_raw_json):
        """CmfSchemeWfRule.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.is_favorite):
        """CmfSchemeWfRule.is_favorite field"""
        ui_form_visible = False

    class logic_type(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.logic_type):
        """CmfSchemeWfRule.logic_type field"""
        ui_form_visible = True

    class name(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.name):
        """CmfSchemeWfRule.name field"""
        ui_form_visible = False

    class orderno(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.orderno):
        """CmfSchemeWfRule.orderno field"""
        ui_form_visible = True

    class parent(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.parent):
        """CmfSchemeWfRule.parent field"""
        ui_form_visible = False

    class perm_acl(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.perm_acl):
        """CmfSchemeWfRule.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.perm_effective_acl_id):
        """CmfSchemeWfRule.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.perm_encrypt):
        """CmfSchemeWfRule.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.perm_has_acl):
        """CmfSchemeWfRule.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.perm_inherit):
        """CmfSchemeWfRule.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.perm_inherit_acl_id):
        """CmfSchemeWfRule.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.perm_parent):
        """CmfSchemeWfRule.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.perm_parent_owner_id):
        """CmfSchemeWfRule.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.perm_public):
        """CmfSchemeWfRule.perm_public field"""
        ui_form_visible = False

    class root_parent(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.root_parent):
        """CmfSchemeWfRule.root_parent field"""
        ui_form_visible = False

    class scheme_wf(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.scheme_wf):
        """CmfSchemeWfRule.scheme_wf field"""
        ui_form_visible = False

    class system(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.system):
        """CmfSchemeWfRule.system field"""
        ui_form_visible = False

    class target_scheme_wf(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.target_scheme_wf):
        """CmfSchemeWfRule.target_scheme_wf field"""
        ui_form_visible = True

    class target_view(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.target_view):
        """CmfSchemeWfRule.target_view field"""
        ui_form_visible = True

    class target_workflow(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.target_workflow):
        """CmfSchemeWfRule.target_workflow field"""
        ui_form_visible = True

    class tasks(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.tasks):
        """CmfSchemeWfRule.tasks field"""
        ui_form_visible = False

    class text(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.text):
        """CmfSchemeWfRule.text field"""
        ui_form_visible = True

    class tree_hidden(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.tree_hidden):
        """CmfSchemeWfRule.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.tree_node_is_branch):
        """CmfSchemeWfRule.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.tree_nodes):
        """CmfSchemeWfRule.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(common.models.cmf_scheme_wf_rule.CmfSchemeWfRule.tree_parent):
        """CmfSchemeWfRule.tree_parent field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class scheme_wf_id(fields.CmfTUUID):
        caption = "Схема Бизнес-процессов ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = False
        unique = False
        visible = False
        index = True

    class logic_type_id(fields.CmfTUUID):
        caption = "Фильтр по логическому типу объекта ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class activity_id(fields.CmfTUUID):
        caption = "Фильтр по виду деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class target_workflow_id(fields.CmfTUUID):
        caption = "Назначить Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class target_scheme_wf_id(fields.CmfTUUID):
        caption = "Назначить другую Схему ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = True
        unique = False
        visible = False
        index = True



import cmf.models.cmf_session
class CmfSession(cmf.models.cmf_session.CmfSession):
    abstract = False

    class access_token_expires_in(cmf.models.cmf_session.CmfSession.access_token_expires_in):
        """CmfSession.access_token_expires_in field"""

    class auth_date(cmf.models.cmf_session.CmfSession.auth_date):
        """CmfSession.auth_date field"""

    class blocked(cmf.models.cmf_session.CmfSession.blocked):
        """CmfSession.blocked field"""

    class checked(cmf.models.cmf_session.CmfSession.checked):
        """CmfSession.checked field"""

    class client_ip(cmf.models.cmf_session.CmfSession.client_ip):
        """CmfSession.client_ip field"""

    class expired(cmf.models.cmf_session.CmfSession.expired):
        """CmfSession.expired field"""

    class id(cmf.models.cmf_session.CmfSession.id):
        """CmfSession.id field"""

    class jwt(cmf.models.cmf_session.CmfSession.jwt):
        """CmfSession.jwt field"""

    class lifetime(cmf.models.cmf_session.CmfSession.lifetime):
        """CmfSession.lifetime field"""

    class plugin(cmf.models.cmf_session.CmfSession.plugin):
        """CmfSession.plugin field"""

    class reauth_date(cmf.models.cmf_session.CmfSession.reauth_date):
        """CmfSession.reauth_date field"""

    class refresh_token(cmf.models.cmf_session.CmfSession.refresh_token):
        """CmfSession.refresh_token field"""

    class sms_code(cmf.models.cmf_session.CmfSession.sms_code):
        """CmfSession.sms_code field"""

    class sms_send_time(cmf.models.cmf_session.CmfSession.sms_send_time):
        """CmfSession.sms_send_time field"""

    class sms_try_count(cmf.models.cmf_session.CmfSession.sms_try_count):
        """CmfSession.sms_try_count field"""

    class sms_try_time(cmf.models.cmf_session.CmfSession.sms_try_time):
        """CmfSession.sms_try_time field"""

    class two_factor(cmf.models.cmf_session.CmfSession.two_factor):
        """CmfSession.two_factor field"""

    class user_email(cmf.models.cmf_session.CmfSession.user_email):
        """CmfSession.user_email field"""

    class user_id(cmf.models.cmf_session.CmfSession.user_id):
        """CmfSession.user_id field"""

    class user_login(cmf.models.cmf_session.CmfSession.user_login):
        """CmfSession.user_login field"""

    class user_scope(cmf.models.cmf_session.CmfSession.user_scope):
        """CmfSession.user_scope field"""

    class plugin_id(fields.CmfTUUID):
        caption = "Плагин авторизации ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_auth_open_id_plugin.id']
        visible=False
        index=True



import cmf.fields.cmf_shadow_link
class CmfShadowLink(cmf.fields.cmf_shadow_link.CmfShadowLink):
    abstract = False

    class cmf_created_at(cmf.fields.cmf_shadow_link.CmfShadowLink.cmf_created_at):
        """CmfShadowLink.cmf_created_at field"""

    class id(cmf.fields.cmf_shadow_link.CmfShadowLink.id):
        """CmfShadowLink.id field"""

    class name(cmf.fields.cmf_shadow_link.CmfShadowLink.name):
        """CmfShadowLink.name field"""

    class person(cmf.fields.cmf_shadow_link.CmfShadowLink.person):
        """CmfShadowLink.person field"""

    class pinned(cmf.fields.cmf_shadow_link.CmfShadowLink.pinned):
        """CmfShadowLink.pinned field"""

    class place(cmf.fields.cmf_shadow_link.CmfShadowLink.place):
        """CmfShadowLink.place field"""

    class task(cmf.fields.cmf_shadow_link.CmfShadowLink.task):
        """CmfShadowLink.task field"""

    class task_id(fields.CmfTUUID):
        caption = "Задача ID"
        foreign_key = "cmf_task.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class person_id(fields.CmfTUUID):
        caption = "Пользователь ID"
        foreign_key = "cmf_person.id"
        nullable = True
        unique = False
        visible = False
        index = True



import cmf.fields.cmf_sign
import cmf.models.cmf_sign
class CmfSign(cmf.fields.cmf_sign.CmfSign,cmf.models.cmf_sign.CmfSign):
    abstract = False

    class cmf_author(cmf.fields.cmf_sign.CmfSign.cmf_author):
        """CmfSign.cmf_author field"""

    class cmf_created_at(cmf.fields.cmf_sign.CmfSign.cmf_created_at):
        """CmfSign.cmf_created_at field"""

    class cmf_deleted(cmf.fields.cmf_sign.CmfSign.cmf_deleted):
        """CmfSign.cmf_deleted field"""

    class cmf_locked_at(cmf.fields.cmf_sign.CmfSign.cmf_locked_at):
        """CmfSign.cmf_locked_at field"""

    class cmf_locked_by(cmf.fields.cmf_sign.CmfSign.cmf_locked_by):
        """CmfSign.cmf_locked_by field"""

    class cmf_modified_at(cmf.fields.cmf_sign.CmfSign.cmf_modified_at):
        """CmfSign.cmf_modified_at field"""

    class cmf_modified_by(cmf.fields.cmf_sign.CmfSign.cmf_modified_by):
        """CmfSign.cmf_modified_by field"""

    class cmf_owner(cmf.fields.cmf_sign.CmfSign.cmf_owner):
        """CmfSign.cmf_owner field"""

    class cmf_version(cmf.fields.cmf_sign.CmfSign.cmf_version):
        """CmfSign.cmf_version field"""

    class cmf_viewed_at(cmf.fields.cmf_sign.CmfSign.cmf_viewed_at):
        """CmfSign.cmf_viewed_at field"""

    class id(cmf.fields.cmf_sign.CmfSign.id):
        """CmfSign.id field"""

    class object_cmf_version(cmf.fields.cmf_sign.CmfSign.object_cmf_version):
        """CmfSign.object_cmf_version field"""

    class parent(cmf.fields.cmf_sign.CmfSign.parent):
        """CmfSign.parent field"""

    class sign(cmf.fields.cmf_sign.CmfSign.sign):
        """CmfSign.sign field"""

    class signed_object(cmf.fields.cmf_sign.CmfSign.signed_object):
        """CmfSign.signed_object field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Автор подписи ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class signed_object_id(fields.CmfTUUID):
        caption = "Подписанный объект ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.staff_control.models.staff_control_settings
class CmfStaffControlSettings(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings):
    abstract = False

    class check_browser_open_at(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.check_browser_open_at):
        """CmfStaffControlSettings.check_browser_open_at field"""

    class check_deadline_owner_at(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.check_deadline_owner_at):
        """CmfStaffControlSettings.check_deadline_owner_at field"""

    class check_deadline_responsible_at(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.check_deadline_responsible_at):
        """CmfStaffControlSettings.check_deadline_responsible_at field"""

    class check_deadline_supervisor_at(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.check_deadline_supervisor_at):
        """CmfStaffControlSettings.check_deadline_supervisor_at field"""

    class cmf_author(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.cmf_author):
        """CmfStaffControlSettings.cmf_author field"""

    class cmf_created_at(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.cmf_created_at):
        """CmfStaffControlSettings.cmf_created_at field"""

    class cmf_deleted(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.cmf_deleted):
        """CmfStaffControlSettings.cmf_deleted field"""

    class cmf_import(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.cmf_import):
        """CmfStaffControlSettings.cmf_import field"""

    class cmf_locked_at(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.cmf_locked_at):
        """CmfStaffControlSettings.cmf_locked_at field"""

    class cmf_locked_by(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.cmf_locked_by):
        """CmfStaffControlSettings.cmf_locked_by field"""

    class cmf_modified_at(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.cmf_modified_at):
        """CmfStaffControlSettings.cmf_modified_at field"""

    class cmf_modified_by(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.cmf_modified_by):
        """CmfStaffControlSettings.cmf_modified_by field"""

    class cmf_owner(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.cmf_owner):
        """CmfStaffControlSettings.cmf_owner field"""

    class cmf_version(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.cmf_version):
        """CmfStaffControlSettings.cmf_version field"""

    class cmf_viewed_at(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.cmf_viewed_at):
        """CmfStaffControlSettings.cmf_viewed_at field"""

    class code(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.code):
        """CmfStaffControlSettings.code field"""

    class comments(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.comments):
        """CmfStaffControlSettings.comments field"""

    class documents(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.documents):
        """CmfStaffControlSettings.documents field"""

    class enabled(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.enabled):
        """CmfStaffControlSettings.enabled field"""

    class ext_id(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.ext_id):
        """CmfStaffControlSettings.ext_id field"""

    class favorite_for(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.favorite_for):
        """CmfStaffControlSettings.favorite_for field"""

    class has_tree_nodes(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.has_tree_nodes):
        """CmfStaffControlSettings.has_tree_nodes field"""

    class id(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.id):
        """CmfStaffControlSettings.id field"""

    class import_original(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.import_original):
        """CmfStaffControlSettings.import_original field"""

    class import_raw_json(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.import_raw_json):
        """CmfStaffControlSettings.import_raw_json field"""

    class is_favorite(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.is_favorite):
        """CmfStaffControlSettings.is_favorite field"""

    class name(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.name):
        """CmfStaffControlSettings.name field"""

    class orderno(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.orderno):
        """CmfStaffControlSettings.orderno field"""

    class parent(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.parent):
        """CmfStaffControlSettings.parent field"""

    class perm_acl(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.perm_acl):
        """CmfStaffControlSettings.perm_acl field"""

    class perm_effective_acl_id(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.perm_effective_acl_id):
        """CmfStaffControlSettings.perm_effective_acl_id field"""

    class perm_encrypt(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.perm_encrypt):
        """CmfStaffControlSettings.perm_encrypt field"""

    class perm_has_acl(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.perm_has_acl):
        """CmfStaffControlSettings.perm_has_acl field"""

    class perm_inherit(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.perm_inherit):
        """CmfStaffControlSettings.perm_inherit field"""

    class perm_inherit_acl_id(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.perm_inherit_acl_id):
        """CmfStaffControlSettings.perm_inherit_acl_id field"""

    class perm_parent(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.perm_parent):
        """CmfStaffControlSettings.perm_parent field"""

    class perm_parent_owner_id(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.perm_parent_owner_id):
        """CmfStaffControlSettings.perm_parent_owner_id field"""

    class perm_public(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.perm_public):
        """CmfStaffControlSettings.perm_public field"""

    class root_parent(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.root_parent):
        """CmfStaffControlSettings.root_parent field"""

    class send_sms(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.send_sms):
        """CmfStaffControlSettings.send_sms field"""

    class system(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.system):
        """CmfStaffControlSettings.system field"""

    class tasks(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.tasks):
        """CmfStaffControlSettings.tasks field"""

    class text(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.text):
        """CmfStaffControlSettings.text field"""

    class tree_hidden(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.tree_hidden):
        """CmfStaffControlSettings.tree_hidden field"""

    class tree_node_is_branch(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.tree_node_is_branch):
        """CmfStaffControlSettings.tree_node_is_branch field"""

    class tree_nodes(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.tree_nodes):
        """CmfStaffControlSettings.tree_nodes field"""

    class tree_parent(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.tree_parent):
        """CmfStaffControlSettings.tree_parent field"""

    class work_end_at(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.work_end_at):
        """CmfStaffControlSettings.work_end_at field"""

    class work_start_at(modules.staff_control.models.staff_control_settings.CmfStaffControlSettings.work_start_at):
        """CmfStaffControlSettings.work_start_at field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import common.models.cmf_status
class CmfStatus(common.models.cmf_status.CmfStatus):
    abstract = False

    class allow_empty_transition(common.models.cmf_status.CmfStatus.allow_empty_transition):
        """CmfStatus.allow_empty_transition field"""
        ui_form_visible = True

    class card_name(common.models.cmf_status.CmfStatus.card_name):
        """CmfStatus.card_name field"""
        ui_form_visible = False

    class cmf_author(common.models.cmf_status.CmfStatus.cmf_author):
        """CmfStatus.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(common.models.cmf_status.CmfStatus.cmf_created_at):
        """CmfStatus.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(common.models.cmf_status.CmfStatus.cmf_deleted):
        """CmfStatus.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(common.models.cmf_status.CmfStatus.cmf_import):
        """CmfStatus.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(common.models.cmf_status.CmfStatus.cmf_locked_at):
        """CmfStatus.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(common.models.cmf_status.CmfStatus.cmf_locked_by):
        """CmfStatus.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(common.models.cmf_status.CmfStatus.cmf_modified_at):
        """CmfStatus.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(common.models.cmf_status.CmfStatus.cmf_modified_by):
        """CmfStatus.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(common.models.cmf_status.CmfStatus.cmf_owner):
        """CmfStatus.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(common.models.cmf_status.CmfStatus.cmf_version):
        """CmfStatus.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(common.models.cmf_status.CmfStatus.cmf_viewed_at):
        """CmfStatus.cmf_viewed_at field"""
        ui_form_visible = False

    class code(common.models.cmf_status.CmfStatus.code):
        """CmfStatus.code field"""
        ui_form_visible = True

    class color(common.models.cmf_status.CmfStatus.color):
        """CmfStatus.color field"""
        ui_form_visible = True

    class comments(common.models.cmf_status.CmfStatus.comments):
        """CmfStatus.comments field"""
        ui_form_visible = False

    class documents(common.models.cmf_status.CmfStatus.documents):
        """CmfStatus.documents field"""
        ui_form_visible = False

    class ext_id(common.models.cmf_status.CmfStatus.ext_id):
        """CmfStatus.ext_id field"""
        ui_form_visible = False

    class favorite_for(common.models.cmf_status.CmfStatus.favorite_for):
        """CmfStatus.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(common.models.cmf_status.CmfStatus.has_tree_nodes):
        """CmfStatus.has_tree_nodes field"""
        ui_form_visible = False

    class hidden(common.models.cmf_status.CmfStatus.hidden):
        """CmfStatus.hidden field"""
        ui_form_visible = True

    class id(common.models.cmf_status.CmfStatus.id):
        """CmfStatus.id field"""
        ui_form_visible = False

    class import_original(common.models.cmf_status.CmfStatus.import_original):
        """CmfStatus.import_original field"""
        ui_form_visible = False

    class import_raw_json(common.models.cmf_status.CmfStatus.import_raw_json):
        """CmfStatus.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(common.models.cmf_status.CmfStatus.is_favorite):
        """CmfStatus.is_favorite field"""
        ui_form_visible = False

    class name(common.models.cmf_status.CmfStatus.name):
        """CmfStatus.name field"""
        ui_form_visible = True

    class next_alarm(common.models.cmf_status.CmfStatus.next_alarm):
        """CmfStatus.next_alarm field"""
        ui_form_visible = True

    class orderno(common.models.cmf_status.CmfStatus.orderno):
        """CmfStatus.orderno field"""
        ui_form_visible = True

    class parent(common.models.cmf_status.CmfStatus.parent):
        """CmfStatus.parent field"""
        ui_form_visible = False

    class perm_acl(common.models.cmf_status.CmfStatus.perm_acl):
        """CmfStatus.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(common.models.cmf_status.CmfStatus.perm_effective_acl_id):
        """CmfStatus.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(common.models.cmf_status.CmfStatus.perm_encrypt):
        """CmfStatus.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(common.models.cmf_status.CmfStatus.perm_has_acl):
        """CmfStatus.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(common.models.cmf_status.CmfStatus.perm_inherit):
        """CmfStatus.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(common.models.cmf_status.CmfStatus.perm_inherit_acl_id):
        """CmfStatus.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(common.models.cmf_status.CmfStatus.perm_parent):
        """CmfStatus.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(common.models.cmf_status.CmfStatus.perm_parent_owner_id):
        """CmfStatus.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(common.models.cmf_status.CmfStatus.perm_public):
        """CmfStatus.perm_public field"""
        ui_form_visible = False

    class root_parent(common.models.cmf_status.CmfStatus.root_parent):
        """CmfStatus.root_parent field"""
        ui_form_visible = False

    class status_code(common.models.cmf_status.CmfStatus.status_code):
        """CmfStatus.status_code field"""
        ui_form_visible = True

    class status_type(common.models.cmf_status.CmfStatus.status_type):
        """CmfStatus.status_type field"""
        ui_form_visible = True

    class system(common.models.cmf_status.CmfStatus.system):
        """CmfStatus.system field"""
        ui_form_visible = False

    class tasks(common.models.cmf_status.CmfStatus.tasks):
        """CmfStatus.tasks field"""
        ui_form_visible = False

    class text(common.models.cmf_status.CmfStatus.text):
        """CmfStatus.text field"""
        ui_form_visible = True

    class tree_hidden(common.models.cmf_status.CmfStatus.tree_hidden):
        """CmfStatus.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(common.models.cmf_status.CmfStatus.tree_node_is_branch):
        """CmfStatus.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(common.models.cmf_status.CmfStatus.tree_nodes):
        """CmfStatus.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(common.models.cmf_status.CmfStatus.tree_parent):
        """CmfStatus.tree_parent field"""
        ui_form_visible = False

    class triggers(common.models.cmf_status.CmfStatus.triggers):
        """CmfStatus.triggers field"""
        ui_form_visible = False

    class workflow(common.models.cmf_status.CmfStatus.workflow):
        """CmfStatus.workflow field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Объект ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class status_code_id(fields.CmfTUUID):
        caption = "Глобальный статус ID"
        foreign_key = "cmf_status_code.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True



import common.fields.cmf_status_code
class CmfStatusCode(common.fields.cmf_status_code.CmfStatusCode):
    abstract = False

    class cmf_author(common.fields.cmf_status_code.CmfStatusCode.cmf_author):
        """CmfStatusCode.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(common.fields.cmf_status_code.CmfStatusCode.cmf_created_at):
        """CmfStatusCode.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(common.fields.cmf_status_code.CmfStatusCode.cmf_deleted):
        """CmfStatusCode.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(common.fields.cmf_status_code.CmfStatusCode.cmf_import):
        """CmfStatusCode.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(common.fields.cmf_status_code.CmfStatusCode.cmf_locked_at):
        """CmfStatusCode.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(common.fields.cmf_status_code.CmfStatusCode.cmf_locked_by):
        """CmfStatusCode.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(common.fields.cmf_status_code.CmfStatusCode.cmf_modified_at):
        """CmfStatusCode.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(common.fields.cmf_status_code.CmfStatusCode.cmf_modified_by):
        """CmfStatusCode.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(common.fields.cmf_status_code.CmfStatusCode.cmf_owner):
        """CmfStatusCode.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(common.fields.cmf_status_code.CmfStatusCode.cmf_version):
        """CmfStatusCode.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(common.fields.cmf_status_code.CmfStatusCode.cmf_viewed_at):
        """CmfStatusCode.cmf_viewed_at field"""
        ui_form_visible = False

    class code(common.fields.cmf_status_code.CmfStatusCode.code):
        """CmfStatusCode.code field"""
        ui_form_visible = True

    class comments(common.fields.cmf_status_code.CmfStatusCode.comments):
        """CmfStatusCode.comments field"""
        ui_form_visible = False

    class documents(common.fields.cmf_status_code.CmfStatusCode.documents):
        """CmfStatusCode.documents field"""
        ui_form_visible = False

    class ext_id(common.fields.cmf_status_code.CmfStatusCode.ext_id):
        """CmfStatusCode.ext_id field"""
        ui_form_visible = False

    class favorite_for(common.fields.cmf_status_code.CmfStatusCode.favorite_for):
        """CmfStatusCode.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(common.fields.cmf_status_code.CmfStatusCode.has_tree_nodes):
        """CmfStatusCode.has_tree_nodes field"""
        ui_form_visible = False

    class id(common.fields.cmf_status_code.CmfStatusCode.id):
        """CmfStatusCode.id field"""
        ui_form_visible = False

    class import_original(common.fields.cmf_status_code.CmfStatusCode.import_original):
        """CmfStatusCode.import_original field"""
        ui_form_visible = False

    class import_raw_json(common.fields.cmf_status_code.CmfStatusCode.import_raw_json):
        """CmfStatusCode.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(common.fields.cmf_status_code.CmfStatusCode.is_favorite):
        """CmfStatusCode.is_favorite field"""
        ui_form_visible = False

    class name(common.fields.cmf_status_code.CmfStatusCode.name):
        """CmfStatusCode.name field"""
        ui_form_visible = True

    class orderno(common.fields.cmf_status_code.CmfStatusCode.orderno):
        """CmfStatusCode.orderno field"""
        ui_form_visible = False

    class parent(common.fields.cmf_status_code.CmfStatusCode.parent):
        """CmfStatusCode.parent field"""
        ui_form_visible = False

    class perm_acl(common.fields.cmf_status_code.CmfStatusCode.perm_acl):
        """CmfStatusCode.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(common.fields.cmf_status_code.CmfStatusCode.perm_effective_acl_id):
        """CmfStatusCode.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(common.fields.cmf_status_code.CmfStatusCode.perm_encrypt):
        """CmfStatusCode.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(common.fields.cmf_status_code.CmfStatusCode.perm_has_acl):
        """CmfStatusCode.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(common.fields.cmf_status_code.CmfStatusCode.perm_inherit):
        """CmfStatusCode.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(common.fields.cmf_status_code.CmfStatusCode.perm_inherit_acl_id):
        """CmfStatusCode.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(common.fields.cmf_status_code.CmfStatusCode.perm_parent):
        """CmfStatusCode.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(common.fields.cmf_status_code.CmfStatusCode.perm_parent_owner_id):
        """CmfStatusCode.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(common.fields.cmf_status_code.CmfStatusCode.perm_public):
        """CmfStatusCode.perm_public field"""
        ui_form_visible = False

    class root_parent(common.fields.cmf_status_code.CmfStatusCode.root_parent):
        """CmfStatusCode.root_parent field"""
        ui_form_visible = False

    class status_type(common.fields.cmf_status_code.CmfStatusCode.status_type):
        """CmfStatusCode.status_type field"""
        ui_form_visible = True

    class system(common.fields.cmf_status_code.CmfStatusCode.system):
        """CmfStatusCode.system field"""
        ui_form_visible = False

    class tasks(common.fields.cmf_status_code.CmfStatusCode.tasks):
        """CmfStatusCode.tasks field"""
        ui_form_visible = False

    class text(common.fields.cmf_status_code.CmfStatusCode.text):
        """CmfStatusCode.text field"""
        ui_form_visible = False

    class tree_hidden(common.fields.cmf_status_code.CmfStatusCode.tree_hidden):
        """CmfStatusCode.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(common.fields.cmf_status_code.CmfStatusCode.tree_node_is_branch):
        """CmfStatusCode.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(common.fields.cmf_status_code.CmfStatusCode.tree_nodes):
        """CmfStatusCode.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(common.fields.cmf_status_code.CmfStatusCode.tree_parent):
        """CmfStatusCode.tree_parent field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import common.models.cmf_status_opt
class CmfStatusOpt(common.models.cmf_status_opt.CmfStatusOpt):
    abstract = False

    class card_name(common.models.cmf_status_opt.CmfStatusOpt.card_name):
        """CmfStatusOpt.card_name field"""

    class cmf_author(common.models.cmf_status_opt.CmfStatusOpt.cmf_author):
        """CmfStatusOpt.cmf_author field"""

    class cmf_created_at(common.models.cmf_status_opt.CmfStatusOpt.cmf_created_at):
        """CmfStatusOpt.cmf_created_at field"""

    class cmf_deleted(common.models.cmf_status_opt.CmfStatusOpt.cmf_deleted):
        """CmfStatusOpt.cmf_deleted field"""

    class cmf_import(common.models.cmf_status_opt.CmfStatusOpt.cmf_import):
        """CmfStatusOpt.cmf_import field"""

    class cmf_locked_at(common.models.cmf_status_opt.CmfStatusOpt.cmf_locked_at):
        """CmfStatusOpt.cmf_locked_at field"""

    class cmf_locked_by(common.models.cmf_status_opt.CmfStatusOpt.cmf_locked_by):
        """CmfStatusOpt.cmf_locked_by field"""

    class cmf_modified_at(common.models.cmf_status_opt.CmfStatusOpt.cmf_modified_at):
        """CmfStatusOpt.cmf_modified_at field"""

    class cmf_modified_by(common.models.cmf_status_opt.CmfStatusOpt.cmf_modified_by):
        """CmfStatusOpt.cmf_modified_by field"""

    class cmf_owner(common.models.cmf_status_opt.CmfStatusOpt.cmf_owner):
        """CmfStatusOpt.cmf_owner field"""

    class cmf_version(common.models.cmf_status_opt.CmfStatusOpt.cmf_version):
        """CmfStatusOpt.cmf_version field"""

    class cmf_viewed_at(common.models.cmf_status_opt.CmfStatusOpt.cmf_viewed_at):
        """CmfStatusOpt.cmf_viewed_at field"""

    class code(common.models.cmf_status_opt.CmfStatusOpt.code):
        """CmfStatusOpt.code field"""

    class color(common.models.cmf_status_opt.CmfStatusOpt.color):
        """CmfStatusOpt.color field"""

    class comments(common.models.cmf_status_opt.CmfStatusOpt.comments):
        """CmfStatusOpt.comments field"""

    class documents(common.models.cmf_status_opt.CmfStatusOpt.documents):
        """CmfStatusOpt.documents field"""

    class ext_id(common.models.cmf_status_opt.CmfStatusOpt.ext_id):
        """CmfStatusOpt.ext_id field"""

    class favorite_for(common.models.cmf_status_opt.CmfStatusOpt.favorite_for):
        """CmfStatusOpt.favorite_for field"""

    class has_tree_nodes(common.models.cmf_status_opt.CmfStatusOpt.has_tree_nodes):
        """CmfStatusOpt.has_tree_nodes field"""

    class id(common.models.cmf_status_opt.CmfStatusOpt.id):
        """CmfStatusOpt.id field"""

    class import_original(common.models.cmf_status_opt.CmfStatusOpt.import_original):
        """CmfStatusOpt.import_original field"""

    class import_raw_json(common.models.cmf_status_opt.CmfStatusOpt.import_raw_json):
        """CmfStatusOpt.import_raw_json field"""

    class is_favorite(common.models.cmf_status_opt.CmfStatusOpt.is_favorite):
        """CmfStatusOpt.is_favorite field"""

    class members(common.models.cmf_status_opt.CmfStatusOpt.members):
        """CmfStatusOpt.members field"""

    class name(common.models.cmf_status_opt.CmfStatusOpt.name):
        """CmfStatusOpt.name field"""

    class next_alarm(common.models.cmf_status_opt.CmfStatusOpt.next_alarm):
        """CmfStatusOpt.next_alarm field"""

    class options(common.models.cmf_status_opt.CmfStatusOpt.options):
        """CmfStatusOpt.options field"""

    class orderno(common.models.cmf_status_opt.CmfStatusOpt.orderno):
        """CmfStatusOpt.orderno field"""

    class parent(common.models.cmf_status_opt.CmfStatusOpt.parent):
        """CmfStatusOpt.parent field"""

    class perm_acl(common.models.cmf_status_opt.CmfStatusOpt.perm_acl):
        """CmfStatusOpt.perm_acl field"""

    class perm_effective_acl_id(common.models.cmf_status_opt.CmfStatusOpt.perm_effective_acl_id):
        """CmfStatusOpt.perm_effective_acl_id field"""

    class perm_encrypt(common.models.cmf_status_opt.CmfStatusOpt.perm_encrypt):
        """CmfStatusOpt.perm_encrypt field"""

    class perm_has_acl(common.models.cmf_status_opt.CmfStatusOpt.perm_has_acl):
        """CmfStatusOpt.perm_has_acl field"""

    class perm_inherit(common.models.cmf_status_opt.CmfStatusOpt.perm_inherit):
        """CmfStatusOpt.perm_inherit field"""

    class perm_inherit_acl_id(common.models.cmf_status_opt.CmfStatusOpt.perm_inherit_acl_id):
        """CmfStatusOpt.perm_inherit_acl_id field"""

    class perm_parent(common.models.cmf_status_opt.CmfStatusOpt.perm_parent):
        """CmfStatusOpt.perm_parent field"""

    class perm_parent_owner_id(common.models.cmf_status_opt.CmfStatusOpt.perm_parent_owner_id):
        """CmfStatusOpt.perm_parent_owner_id field"""

    class perm_public(common.models.cmf_status_opt.CmfStatusOpt.perm_public):
        """CmfStatusOpt.perm_public field"""

    class root_parent(common.models.cmf_status_opt.CmfStatusOpt.root_parent):
        """CmfStatusOpt.root_parent field"""

    class status(common.models.cmf_status_opt.CmfStatusOpt.status):
        """CmfStatusOpt.status field"""

    class system(common.models.cmf_status_opt.CmfStatusOpt.system):
        """CmfStatusOpt.system field"""

    class tasks(common.models.cmf_status_opt.CmfStatusOpt.tasks):
        """CmfStatusOpt.tasks field"""

    class text(common.models.cmf_status_opt.CmfStatusOpt.text):
        """CmfStatusOpt.text field"""

    class tree_hidden(common.models.cmf_status_opt.CmfStatusOpt.tree_hidden):
        """CmfStatusOpt.tree_hidden field"""

    class tree_node_is_branch(common.models.cmf_status_opt.CmfStatusOpt.tree_node_is_branch):
        """CmfStatusOpt.tree_node_is_branch field"""

    class tree_nodes(common.models.cmf_status_opt.CmfStatusOpt.tree_nodes):
        """CmfStatusOpt.tree_nodes field"""

    class tree_parent(common.models.cmf_status_opt.CmfStatusOpt.tree_parent):
        """CmfStatusOpt.tree_parent field"""

    class triggers(common.models.cmf_status_opt.CmfStatusOpt.triggers):
        """CmfStatusOpt.triggers field"""

    class work_list(common.models.cmf_status_opt.CmfStatusOpt.work_list):
        """CmfStatusOpt.work_list field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class work_list_id(fields.CmfTUUID):
        caption = "Список ID"
        nullable = False
        unique = False
        foreign_keys = ['cmf_list.id','cmf_pipeline.id']
        visible=False
        index=True

    class status_id(fields.CmfTUUID):
        caption = "Cтатус ID"
        foreign_key = "cmf_status.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.stock.models.cmf_stock
class CmfStock(modules.stock.models.cmf_stock.CmfStock):
    abstract = False

    class cmf_author(modules.stock.models.cmf_stock.CmfStock.cmf_author):
        """CmfStock.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.stock.models.cmf_stock.CmfStock.cmf_created_at):
        """CmfStock.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.stock.models.cmf_stock.CmfStock.cmf_deleted):
        """CmfStock.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.stock.models.cmf_stock.CmfStock.cmf_import):
        """CmfStock.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.stock.models.cmf_stock.CmfStock.cmf_locked_at):
        """CmfStock.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.stock.models.cmf_stock.CmfStock.cmf_locked_by):
        """CmfStock.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.stock.models.cmf_stock.CmfStock.cmf_modified_at):
        """CmfStock.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.stock.models.cmf_stock.CmfStock.cmf_modified_by):
        """CmfStock.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.stock.models.cmf_stock.CmfStock.cmf_owner):
        """CmfStock.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(modules.stock.models.cmf_stock.CmfStock.cmf_version):
        """CmfStock.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.stock.models.cmf_stock.CmfStock.cmf_viewed_at):
        """CmfStock.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.stock.models.cmf_stock.CmfStock.code):
        """CmfStock.code field"""
        ui_form_visible = True

    class comments(modules.stock.models.cmf_stock.CmfStock.comments):
        """CmfStock.comments field"""
        ui_form_visible = False

    class documents(modules.stock.models.cmf_stock.CmfStock.documents):
        """CmfStock.documents field"""
        ui_form_visible = False

    class ext_id(modules.stock.models.cmf_stock.CmfStock.ext_id):
        """CmfStock.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.stock.models.cmf_stock.CmfStock.favorite_for):
        """CmfStock.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(modules.stock.models.cmf_stock.CmfStock.has_tree_nodes):
        """CmfStock.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.stock.models.cmf_stock.CmfStock.id):
        """CmfStock.id field"""
        ui_form_visible = False

    class import_original(modules.stock.models.cmf_stock.CmfStock.import_original):
        """CmfStock.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.stock.models.cmf_stock.CmfStock.import_raw_json):
        """CmfStock.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(modules.stock.models.cmf_stock.CmfStock.is_favorite):
        """CmfStock.is_favorite field"""
        ui_form_visible = False

    class main_stock(modules.stock.models.cmf_stock.CmfStock.main_stock):
        """CmfStock.main_stock field"""
        ui_form_visible = True

    class name(modules.stock.models.cmf_stock.CmfStock.name):
        """CmfStock.name field"""
        ui_form_visible = True

    class orderno(modules.stock.models.cmf_stock.CmfStock.orderno):
        """CmfStock.orderno field"""
        ui_form_visible = False

    class parent(modules.stock.models.cmf_stock.CmfStock.parent):
        """CmfStock.parent field"""
        ui_form_visible = False

    class perm_acl(modules.stock.models.cmf_stock.CmfStock.perm_acl):
        """CmfStock.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.stock.models.cmf_stock.CmfStock.perm_effective_acl_id):
        """CmfStock.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.stock.models.cmf_stock.CmfStock.perm_encrypt):
        """CmfStock.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.stock.models.cmf_stock.CmfStock.perm_has_acl):
        """CmfStock.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.stock.models.cmf_stock.CmfStock.perm_inherit):
        """CmfStock.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.stock.models.cmf_stock.CmfStock.perm_inherit_acl_id):
        """CmfStock.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.stock.models.cmf_stock.CmfStock.perm_parent):
        """CmfStock.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.stock.models.cmf_stock.CmfStock.perm_parent_owner_id):
        """CmfStock.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(modules.stock.models.cmf_stock.CmfStock.perm_public):
        """CmfStock.perm_public field"""
        ui_form_visible = False

    class root_parent(modules.stock.models.cmf_stock.CmfStock.root_parent):
        """CmfStock.root_parent field"""
        ui_form_visible = False

    class stock_items(modules.stock.models.cmf_stock.CmfStock.stock_items):
        """CmfStock.stock_items field"""
        ui_form_visible = False

    class system(modules.stock.models.cmf_stock.CmfStock.system):
        """CmfStock.system field"""
        ui_form_visible = False

    class tasks(modules.stock.models.cmf_stock.CmfStock.tasks):
        """CmfStock.tasks field"""
        ui_form_visible = False

    class text(modules.stock.models.cmf_stock.CmfStock.text):
        """CmfStock.text field"""
        ui_form_visible = False

    class tree_hidden(modules.stock.models.cmf_stock.CmfStock.tree_hidden):
        """CmfStock.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.stock.models.cmf_stock.CmfStock.tree_node_is_branch):
        """CmfStock.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.stock.models.cmf_stock.CmfStock.tree_nodes):
        """CmfStock.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.stock.models.cmf_stock.CmfStock.tree_parent):
        """CmfStock.tree_parent field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.stock.fields.cmf_stock_incoming_order
class CmfStockIncomingOrder(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder):
    abstract = False

    class activity(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.activity):
        """CmfStockIncomingOrder.activity field"""
        ui_form_visible = False

    class alarm_date(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.alarm_date):
        """CmfStockIncomingOrder.alarm_date field"""
        ui_form_visible = False

    class approved(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.approved):
        """CmfStockIncomingOrder.approved field"""
        ui_form_visible = False

    class attachments(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.attachments):
        """CmfStockIncomingOrder.attachments field"""
        ui_form_visible = False

    class cache_fields(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.cache_fields):
        """CmfStockIncomingOrder.cache_fields field"""
        ui_form_visible = False

    class cache_status_opt(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.cache_status_opt):
        """CmfStockIncomingOrder.cache_status_opt field"""
        ui_form_visible = False

    class cache_status_type(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.cache_status_type):
        """CmfStockIncomingOrder.cache_status_type field"""
        ui_form_visible = False

    class cloned_from(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.cloned_from):
        """CmfStockIncomingOrder.cloned_from field"""
        ui_form_visible = False

    class cmf_author(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.cmf_author):
        """CmfStockIncomingOrder.cmf_author field"""
        ui_form_visible = True

    class cmf_created_at(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.cmf_created_at):
        """CmfStockIncomingOrder.cmf_created_at field"""
        ui_form_visible = True

    class cmf_deleted(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.cmf_deleted):
        """CmfStockIncomingOrder.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.cmf_import):
        """CmfStockIncomingOrder.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.cmf_locked_at):
        """CmfStockIncomingOrder.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.cmf_locked_by):
        """CmfStockIncomingOrder.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.cmf_modified_at):
        """CmfStockIncomingOrder.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.cmf_modified_by):
        """CmfStockIncomingOrder.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.cmf_owner):
        """CmfStockIncomingOrder.cmf_owner field"""
        ui_form_visible = False

    class cmf_owner_assistant(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.cmf_owner_assistant):
        """CmfStockIncomingOrder.cmf_owner_assistant field"""
        ui_form_visible = False

    class cmf_owner_assistants(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.cmf_owner_assistants):
        """CmfStockIncomingOrder.cmf_owner_assistants field"""
        ui_form_visible = False

    class cmf_version(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.cmf_version):
        """CmfStockIncomingOrder.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.cmf_viewed_at):
        """CmfStockIncomingOrder.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.code):
        """CmfStockIncomingOrder.code field"""
        ui_form_visible = True

    class comments(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.comments):
        """CmfStockIncomingOrder.comments field"""
        ui_form_visible = False

    class company(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.company):
        """CmfStockIncomingOrder.company field"""
        ui_form_visible = False

    class deadline(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.deadline):
        """CmfStockIncomingOrder.deadline field"""
        ui_form_visible = False

    class default_task_workflow(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.default_task_workflow):
        """CmfStockIncomingOrder.default_task_workflow field"""
        ui_form_visible = False

    class document(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.document):
        """CmfStockIncomingOrder.document field"""
        ui_form_visible = True

    class documents(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.documents):
        """CmfStockIncomingOrder.documents field"""
        ui_form_visible = False

    class executors(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.executors):
        """CmfStockIncomingOrder.executors field"""
        ui_form_visible = False

    class ext_id(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.ext_id):
        """CmfStockIncomingOrder.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.favorite_for):
        """CmfStockIncomingOrder.favorite_for field"""
        ui_form_visible = False

    class followers(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.followers):
        """CmfStockIncomingOrder.followers field"""
        ui_form_visible = False

    class has_tree_nodes(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.has_tree_nodes):
        """CmfStockIncomingOrder.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.id):
        """CmfStockIncomingOrder.id field"""
        ui_form_visible = False

    class import_original(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.import_original):
        """CmfStockIncomingOrder.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.import_raw_json):
        """CmfStockIncomingOrder.import_raw_json field"""
        ui_form_visible = False

    class is_checked(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.is_checked):
        """CmfStockIncomingOrder.is_checked field"""
        ui_form_visible = False

    class is_favorite(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.is_favorite):
        """CmfStockIncomingOrder.is_favorite field"""
        ui_form_visible = False

    class is_penalty(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.is_penalty):
        """CmfStockIncomingOrder.is_penalty field"""
        ui_form_visible = False

    class is_public(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.is_public):
        """CmfStockIncomingOrder.is_public field"""
        ui_form_visible = False

    class is_public_comments(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.is_public_comments):
        """CmfStockIncomingOrder.is_public_comments field"""
        ui_form_visible = False

    class is_public_editable(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.is_public_editable):
        """CmfStockIncomingOrder.is_public_editable field"""
        ui_form_visible = False

    class is_template(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.is_template):
        """CmfStockIncomingOrder.is_template field"""
        ui_form_visible = False

    class local_links(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.local_links):
        """CmfStockIncomingOrder.local_links field"""
        ui_form_visible = False

    class logic_prefix(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.logic_prefix):
        """CmfStockIncomingOrder.logic_prefix field"""
        ui_form_visible = False

    class logic_type(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.logic_type):
        """CmfStockIncomingOrder.logic_type field"""
        ui_form_visible = False

    class mark(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.mark):
        """CmfStockIncomingOrder.mark field"""
        ui_form_visible = False

    class name(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.name):
        """CmfStockIncomingOrder.name field"""
        ui_form_visible = False

    class no_control(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.no_control):
        """CmfStockIncomingOrder.no_control field"""
        ui_form_visible = False

    class orderno(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.orderno):
        """CmfStockIncomingOrder.orderno field"""
        ui_form_visible = False

    class parent(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.parent):
        """CmfStockIncomingOrder.parent field"""
        ui_form_visible = False

    class parent_logic_prefix(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.parent_logic_prefix):
        """CmfStockIncomingOrder.parent_logic_prefix field"""
        ui_form_visible = False

    class period_interval(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.period_interval):
        """CmfStockIncomingOrder.period_interval field"""
        ui_form_visible = False

    class period_next_date(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.period_next_date):
        """CmfStockIncomingOrder.period_next_date field"""
        ui_form_visible = False

    class perm_acl(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.perm_acl):
        """CmfStockIncomingOrder.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.perm_effective_acl_id):
        """CmfStockIncomingOrder.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.perm_encrypt):
        """CmfStockIncomingOrder.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.perm_has_acl):
        """CmfStockIncomingOrder.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.perm_inherit):
        """CmfStockIncomingOrder.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.perm_inherit_acl_id):
        """CmfStockIncomingOrder.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.perm_parent):
        """CmfStockIncomingOrder.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.perm_parent_owner_id):
        """CmfStockIncomingOrder.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_policy(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.perm_policy):
        """CmfStockIncomingOrder.perm_policy field"""
        ui_form_visible = False

    class perm_policy_anonymous(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.perm_policy_anonymous):
        """CmfStockIncomingOrder.perm_policy_anonymous field"""
        ui_form_visible = False

    class perm_policy_guest(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.perm_policy_guest):
        """CmfStockIncomingOrder.perm_policy_guest field"""
        ui_form_visible = False

    class perm_policy_sharelink(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.perm_policy_sharelink):
        """CmfStockIncomingOrder.perm_policy_sharelink field"""
        ui_form_visible = False

    class perm_public(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.perm_public):
        """CmfStockIncomingOrder.perm_public field"""
        ui_form_visible = False

    class plan_end_date(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.plan_end_date):
        """CmfStockIncomingOrder.plan_end_date field"""
        ui_form_visible = False

    class plan_start_date(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.plan_start_date):
        """CmfStockIncomingOrder.plan_start_date field"""
        ui_form_visible = False

    class priority(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.priority):
        """CmfStockIncomingOrder.priority field"""
        ui_form_visible = False

    class responsible(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.responsible):
        """CmfStockIncomingOrder.responsible field"""
        ui_form_visible = False

    class root_parent(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.root_parent):
        """CmfStockIncomingOrder.root_parent field"""
        ui_form_visible = False

    class scheme_wf(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.scheme_wf):
        """CmfStockIncomingOrder.scheme_wf field"""
        ui_form_visible = False

    class sharelink_hash(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.sharelink_hash):
        """CmfStockIncomingOrder.sharelink_hash field"""
        ui_form_visible = False

    class spectators(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.spectators):
        """CmfStockIncomingOrder.spectators field"""
        ui_form_visible = False

    class status(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.status):
        """CmfStockIncomingOrder.status field"""
        ui_form_visible = True

    class status_closed_at(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.status_closed_at):
        """CmfStockIncomingOrder.status_closed_at field"""
        ui_form_visible = False

    class status_in_progress_end(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.status_in_progress_end):
        """CmfStockIncomingOrder.status_in_progress_end field"""
        ui_form_visible = False

    class status_in_progress_start(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.status_in_progress_start):
        """CmfStockIncomingOrder.status_in_progress_start field"""
        ui_form_visible = False

    class status_modified_at(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.status_modified_at):
        """CmfStockIncomingOrder.status_modified_at field"""
        ui_form_visible = False

    class status_review_at(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.status_review_at):
        """CmfStockIncomingOrder.status_review_at field"""
        ui_form_visible = False

    class stock(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.stock):
        """CmfStockIncomingOrder.stock field"""
        ui_form_visible = True

    class stock_incoming_order_items(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.stock_incoming_order_items):
        """CmfStockIncomingOrder.stock_incoming_order_items field"""
        ui_form_visible = False

    class system(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.system):
        """CmfStockIncomingOrder.system field"""
        ui_form_visible = False

    class tags(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.tags):
        """CmfStockIncomingOrder.tags field"""
        ui_form_visible = False

    class tasks(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.tasks):
        """CmfStockIncomingOrder.tasks field"""
        ui_form_visible = False

    class text(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.text):
        """CmfStockIncomingOrder.text field"""
        ui_form_visible = False

    class tree_hidden(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.tree_hidden):
        """CmfStockIncomingOrder.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.tree_node_is_branch):
        """CmfStockIncomingOrder.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.tree_nodes):
        """CmfStockIncomingOrder.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.tree_parent):
        """CmfStockIncomingOrder.tree_parent field"""
        ui_form_visible = False

    class ui_view_form(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.ui_view_form):
        """CmfStockIncomingOrder.ui_view_form field"""
        ui_form_visible = False

    class waiting_for(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.waiting_for):
        """CmfStockIncomingOrder.waiting_for field"""
        ui_form_visible = False

    class workflow(modules.stock.fields.cmf_stock_incoming_order.CmfStockIncomingOrder.workflow):
        """CmfStockIncomingOrder.workflow field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Постановщик ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Объект ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_project.id','cmf_folder.id','cmf_active_entity_filter.id','cmf_document.id','cmf_task.id']
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_task_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по-умолчанию для задач ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class logic_type_id(fields.CmfTUUID):
        caption = "Тип ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class scheme_wf_id(fields.CmfTUUID):
        caption = "Схема Бизнес-процесса ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_owner_assistant_id(fields.CmfTUUID):
        caption = "DEPRICATED. Помощник владельца ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class status_id(fields.CmfTUUID):
        caption = "Статус ID"
        foreign_key = "cmf_status.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class company_id(fields.CmfTUUID):
        caption = "Контрагент ID"
        foreign_key = "cmf_company.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class responsible_id(fields.CmfTUUID):
        caption = "Исполнитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class waiting_for_id(fields.CmfTUUID):
        caption = "Ждем ответа ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cloned_from_id(fields.CmfTUUID):
        caption = "Склонирован из ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class activity_id(fields.CmfTUUID):
        caption = "Вид деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cache_status_opt_id(fields.CmfTUUID):
        caption = "Настройка статуса ID"
        foreign_key = "cmf_status_opt.id"
        nullable = True
        unique = False
        visible = False
        index = True
        no_acl = True

    class document_id(fields.CmfTUUID):
        caption = "Документ основание ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_deal.id']
        visible=False
        index=True

    class stock_id(fields.CmfTUUID):
        caption = "Склад ID"
        foreign_key = "cmf_stock.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.stock.fields.cmf_stock_incoming_order_item
class CmfStockIncomingOrderItem(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem):
    abstract = False

    class cmf_author(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.cmf_author):
        """CmfStockIncomingOrderItem.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.cmf_created_at):
        """CmfStockIncomingOrderItem.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.cmf_deleted):
        """CmfStockIncomingOrderItem.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.cmf_import):
        """CmfStockIncomingOrderItem.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.cmf_locked_at):
        """CmfStockIncomingOrderItem.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.cmf_locked_by):
        """CmfStockIncomingOrderItem.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.cmf_modified_at):
        """CmfStockIncomingOrderItem.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.cmf_modified_by):
        """CmfStockIncomingOrderItem.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.cmf_owner):
        """CmfStockIncomingOrderItem.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.cmf_version):
        """CmfStockIncomingOrderItem.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.cmf_viewed_at):
        """CmfStockIncomingOrderItem.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.code):
        """CmfStockIncomingOrderItem.code field"""
        ui_form_visible = True

    class comments(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.comments):
        """CmfStockIncomingOrderItem.comments field"""
        ui_form_visible = False

    class documents(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.documents):
        """CmfStockIncomingOrderItem.documents field"""
        ui_form_visible = False

    class ext_id(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.ext_id):
        """CmfStockIncomingOrderItem.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.favorite_for):
        """CmfStockIncomingOrderItem.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.has_tree_nodes):
        """CmfStockIncomingOrderItem.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.id):
        """CmfStockIncomingOrderItem.id field"""
        ui_form_visible = False

    class import_original(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.import_original):
        """CmfStockIncomingOrderItem.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.import_raw_json):
        """CmfStockIncomingOrderItem.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.is_favorite):
        """CmfStockIncomingOrderItem.is_favorite field"""
        ui_form_visible = False

    class item_count(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.item_count):
        """CmfStockIncomingOrderItem.item_count field"""
        ui_form_visible = True

    class name(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.name):
        """CmfStockIncomingOrderItem.name field"""
        ui_form_visible = False

    class orderno(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.orderno):
        """CmfStockIncomingOrderItem.orderno field"""
        ui_form_visible = False

    class parent(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.parent):
        """CmfStockIncomingOrderItem.parent field"""
        ui_form_visible = False

    class perm_acl(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.perm_acl):
        """CmfStockIncomingOrderItem.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.perm_effective_acl_id):
        """CmfStockIncomingOrderItem.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.perm_encrypt):
        """CmfStockIncomingOrderItem.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.perm_has_acl):
        """CmfStockIncomingOrderItem.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.perm_inherit):
        """CmfStockIncomingOrderItem.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.perm_inherit_acl_id):
        """CmfStockIncomingOrderItem.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.perm_parent):
        """CmfStockIncomingOrderItem.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.perm_parent_owner_id):
        """CmfStockIncomingOrderItem.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.perm_public):
        """CmfStockIncomingOrderItem.perm_public field"""
        ui_form_visible = False

    class product(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.product):
        """CmfStockIncomingOrderItem.product field"""
        ui_form_visible = True

    class root_parent(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.root_parent):
        """CmfStockIncomingOrderItem.root_parent field"""
        ui_form_visible = False

    class stock_incoming_order(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.stock_incoming_order):
        """CmfStockIncomingOrderItem.stock_incoming_order field"""
        ui_form_visible = False

    class system(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.system):
        """CmfStockIncomingOrderItem.system field"""
        ui_form_visible = False

    class tasks(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.tasks):
        """CmfStockIncomingOrderItem.tasks field"""
        ui_form_visible = False

    class text(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.text):
        """CmfStockIncomingOrderItem.text field"""
        ui_form_visible = False

    class tree_hidden(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.tree_hidden):
        """CmfStockIncomingOrderItem.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.tree_node_is_branch):
        """CmfStockIncomingOrderItem.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.tree_nodes):
        """CmfStockIncomingOrderItem.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.stock.fields.cmf_stock_incoming_order_item.CmfStockIncomingOrderItem.tree_parent):
        """CmfStockIncomingOrderItem.tree_parent field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class product_id(fields.CmfTUUID):
        caption = "Товар ID"
        foreign_key = "cmf_product.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class stock_incoming_order_id(fields.CmfTUUID):
        caption = "Документ ID"
        foreign_key = "cmf_stock_incoming_order.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.stock.fields.cmf_stock_initial
class CmfStockInitial(modules.stock.fields.cmf_stock_initial.CmfStockInitial):
    abstract = False

    class activity(modules.stock.fields.cmf_stock_initial.CmfStockInitial.activity):
        """CmfStockInitial.activity field"""
        ui_form_visible = False

    class alarm_date(modules.stock.fields.cmf_stock_initial.CmfStockInitial.alarm_date):
        """CmfStockInitial.alarm_date field"""
        ui_form_visible = False

    class approved(modules.stock.fields.cmf_stock_initial.CmfStockInitial.approved):
        """CmfStockInitial.approved field"""
        ui_form_visible = False

    class attachments(modules.stock.fields.cmf_stock_initial.CmfStockInitial.attachments):
        """CmfStockInitial.attachments field"""
        ui_form_visible = False

    class cache_fields(modules.stock.fields.cmf_stock_initial.CmfStockInitial.cache_fields):
        """CmfStockInitial.cache_fields field"""
        ui_form_visible = False

    class cache_status_opt(modules.stock.fields.cmf_stock_initial.CmfStockInitial.cache_status_opt):
        """CmfStockInitial.cache_status_opt field"""
        ui_form_visible = False

    class cache_status_type(modules.stock.fields.cmf_stock_initial.CmfStockInitial.cache_status_type):
        """CmfStockInitial.cache_status_type field"""
        ui_form_visible = False

    class cloned_from(modules.stock.fields.cmf_stock_initial.CmfStockInitial.cloned_from):
        """CmfStockInitial.cloned_from field"""
        ui_form_visible = False

    class cmf_author(modules.stock.fields.cmf_stock_initial.CmfStockInitial.cmf_author):
        """CmfStockInitial.cmf_author field"""
        ui_form_visible = True

    class cmf_created_at(modules.stock.fields.cmf_stock_initial.CmfStockInitial.cmf_created_at):
        """CmfStockInitial.cmf_created_at field"""
        ui_form_visible = True

    class cmf_deleted(modules.stock.fields.cmf_stock_initial.CmfStockInitial.cmf_deleted):
        """CmfStockInitial.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.stock.fields.cmf_stock_initial.CmfStockInitial.cmf_import):
        """CmfStockInitial.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.stock.fields.cmf_stock_initial.CmfStockInitial.cmf_locked_at):
        """CmfStockInitial.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.stock.fields.cmf_stock_initial.CmfStockInitial.cmf_locked_by):
        """CmfStockInitial.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.stock.fields.cmf_stock_initial.CmfStockInitial.cmf_modified_at):
        """CmfStockInitial.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.stock.fields.cmf_stock_initial.CmfStockInitial.cmf_modified_by):
        """CmfStockInitial.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.stock.fields.cmf_stock_initial.CmfStockInitial.cmf_owner):
        """CmfStockInitial.cmf_owner field"""
        ui_form_visible = False

    class cmf_owner_assistant(modules.stock.fields.cmf_stock_initial.CmfStockInitial.cmf_owner_assistant):
        """CmfStockInitial.cmf_owner_assistant field"""
        ui_form_visible = False

    class cmf_owner_assistants(modules.stock.fields.cmf_stock_initial.CmfStockInitial.cmf_owner_assistants):
        """CmfStockInitial.cmf_owner_assistants field"""
        ui_form_visible = False

    class cmf_version(modules.stock.fields.cmf_stock_initial.CmfStockInitial.cmf_version):
        """CmfStockInitial.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.stock.fields.cmf_stock_initial.CmfStockInitial.cmf_viewed_at):
        """CmfStockInitial.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.stock.fields.cmf_stock_initial.CmfStockInitial.code):
        """CmfStockInitial.code field"""
        ui_form_visible = True

    class comments(modules.stock.fields.cmf_stock_initial.CmfStockInitial.comments):
        """CmfStockInitial.comments field"""
        ui_form_visible = False

    class company(modules.stock.fields.cmf_stock_initial.CmfStockInitial.company):
        """CmfStockInitial.company field"""
        ui_form_visible = False

    class deadline(modules.stock.fields.cmf_stock_initial.CmfStockInitial.deadline):
        """CmfStockInitial.deadline field"""
        ui_form_visible = False

    class default_task_workflow(modules.stock.fields.cmf_stock_initial.CmfStockInitial.default_task_workflow):
        """CmfStockInitial.default_task_workflow field"""
        ui_form_visible = False

    class documents(modules.stock.fields.cmf_stock_initial.CmfStockInitial.documents):
        """CmfStockInitial.documents field"""
        ui_form_visible = False

    class executors(modules.stock.fields.cmf_stock_initial.CmfStockInitial.executors):
        """CmfStockInitial.executors field"""
        ui_form_visible = False

    class ext_id(modules.stock.fields.cmf_stock_initial.CmfStockInitial.ext_id):
        """CmfStockInitial.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.stock.fields.cmf_stock_initial.CmfStockInitial.favorite_for):
        """CmfStockInitial.favorite_for field"""
        ui_form_visible = False

    class followers(modules.stock.fields.cmf_stock_initial.CmfStockInitial.followers):
        """CmfStockInitial.followers field"""
        ui_form_visible = False

    class has_tree_nodes(modules.stock.fields.cmf_stock_initial.CmfStockInitial.has_tree_nodes):
        """CmfStockInitial.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.stock.fields.cmf_stock_initial.CmfStockInitial.id):
        """CmfStockInitial.id field"""
        ui_form_visible = False

    class import_original(modules.stock.fields.cmf_stock_initial.CmfStockInitial.import_original):
        """CmfStockInitial.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.stock.fields.cmf_stock_initial.CmfStockInitial.import_raw_json):
        """CmfStockInitial.import_raw_json field"""
        ui_form_visible = False

    class is_checked(modules.stock.fields.cmf_stock_initial.CmfStockInitial.is_checked):
        """CmfStockInitial.is_checked field"""
        ui_form_visible = False

    class is_favorite(modules.stock.fields.cmf_stock_initial.CmfStockInitial.is_favorite):
        """CmfStockInitial.is_favorite field"""
        ui_form_visible = False

    class is_penalty(modules.stock.fields.cmf_stock_initial.CmfStockInitial.is_penalty):
        """CmfStockInitial.is_penalty field"""
        ui_form_visible = False

    class is_public(modules.stock.fields.cmf_stock_initial.CmfStockInitial.is_public):
        """CmfStockInitial.is_public field"""
        ui_form_visible = False

    class is_public_comments(modules.stock.fields.cmf_stock_initial.CmfStockInitial.is_public_comments):
        """CmfStockInitial.is_public_comments field"""
        ui_form_visible = False

    class is_public_editable(modules.stock.fields.cmf_stock_initial.CmfStockInitial.is_public_editable):
        """CmfStockInitial.is_public_editable field"""
        ui_form_visible = False

    class is_template(modules.stock.fields.cmf_stock_initial.CmfStockInitial.is_template):
        """CmfStockInitial.is_template field"""
        ui_form_visible = False

    class local_links(modules.stock.fields.cmf_stock_initial.CmfStockInitial.local_links):
        """CmfStockInitial.local_links field"""
        ui_form_visible = False

    class logic_prefix(modules.stock.fields.cmf_stock_initial.CmfStockInitial.logic_prefix):
        """CmfStockInitial.logic_prefix field"""
        ui_form_visible = False

    class logic_type(modules.stock.fields.cmf_stock_initial.CmfStockInitial.logic_type):
        """CmfStockInitial.logic_type field"""
        ui_form_visible = False

    class mark(modules.stock.fields.cmf_stock_initial.CmfStockInitial.mark):
        """CmfStockInitial.mark field"""
        ui_form_visible = False

    class name(modules.stock.fields.cmf_stock_initial.CmfStockInitial.name):
        """CmfStockInitial.name field"""
        ui_form_visible = False

    class no_control(modules.stock.fields.cmf_stock_initial.CmfStockInitial.no_control):
        """CmfStockInitial.no_control field"""
        ui_form_visible = False

    class orderno(modules.stock.fields.cmf_stock_initial.CmfStockInitial.orderno):
        """CmfStockInitial.orderno field"""
        ui_form_visible = False

    class parent(modules.stock.fields.cmf_stock_initial.CmfStockInitial.parent):
        """CmfStockInitial.parent field"""
        ui_form_visible = False

    class parent_logic_prefix(modules.stock.fields.cmf_stock_initial.CmfStockInitial.parent_logic_prefix):
        """CmfStockInitial.parent_logic_prefix field"""
        ui_form_visible = False

    class period_interval(modules.stock.fields.cmf_stock_initial.CmfStockInitial.period_interval):
        """CmfStockInitial.period_interval field"""
        ui_form_visible = False

    class period_next_date(modules.stock.fields.cmf_stock_initial.CmfStockInitial.period_next_date):
        """CmfStockInitial.period_next_date field"""
        ui_form_visible = False

    class perm_acl(modules.stock.fields.cmf_stock_initial.CmfStockInitial.perm_acl):
        """CmfStockInitial.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.stock.fields.cmf_stock_initial.CmfStockInitial.perm_effective_acl_id):
        """CmfStockInitial.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.stock.fields.cmf_stock_initial.CmfStockInitial.perm_encrypt):
        """CmfStockInitial.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.stock.fields.cmf_stock_initial.CmfStockInitial.perm_has_acl):
        """CmfStockInitial.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.stock.fields.cmf_stock_initial.CmfStockInitial.perm_inherit):
        """CmfStockInitial.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.stock.fields.cmf_stock_initial.CmfStockInitial.perm_inherit_acl_id):
        """CmfStockInitial.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.stock.fields.cmf_stock_initial.CmfStockInitial.perm_parent):
        """CmfStockInitial.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.stock.fields.cmf_stock_initial.CmfStockInitial.perm_parent_owner_id):
        """CmfStockInitial.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_policy(modules.stock.fields.cmf_stock_initial.CmfStockInitial.perm_policy):
        """CmfStockInitial.perm_policy field"""
        ui_form_visible = False

    class perm_policy_anonymous(modules.stock.fields.cmf_stock_initial.CmfStockInitial.perm_policy_anonymous):
        """CmfStockInitial.perm_policy_anonymous field"""
        ui_form_visible = False

    class perm_policy_guest(modules.stock.fields.cmf_stock_initial.CmfStockInitial.perm_policy_guest):
        """CmfStockInitial.perm_policy_guest field"""
        ui_form_visible = False

    class perm_policy_sharelink(modules.stock.fields.cmf_stock_initial.CmfStockInitial.perm_policy_sharelink):
        """CmfStockInitial.perm_policy_sharelink field"""
        ui_form_visible = False

    class perm_public(modules.stock.fields.cmf_stock_initial.CmfStockInitial.perm_public):
        """CmfStockInitial.perm_public field"""
        ui_form_visible = False

    class plan_end_date(modules.stock.fields.cmf_stock_initial.CmfStockInitial.plan_end_date):
        """CmfStockInitial.plan_end_date field"""
        ui_form_visible = False

    class plan_start_date(modules.stock.fields.cmf_stock_initial.CmfStockInitial.plan_start_date):
        """CmfStockInitial.plan_start_date field"""
        ui_form_visible = False

    class priority(modules.stock.fields.cmf_stock_initial.CmfStockInitial.priority):
        """CmfStockInitial.priority field"""
        ui_form_visible = False

    class responsible(modules.stock.fields.cmf_stock_initial.CmfStockInitial.responsible):
        """CmfStockInitial.responsible field"""
        ui_form_visible = False

    class root_parent(modules.stock.fields.cmf_stock_initial.CmfStockInitial.root_parent):
        """CmfStockInitial.root_parent field"""
        ui_form_visible = False

    class scheme_wf(modules.stock.fields.cmf_stock_initial.CmfStockInitial.scheme_wf):
        """CmfStockInitial.scheme_wf field"""
        ui_form_visible = False

    class sharelink_hash(modules.stock.fields.cmf_stock_initial.CmfStockInitial.sharelink_hash):
        """CmfStockInitial.sharelink_hash field"""
        ui_form_visible = False

    class spectators(modules.stock.fields.cmf_stock_initial.CmfStockInitial.spectators):
        """CmfStockInitial.spectators field"""
        ui_form_visible = False

    class status(modules.stock.fields.cmf_stock_initial.CmfStockInitial.status):
        """CmfStockInitial.status field"""
        ui_form_visible = True

    class status_closed_at(modules.stock.fields.cmf_stock_initial.CmfStockInitial.status_closed_at):
        """CmfStockInitial.status_closed_at field"""
        ui_form_visible = False

    class status_in_progress_end(modules.stock.fields.cmf_stock_initial.CmfStockInitial.status_in_progress_end):
        """CmfStockInitial.status_in_progress_end field"""
        ui_form_visible = False

    class status_in_progress_start(modules.stock.fields.cmf_stock_initial.CmfStockInitial.status_in_progress_start):
        """CmfStockInitial.status_in_progress_start field"""
        ui_form_visible = False

    class status_modified_at(modules.stock.fields.cmf_stock_initial.CmfStockInitial.status_modified_at):
        """CmfStockInitial.status_modified_at field"""
        ui_form_visible = False

    class status_review_at(modules.stock.fields.cmf_stock_initial.CmfStockInitial.status_review_at):
        """CmfStockInitial.status_review_at field"""
        ui_form_visible = False

    class stock(modules.stock.fields.cmf_stock_initial.CmfStockInitial.stock):
        """CmfStockInitial.stock field"""
        ui_form_visible = True

    class stock_initial_items(modules.stock.fields.cmf_stock_initial.CmfStockInitial.stock_initial_items):
        """CmfStockInitial.stock_initial_items field"""
        ui_form_visible = False

    class system(modules.stock.fields.cmf_stock_initial.CmfStockInitial.system):
        """CmfStockInitial.system field"""
        ui_form_visible = False

    class tags(modules.stock.fields.cmf_stock_initial.CmfStockInitial.tags):
        """CmfStockInitial.tags field"""
        ui_form_visible = False

    class tasks(modules.stock.fields.cmf_stock_initial.CmfStockInitial.tasks):
        """CmfStockInitial.tasks field"""
        ui_form_visible = False

    class text(modules.stock.fields.cmf_stock_initial.CmfStockInitial.text):
        """CmfStockInitial.text field"""
        ui_form_visible = False

    class tree_hidden(modules.stock.fields.cmf_stock_initial.CmfStockInitial.tree_hidden):
        """CmfStockInitial.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.stock.fields.cmf_stock_initial.CmfStockInitial.tree_node_is_branch):
        """CmfStockInitial.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.stock.fields.cmf_stock_initial.CmfStockInitial.tree_nodes):
        """CmfStockInitial.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.stock.fields.cmf_stock_initial.CmfStockInitial.tree_parent):
        """CmfStockInitial.tree_parent field"""
        ui_form_visible = False

    class ui_view_form(modules.stock.fields.cmf_stock_initial.CmfStockInitial.ui_view_form):
        """CmfStockInitial.ui_view_form field"""
        ui_form_visible = False

    class waiting_for(modules.stock.fields.cmf_stock_initial.CmfStockInitial.waiting_for):
        """CmfStockInitial.waiting_for field"""
        ui_form_visible = False

    class workflow(modules.stock.fields.cmf_stock_initial.CmfStockInitial.workflow):
        """CmfStockInitial.workflow field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Постановщик ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Объект ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_project.id','cmf_folder.id','cmf_active_entity_filter.id','cmf_document.id','cmf_task.id']
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_task_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по-умолчанию для задач ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class logic_type_id(fields.CmfTUUID):
        caption = "Тип ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class scheme_wf_id(fields.CmfTUUID):
        caption = "Схема Бизнес-процесса ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_owner_assistant_id(fields.CmfTUUID):
        caption = "DEPRICATED. Помощник владельца ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class status_id(fields.CmfTUUID):
        caption = "Статус ID"
        foreign_key = "cmf_status.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class company_id(fields.CmfTUUID):
        caption = "Контрагент ID"
        foreign_key = "cmf_company.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class responsible_id(fields.CmfTUUID):
        caption = "Исполнитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class waiting_for_id(fields.CmfTUUID):
        caption = "Ждем ответа ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cloned_from_id(fields.CmfTUUID):
        caption = "Склонирован из ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class activity_id(fields.CmfTUUID):
        caption = "Вид деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cache_status_opt_id(fields.CmfTUUID):
        caption = "Настройка статуса ID"
        foreign_key = "cmf_status_opt.id"
        nullable = True
        unique = False
        visible = False
        index = True
        no_acl = True

    class stock_id(fields.CmfTUUID):
        caption = "Склад ID"
        foreign_key = "cmf_stock.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.stock.fields.cmf_stock_initial_item
class CmfStockInitialItem(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem):
    abstract = False

    class batch(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.batch):
        """CmfStockInitialItem.batch field"""
        ui_form_visible = True

    class cmf_author(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.cmf_author):
        """CmfStockInitialItem.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.cmf_created_at):
        """CmfStockInitialItem.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.cmf_deleted):
        """CmfStockInitialItem.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.cmf_import):
        """CmfStockInitialItem.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.cmf_locked_at):
        """CmfStockInitialItem.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.cmf_locked_by):
        """CmfStockInitialItem.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.cmf_modified_at):
        """CmfStockInitialItem.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.cmf_modified_by):
        """CmfStockInitialItem.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.cmf_owner):
        """CmfStockInitialItem.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.cmf_version):
        """CmfStockInitialItem.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.cmf_viewed_at):
        """CmfStockInitialItem.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.code):
        """CmfStockInitialItem.code field"""
        ui_form_visible = True

    class comments(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.comments):
        """CmfStockInitialItem.comments field"""
        ui_form_visible = False

    class documents(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.documents):
        """CmfStockInitialItem.documents field"""
        ui_form_visible = False

    class ext_id(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.ext_id):
        """CmfStockInitialItem.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.favorite_for):
        """CmfStockInitialItem.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.has_tree_nodes):
        """CmfStockInitialItem.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.id):
        """CmfStockInitialItem.id field"""
        ui_form_visible = False

    class import_original(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.import_original):
        """CmfStockInitialItem.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.import_raw_json):
        """CmfStockInitialItem.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.is_favorite):
        """CmfStockInitialItem.is_favorite field"""
        ui_form_visible = False

    class item_count(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.item_count):
        """CmfStockInitialItem.item_count field"""
        ui_form_visible = True

    class name(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.name):
        """CmfStockInitialItem.name field"""
        ui_form_visible = False

    class orderno(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.orderno):
        """CmfStockInitialItem.orderno field"""
        ui_form_visible = False

    class parent(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.parent):
        """CmfStockInitialItem.parent field"""
        ui_form_visible = False

    class perm_acl(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.perm_acl):
        """CmfStockInitialItem.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.perm_effective_acl_id):
        """CmfStockInitialItem.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.perm_encrypt):
        """CmfStockInitialItem.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.perm_has_acl):
        """CmfStockInitialItem.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.perm_inherit):
        """CmfStockInitialItem.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.perm_inherit_acl_id):
        """CmfStockInitialItem.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.perm_parent):
        """CmfStockInitialItem.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.perm_parent_owner_id):
        """CmfStockInitialItem.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.perm_public):
        """CmfStockInitialItem.perm_public field"""
        ui_form_visible = False

    class product(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.product):
        """CmfStockInitialItem.product field"""
        ui_form_visible = True

    class root_parent(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.root_parent):
        """CmfStockInitialItem.root_parent field"""
        ui_form_visible = False

    class stock_initial(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.stock_initial):
        """CmfStockInitialItem.stock_initial field"""
        ui_form_visible = False

    class system(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.system):
        """CmfStockInitialItem.system field"""
        ui_form_visible = False

    class tasks(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.tasks):
        """CmfStockInitialItem.tasks field"""
        ui_form_visible = False

    class text(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.text):
        """CmfStockInitialItem.text field"""
        ui_form_visible = False

    class tree_hidden(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.tree_hidden):
        """CmfStockInitialItem.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.tree_node_is_branch):
        """CmfStockInitialItem.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.tree_nodes):
        """CmfStockInitialItem.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.stock.fields.cmf_stock_initial_item.CmfStockInitialItem.tree_parent):
        """CmfStockInitialItem.tree_parent field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class product_id(fields.CmfTUUID):
        caption = "Товар ID"
        foreign_key = "cmf_product.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class stock_initial_id(fields.CmfTUUID):
        caption = "Документ ID"
        foreign_key = "cmf_stock_initial.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.stock.fields.cmf_stock_inventory
class CmfStockInventory(modules.stock.fields.cmf_stock_inventory.CmfStockInventory):
    abstract = False

    class activity(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.activity):
        """CmfStockInventory.activity field"""
        ui_form_visible = False

    class alarm_date(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.alarm_date):
        """CmfStockInventory.alarm_date field"""
        ui_form_visible = False

    class approved(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.approved):
        """CmfStockInventory.approved field"""
        ui_form_visible = False

    class attachments(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.attachments):
        """CmfStockInventory.attachments field"""
        ui_form_visible = False

    class cache_fields(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.cache_fields):
        """CmfStockInventory.cache_fields field"""
        ui_form_visible = False

    class cache_status_opt(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.cache_status_opt):
        """CmfStockInventory.cache_status_opt field"""
        ui_form_visible = False

    class cache_status_type(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.cache_status_type):
        """CmfStockInventory.cache_status_type field"""
        ui_form_visible = False

    class cloned_from(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.cloned_from):
        """CmfStockInventory.cloned_from field"""
        ui_form_visible = False

    class cmf_author(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.cmf_author):
        """CmfStockInventory.cmf_author field"""
        ui_form_visible = True

    class cmf_created_at(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.cmf_created_at):
        """CmfStockInventory.cmf_created_at field"""
        ui_form_visible = True

    class cmf_deleted(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.cmf_deleted):
        """CmfStockInventory.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.cmf_import):
        """CmfStockInventory.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.cmf_locked_at):
        """CmfStockInventory.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.cmf_locked_by):
        """CmfStockInventory.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.cmf_modified_at):
        """CmfStockInventory.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.cmf_modified_by):
        """CmfStockInventory.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.cmf_owner):
        """CmfStockInventory.cmf_owner field"""
        ui_form_visible = False

    class cmf_owner_assistant(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.cmf_owner_assistant):
        """CmfStockInventory.cmf_owner_assistant field"""
        ui_form_visible = False

    class cmf_owner_assistants(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.cmf_owner_assistants):
        """CmfStockInventory.cmf_owner_assistants field"""
        ui_form_visible = False

    class cmf_version(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.cmf_version):
        """CmfStockInventory.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.cmf_viewed_at):
        """CmfStockInventory.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.code):
        """CmfStockInventory.code field"""
        ui_form_visible = True

    class comments(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.comments):
        """CmfStockInventory.comments field"""
        ui_form_visible = False

    class company(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.company):
        """CmfStockInventory.company field"""
        ui_form_visible = False

    class deadline(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.deadline):
        """CmfStockInventory.deadline field"""
        ui_form_visible = False

    class default_task_workflow(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.default_task_workflow):
        """CmfStockInventory.default_task_workflow field"""
        ui_form_visible = False

    class documents(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.documents):
        """CmfStockInventory.documents field"""
        ui_form_visible = False

    class executors(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.executors):
        """CmfStockInventory.executors field"""
        ui_form_visible = False

    class ext_id(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.ext_id):
        """CmfStockInventory.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.favorite_for):
        """CmfStockInventory.favorite_for field"""
        ui_form_visible = False

    class followers(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.followers):
        """CmfStockInventory.followers field"""
        ui_form_visible = False

    class has_tree_nodes(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.has_tree_nodes):
        """CmfStockInventory.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.id):
        """CmfStockInventory.id field"""
        ui_form_visible = False

    class import_original(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.import_original):
        """CmfStockInventory.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.import_raw_json):
        """CmfStockInventory.import_raw_json field"""
        ui_form_visible = False

    class is_checked(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.is_checked):
        """CmfStockInventory.is_checked field"""
        ui_form_visible = False

    class is_favorite(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.is_favorite):
        """CmfStockInventory.is_favorite field"""
        ui_form_visible = False

    class is_penalty(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.is_penalty):
        """CmfStockInventory.is_penalty field"""
        ui_form_visible = False

    class is_public(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.is_public):
        """CmfStockInventory.is_public field"""
        ui_form_visible = False

    class is_public_comments(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.is_public_comments):
        """CmfStockInventory.is_public_comments field"""
        ui_form_visible = False

    class is_public_editable(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.is_public_editable):
        """CmfStockInventory.is_public_editable field"""
        ui_form_visible = False

    class is_template(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.is_template):
        """CmfStockInventory.is_template field"""
        ui_form_visible = False

    class local_links(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.local_links):
        """CmfStockInventory.local_links field"""
        ui_form_visible = False

    class logic_prefix(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.logic_prefix):
        """CmfStockInventory.logic_prefix field"""
        ui_form_visible = False

    class logic_type(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.logic_type):
        """CmfStockInventory.logic_type field"""
        ui_form_visible = False

    class mark(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.mark):
        """CmfStockInventory.mark field"""
        ui_form_visible = False

    class name(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.name):
        """CmfStockInventory.name field"""
        ui_form_visible = False

    class no_control(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.no_control):
        """CmfStockInventory.no_control field"""
        ui_form_visible = False

    class orderno(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.orderno):
        """CmfStockInventory.orderno field"""
        ui_form_visible = False

    class parent(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.parent):
        """CmfStockInventory.parent field"""
        ui_form_visible = False

    class parent_logic_prefix(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.parent_logic_prefix):
        """CmfStockInventory.parent_logic_prefix field"""
        ui_form_visible = False

    class period_interval(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.period_interval):
        """CmfStockInventory.period_interval field"""
        ui_form_visible = False

    class period_next_date(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.period_next_date):
        """CmfStockInventory.period_next_date field"""
        ui_form_visible = False

    class perm_acl(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.perm_acl):
        """CmfStockInventory.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.perm_effective_acl_id):
        """CmfStockInventory.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.perm_encrypt):
        """CmfStockInventory.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.perm_has_acl):
        """CmfStockInventory.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.perm_inherit):
        """CmfStockInventory.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.perm_inherit_acl_id):
        """CmfStockInventory.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.perm_parent):
        """CmfStockInventory.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.perm_parent_owner_id):
        """CmfStockInventory.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_policy(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.perm_policy):
        """CmfStockInventory.perm_policy field"""
        ui_form_visible = False

    class perm_policy_anonymous(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.perm_policy_anonymous):
        """CmfStockInventory.perm_policy_anonymous field"""
        ui_form_visible = False

    class perm_policy_guest(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.perm_policy_guest):
        """CmfStockInventory.perm_policy_guest field"""
        ui_form_visible = False

    class perm_policy_sharelink(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.perm_policy_sharelink):
        """CmfStockInventory.perm_policy_sharelink field"""
        ui_form_visible = False

    class perm_public(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.perm_public):
        """CmfStockInventory.perm_public field"""
        ui_form_visible = False

    class plan_end_date(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.plan_end_date):
        """CmfStockInventory.plan_end_date field"""
        ui_form_visible = False

    class plan_start_date(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.plan_start_date):
        """CmfStockInventory.plan_start_date field"""
        ui_form_visible = False

    class priority(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.priority):
        """CmfStockInventory.priority field"""
        ui_form_visible = False

    class responsible(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.responsible):
        """CmfStockInventory.responsible field"""
        ui_form_visible = False

    class root_parent(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.root_parent):
        """CmfStockInventory.root_parent field"""
        ui_form_visible = False

    class scheme_wf(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.scheme_wf):
        """CmfStockInventory.scheme_wf field"""
        ui_form_visible = False

    class sharelink_hash(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.sharelink_hash):
        """CmfStockInventory.sharelink_hash field"""
        ui_form_visible = False

    class spectators(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.spectators):
        """CmfStockInventory.spectators field"""
        ui_form_visible = False

    class status(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.status):
        """CmfStockInventory.status field"""
        ui_form_visible = True

    class status_closed_at(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.status_closed_at):
        """CmfStockInventory.status_closed_at field"""
        ui_form_visible = False

    class status_in_progress_end(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.status_in_progress_end):
        """CmfStockInventory.status_in_progress_end field"""
        ui_form_visible = False

    class status_in_progress_start(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.status_in_progress_start):
        """CmfStockInventory.status_in_progress_start field"""
        ui_form_visible = False

    class status_modified_at(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.status_modified_at):
        """CmfStockInventory.status_modified_at field"""
        ui_form_visible = False

    class status_review_at(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.status_review_at):
        """CmfStockInventory.status_review_at field"""
        ui_form_visible = False

    class stock(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.stock):
        """CmfStockInventory.stock field"""
        ui_form_visible = True

    class stock_inventory_items(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.stock_inventory_items):
        """CmfStockInventory.stock_inventory_items field"""
        ui_form_visible = False

    class system(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.system):
        """CmfStockInventory.system field"""
        ui_form_visible = False

    class tags(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.tags):
        """CmfStockInventory.tags field"""
        ui_form_visible = False

    class tasks(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.tasks):
        """CmfStockInventory.tasks field"""
        ui_form_visible = False

    class text(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.text):
        """CmfStockInventory.text field"""
        ui_form_visible = False

    class tree_hidden(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.tree_hidden):
        """CmfStockInventory.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.tree_node_is_branch):
        """CmfStockInventory.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.tree_nodes):
        """CmfStockInventory.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.tree_parent):
        """CmfStockInventory.tree_parent field"""
        ui_form_visible = False

    class ui_view_form(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.ui_view_form):
        """CmfStockInventory.ui_view_form field"""
        ui_form_visible = False

    class waiting_for(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.waiting_for):
        """CmfStockInventory.waiting_for field"""
        ui_form_visible = False

    class workflow(modules.stock.fields.cmf_stock_inventory.CmfStockInventory.workflow):
        """CmfStockInventory.workflow field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Постановщик ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Объект ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_project.id','cmf_folder.id','cmf_active_entity_filter.id','cmf_document.id','cmf_task.id']
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_task_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по-умолчанию для задач ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class logic_type_id(fields.CmfTUUID):
        caption = "Тип ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class scheme_wf_id(fields.CmfTUUID):
        caption = "Схема Бизнес-процесса ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_owner_assistant_id(fields.CmfTUUID):
        caption = "DEPRICATED. Помощник владельца ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class status_id(fields.CmfTUUID):
        caption = "Статус ID"
        foreign_key = "cmf_status.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class company_id(fields.CmfTUUID):
        caption = "Контрагент ID"
        foreign_key = "cmf_company.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class responsible_id(fields.CmfTUUID):
        caption = "Исполнитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class waiting_for_id(fields.CmfTUUID):
        caption = "Ждем ответа ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cloned_from_id(fields.CmfTUUID):
        caption = "Склонирован из ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class activity_id(fields.CmfTUUID):
        caption = "Вид деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cache_status_opt_id(fields.CmfTUUID):
        caption = "Настройка статуса ID"
        foreign_key = "cmf_status_opt.id"
        nullable = True
        unique = False
        visible = False
        index = True
        no_acl = True

    class stock_id(fields.CmfTUUID):
        caption = "Склад ID"
        foreign_key = "cmf_stock.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.stock.fields.cmf_stock_inventory_item
class CmfStockInventoryItem(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem):
    abstract = False

    class cmf_author(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.cmf_author):
        """CmfStockInventoryItem.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.cmf_created_at):
        """CmfStockInventoryItem.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.cmf_deleted):
        """CmfStockInventoryItem.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.cmf_import):
        """CmfStockInventoryItem.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.cmf_locked_at):
        """CmfStockInventoryItem.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.cmf_locked_by):
        """CmfStockInventoryItem.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.cmf_modified_at):
        """CmfStockInventoryItem.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.cmf_modified_by):
        """CmfStockInventoryItem.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.cmf_owner):
        """CmfStockInventoryItem.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.cmf_version):
        """CmfStockInventoryItem.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.cmf_viewed_at):
        """CmfStockInventoryItem.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.code):
        """CmfStockInventoryItem.code field"""
        ui_form_visible = True

    class comments(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.comments):
        """CmfStockInventoryItem.comments field"""
        ui_form_visible = False

    class count_diff(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.count_diff):
        """CmfStockInventoryItem.count_diff field"""
        ui_form_visible = True

    class count_fact(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.count_fact):
        """CmfStockInventoryItem.count_fact field"""
        ui_form_visible = True

    class count_stock(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.count_stock):
        """CmfStockInventoryItem.count_stock field"""
        ui_form_visible = True

    class documents(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.documents):
        """CmfStockInventoryItem.documents field"""
        ui_form_visible = False

    class ext_id(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.ext_id):
        """CmfStockInventoryItem.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.favorite_for):
        """CmfStockInventoryItem.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.has_tree_nodes):
        """CmfStockInventoryItem.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.id):
        """CmfStockInventoryItem.id field"""
        ui_form_visible = False

    class import_original(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.import_original):
        """CmfStockInventoryItem.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.import_raw_json):
        """CmfStockInventoryItem.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.is_favorite):
        """CmfStockInventoryItem.is_favorite field"""
        ui_form_visible = False

    class name(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.name):
        """CmfStockInventoryItem.name field"""
        ui_form_visible = False

    class orderno(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.orderno):
        """CmfStockInventoryItem.orderno field"""
        ui_form_visible = False

    class parent(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.parent):
        """CmfStockInventoryItem.parent field"""
        ui_form_visible = False

    class perm_acl(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.perm_acl):
        """CmfStockInventoryItem.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.perm_effective_acl_id):
        """CmfStockInventoryItem.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.perm_encrypt):
        """CmfStockInventoryItem.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.perm_has_acl):
        """CmfStockInventoryItem.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.perm_inherit):
        """CmfStockInventoryItem.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.perm_inherit_acl_id):
        """CmfStockInventoryItem.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.perm_parent):
        """CmfStockInventoryItem.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.perm_parent_owner_id):
        """CmfStockInventoryItem.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.perm_public):
        """CmfStockInventoryItem.perm_public field"""
        ui_form_visible = False

    class product(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.product):
        """CmfStockInventoryItem.product field"""
        ui_form_visible = True

    class root_parent(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.root_parent):
        """CmfStockInventoryItem.root_parent field"""
        ui_form_visible = False

    class stock_inventory(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.stock_inventory):
        """CmfStockInventoryItem.stock_inventory field"""
        ui_form_visible = False

    class system(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.system):
        """CmfStockInventoryItem.system field"""
        ui_form_visible = False

    class tasks(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.tasks):
        """CmfStockInventoryItem.tasks field"""
        ui_form_visible = False

    class text(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.text):
        """CmfStockInventoryItem.text field"""
        ui_form_visible = False

    class tree_hidden(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.tree_hidden):
        """CmfStockInventoryItem.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.tree_node_is_branch):
        """CmfStockInventoryItem.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.tree_nodes):
        """CmfStockInventoryItem.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.stock.fields.cmf_stock_inventory_item.CmfStockInventoryItem.tree_parent):
        """CmfStockInventoryItem.tree_parent field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class product_id(fields.CmfTUUID):
        caption = "Товар ID"
        foreign_key = "cmf_product.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class stock_inventory_id(fields.CmfTUUID):
        caption = "Документ ID"
        foreign_key = "cmf_stock_inventory.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.stock.fields.cmf_stock_item
class CmfStockItem(modules.stock.fields.cmf_stock_item.CmfStockItem):
    abstract = False

    class cmf_author(modules.stock.fields.cmf_stock_item.CmfStockItem.cmf_author):
        """CmfStockItem.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.stock.fields.cmf_stock_item.CmfStockItem.cmf_created_at):
        """CmfStockItem.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.stock.fields.cmf_stock_item.CmfStockItem.cmf_deleted):
        """CmfStockItem.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.stock.fields.cmf_stock_item.CmfStockItem.cmf_import):
        """CmfStockItem.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.stock.fields.cmf_stock_item.CmfStockItem.cmf_locked_at):
        """CmfStockItem.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.stock.fields.cmf_stock_item.CmfStockItem.cmf_locked_by):
        """CmfStockItem.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.stock.fields.cmf_stock_item.CmfStockItem.cmf_modified_at):
        """CmfStockItem.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.stock.fields.cmf_stock_item.CmfStockItem.cmf_modified_by):
        """CmfStockItem.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.stock.fields.cmf_stock_item.CmfStockItem.cmf_owner):
        """CmfStockItem.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(modules.stock.fields.cmf_stock_item.CmfStockItem.cmf_version):
        """CmfStockItem.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.stock.fields.cmf_stock_item.CmfStockItem.cmf_viewed_at):
        """CmfStockItem.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.stock.fields.cmf_stock_item.CmfStockItem.code):
        """CmfStockItem.code field"""
        ui_form_visible = True

    class comments(modules.stock.fields.cmf_stock_item.CmfStockItem.comments):
        """CmfStockItem.comments field"""
        ui_form_visible = False

    class documents(modules.stock.fields.cmf_stock_item.CmfStockItem.documents):
        """CmfStockItem.documents field"""
        ui_form_visible = False

    class ext_id(modules.stock.fields.cmf_stock_item.CmfStockItem.ext_id):
        """CmfStockItem.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.stock.fields.cmf_stock_item.CmfStockItem.favorite_for):
        """CmfStockItem.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(modules.stock.fields.cmf_stock_item.CmfStockItem.has_tree_nodes):
        """CmfStockItem.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.stock.fields.cmf_stock_item.CmfStockItem.id):
        """CmfStockItem.id field"""
        ui_form_visible = False

    class import_original(modules.stock.fields.cmf_stock_item.CmfStockItem.import_original):
        """CmfStockItem.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.stock.fields.cmf_stock_item.CmfStockItem.import_raw_json):
        """CmfStockItem.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(modules.stock.fields.cmf_stock_item.CmfStockItem.is_favorite):
        """CmfStockItem.is_favorite field"""
        ui_form_visible = False

    class item_count(modules.stock.fields.cmf_stock_item.CmfStockItem.item_count):
        """CmfStockItem.item_count field"""
        ui_form_visible = True

    class name(modules.stock.fields.cmf_stock_item.CmfStockItem.name):
        """CmfStockItem.name field"""
        ui_form_visible = False

    class orderno(modules.stock.fields.cmf_stock_item.CmfStockItem.orderno):
        """CmfStockItem.orderno field"""
        ui_form_visible = False

    class parent(modules.stock.fields.cmf_stock_item.CmfStockItem.parent):
        """CmfStockItem.parent field"""
        ui_form_visible = False

    class perm_acl(modules.stock.fields.cmf_stock_item.CmfStockItem.perm_acl):
        """CmfStockItem.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.stock.fields.cmf_stock_item.CmfStockItem.perm_effective_acl_id):
        """CmfStockItem.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.stock.fields.cmf_stock_item.CmfStockItem.perm_encrypt):
        """CmfStockItem.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.stock.fields.cmf_stock_item.CmfStockItem.perm_has_acl):
        """CmfStockItem.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.stock.fields.cmf_stock_item.CmfStockItem.perm_inherit):
        """CmfStockItem.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.stock.fields.cmf_stock_item.CmfStockItem.perm_inherit_acl_id):
        """CmfStockItem.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.stock.fields.cmf_stock_item.CmfStockItem.perm_parent):
        """CmfStockItem.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.stock.fields.cmf_stock_item.CmfStockItem.perm_parent_owner_id):
        """CmfStockItem.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(modules.stock.fields.cmf_stock_item.CmfStockItem.perm_public):
        """CmfStockItem.perm_public field"""
        ui_form_visible = False

    class product(modules.stock.fields.cmf_stock_item.CmfStockItem.product):
        """CmfStockItem.product field"""
        ui_form_visible = True

    class root_parent(modules.stock.fields.cmf_stock_item.CmfStockItem.root_parent):
        """CmfStockItem.root_parent field"""
        ui_form_visible = False

    class stock(modules.stock.fields.cmf_stock_item.CmfStockItem.stock):
        """CmfStockItem.stock field"""
        ui_form_visible = True

    class system(modules.stock.fields.cmf_stock_item.CmfStockItem.system):
        """CmfStockItem.system field"""
        ui_form_visible = False

    class tasks(modules.stock.fields.cmf_stock_item.CmfStockItem.tasks):
        """CmfStockItem.tasks field"""
        ui_form_visible = False

    class text(modules.stock.fields.cmf_stock_item.CmfStockItem.text):
        """CmfStockItem.text field"""
        ui_form_visible = False

    class tree_hidden(modules.stock.fields.cmf_stock_item.CmfStockItem.tree_hidden):
        """CmfStockItem.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.stock.fields.cmf_stock_item.CmfStockItem.tree_node_is_branch):
        """CmfStockItem.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.stock.fields.cmf_stock_item.CmfStockItem.tree_nodes):
        """CmfStockItem.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.stock.fields.cmf_stock_item.CmfStockItem.tree_parent):
        """CmfStockItem.tree_parent field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class product_id(fields.CmfTUUID):
        caption = "Товар ID"
        foreign_key = "cmf_product.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class stock_id(fields.CmfTUUID):
        caption = "Склад ID"
        foreign_key = "cmf_stock.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.stock.models.cmf_stock_menu_group
class CmfStockMenuGroup(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup):
    abstract = False

    class cmf_author(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.cmf_author):
        """CmfStockMenuGroup.cmf_author field"""

    class cmf_created_at(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.cmf_created_at):
        """CmfStockMenuGroup.cmf_created_at field"""

    class cmf_deleted(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.cmf_deleted):
        """CmfStockMenuGroup.cmf_deleted field"""

    class cmf_import(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.cmf_import):
        """CmfStockMenuGroup.cmf_import field"""

    class cmf_locked_at(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.cmf_locked_at):
        """CmfStockMenuGroup.cmf_locked_at field"""

    class cmf_locked_by(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.cmf_locked_by):
        """CmfStockMenuGroup.cmf_locked_by field"""

    class cmf_modified_at(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.cmf_modified_at):
        """CmfStockMenuGroup.cmf_modified_at field"""

    class cmf_modified_by(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.cmf_modified_by):
        """CmfStockMenuGroup.cmf_modified_by field"""

    class cmf_owner(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.cmf_owner):
        """CmfStockMenuGroup.cmf_owner field"""

    class cmf_version(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.cmf_version):
        """CmfStockMenuGroup.cmf_version field"""

    class cmf_viewed_at(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.cmf_viewed_at):
        """CmfStockMenuGroup.cmf_viewed_at field"""

    class code(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.code):
        """CmfStockMenuGroup.code field"""

    class comments(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.comments):
        """CmfStockMenuGroup.comments field"""

    class documents(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.documents):
        """CmfStockMenuGroup.documents field"""

    class ext_id(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.ext_id):
        """CmfStockMenuGroup.ext_id field"""

    class favorite_for(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.favorite_for):
        """CmfStockMenuGroup.favorite_for field"""

    class has_tree_nodes(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.has_tree_nodes):
        """CmfStockMenuGroup.has_tree_nodes field"""

    class id(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.id):
        """CmfStockMenuGroup.id field"""

    class import_original(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.import_original):
        """CmfStockMenuGroup.import_original field"""

    class import_raw_json(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.import_raw_json):
        """CmfStockMenuGroup.import_raw_json field"""

    class is_favorite(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.is_favorite):
        """CmfStockMenuGroup.is_favorite field"""

    class name(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.name):
        """CmfStockMenuGroup.name field"""

    class orderno(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.orderno):
        """CmfStockMenuGroup.orderno field"""

    class parent(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.parent):
        """CmfStockMenuGroup.parent field"""

    class perm_acl(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.perm_acl):
        """CmfStockMenuGroup.perm_acl field"""

    class perm_effective_acl_id(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.perm_effective_acl_id):
        """CmfStockMenuGroup.perm_effective_acl_id field"""

    class perm_encrypt(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.perm_encrypt):
        """CmfStockMenuGroup.perm_encrypt field"""

    class perm_has_acl(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.perm_has_acl):
        """CmfStockMenuGroup.perm_has_acl field"""

    class perm_inherit(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.perm_inherit):
        """CmfStockMenuGroup.perm_inherit field"""

    class perm_inherit_acl_id(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.perm_inherit_acl_id):
        """CmfStockMenuGroup.perm_inherit_acl_id field"""

    class perm_parent(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.perm_parent):
        """CmfStockMenuGroup.perm_parent field"""

    class perm_parent_owner_id(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.perm_parent_owner_id):
        """CmfStockMenuGroup.perm_parent_owner_id field"""

    class perm_public(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.perm_public):
        """CmfStockMenuGroup.perm_public field"""

    class root_parent(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.root_parent):
        """CmfStockMenuGroup.root_parent field"""

    class system(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.system):
        """CmfStockMenuGroup.system field"""

    class tasks(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.tasks):
        """CmfStockMenuGroup.tasks field"""

    class text(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.text):
        """CmfStockMenuGroup.text field"""

    class tree_hidden(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.tree_hidden):
        """CmfStockMenuGroup.tree_hidden field"""

    class tree_node_is_branch(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.tree_node_is_branch):
        """CmfStockMenuGroup.tree_node_is_branch field"""

    class tree_nodes(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.tree_nodes):
        """CmfStockMenuGroup.tree_nodes field"""

    class tree_parent(modules.stock.models.cmf_stock_menu_group.CmfStockMenuGroup.tree_parent):
        """CmfStockMenuGroup.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.stock.fields.cmf_stock_move
class CmfStockMove(modules.stock.fields.cmf_stock_move.CmfStockMove):
    abstract = False

    class activity(modules.stock.fields.cmf_stock_move.CmfStockMove.activity):
        """CmfStockMove.activity field"""
        ui_form_visible = False

    class alarm_date(modules.stock.fields.cmf_stock_move.CmfStockMove.alarm_date):
        """CmfStockMove.alarm_date field"""
        ui_form_visible = False

    class approved(modules.stock.fields.cmf_stock_move.CmfStockMove.approved):
        """CmfStockMove.approved field"""
        ui_form_visible = False

    class attachments(modules.stock.fields.cmf_stock_move.CmfStockMove.attachments):
        """CmfStockMove.attachments field"""
        ui_form_visible = False

    class cache_fields(modules.stock.fields.cmf_stock_move.CmfStockMove.cache_fields):
        """CmfStockMove.cache_fields field"""
        ui_form_visible = False

    class cache_status_opt(modules.stock.fields.cmf_stock_move.CmfStockMove.cache_status_opt):
        """CmfStockMove.cache_status_opt field"""
        ui_form_visible = False

    class cache_status_type(modules.stock.fields.cmf_stock_move.CmfStockMove.cache_status_type):
        """CmfStockMove.cache_status_type field"""
        ui_form_visible = False

    class cloned_from(modules.stock.fields.cmf_stock_move.CmfStockMove.cloned_from):
        """CmfStockMove.cloned_from field"""
        ui_form_visible = False

    class cmf_author(modules.stock.fields.cmf_stock_move.CmfStockMove.cmf_author):
        """CmfStockMove.cmf_author field"""
        ui_form_visible = True

    class cmf_created_at(modules.stock.fields.cmf_stock_move.CmfStockMove.cmf_created_at):
        """CmfStockMove.cmf_created_at field"""
        ui_form_visible = True

    class cmf_deleted(modules.stock.fields.cmf_stock_move.CmfStockMove.cmf_deleted):
        """CmfStockMove.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.stock.fields.cmf_stock_move.CmfStockMove.cmf_import):
        """CmfStockMove.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.stock.fields.cmf_stock_move.CmfStockMove.cmf_locked_at):
        """CmfStockMove.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.stock.fields.cmf_stock_move.CmfStockMove.cmf_locked_by):
        """CmfStockMove.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.stock.fields.cmf_stock_move.CmfStockMove.cmf_modified_at):
        """CmfStockMove.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.stock.fields.cmf_stock_move.CmfStockMove.cmf_modified_by):
        """CmfStockMove.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.stock.fields.cmf_stock_move.CmfStockMove.cmf_owner):
        """CmfStockMove.cmf_owner field"""
        ui_form_visible = False

    class cmf_owner_assistant(modules.stock.fields.cmf_stock_move.CmfStockMove.cmf_owner_assistant):
        """CmfStockMove.cmf_owner_assistant field"""
        ui_form_visible = False

    class cmf_owner_assistants(modules.stock.fields.cmf_stock_move.CmfStockMove.cmf_owner_assistants):
        """CmfStockMove.cmf_owner_assistants field"""
        ui_form_visible = False

    class cmf_version(modules.stock.fields.cmf_stock_move.CmfStockMove.cmf_version):
        """CmfStockMove.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.stock.fields.cmf_stock_move.CmfStockMove.cmf_viewed_at):
        """CmfStockMove.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.stock.fields.cmf_stock_move.CmfStockMove.code):
        """CmfStockMove.code field"""
        ui_form_visible = True

    class comments(modules.stock.fields.cmf_stock_move.CmfStockMove.comments):
        """CmfStockMove.comments field"""
        ui_form_visible = False

    class company(modules.stock.fields.cmf_stock_move.CmfStockMove.company):
        """CmfStockMove.company field"""
        ui_form_visible = False

    class deadline(modules.stock.fields.cmf_stock_move.CmfStockMove.deadline):
        """CmfStockMove.deadline field"""
        ui_form_visible = False

    class default_task_workflow(modules.stock.fields.cmf_stock_move.CmfStockMove.default_task_workflow):
        """CmfStockMove.default_task_workflow field"""
        ui_form_visible = False

    class documents(modules.stock.fields.cmf_stock_move.CmfStockMove.documents):
        """CmfStockMove.documents field"""
        ui_form_visible = False

    class executors(modules.stock.fields.cmf_stock_move.CmfStockMove.executors):
        """CmfStockMove.executors field"""
        ui_form_visible = False

    class ext_id(modules.stock.fields.cmf_stock_move.CmfStockMove.ext_id):
        """CmfStockMove.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.stock.fields.cmf_stock_move.CmfStockMove.favorite_for):
        """CmfStockMove.favorite_for field"""
        ui_form_visible = False

    class followers(modules.stock.fields.cmf_stock_move.CmfStockMove.followers):
        """CmfStockMove.followers field"""
        ui_form_visible = False

    class has_tree_nodes(modules.stock.fields.cmf_stock_move.CmfStockMove.has_tree_nodes):
        """CmfStockMove.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.stock.fields.cmf_stock_move.CmfStockMove.id):
        """CmfStockMove.id field"""
        ui_form_visible = False

    class import_original(modules.stock.fields.cmf_stock_move.CmfStockMove.import_original):
        """CmfStockMove.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.stock.fields.cmf_stock_move.CmfStockMove.import_raw_json):
        """CmfStockMove.import_raw_json field"""
        ui_form_visible = False

    class is_checked(modules.stock.fields.cmf_stock_move.CmfStockMove.is_checked):
        """CmfStockMove.is_checked field"""
        ui_form_visible = False

    class is_favorite(modules.stock.fields.cmf_stock_move.CmfStockMove.is_favorite):
        """CmfStockMove.is_favorite field"""
        ui_form_visible = False

    class is_penalty(modules.stock.fields.cmf_stock_move.CmfStockMove.is_penalty):
        """CmfStockMove.is_penalty field"""
        ui_form_visible = False

    class is_public(modules.stock.fields.cmf_stock_move.CmfStockMove.is_public):
        """CmfStockMove.is_public field"""
        ui_form_visible = False

    class is_public_comments(modules.stock.fields.cmf_stock_move.CmfStockMove.is_public_comments):
        """CmfStockMove.is_public_comments field"""
        ui_form_visible = False

    class is_public_editable(modules.stock.fields.cmf_stock_move.CmfStockMove.is_public_editable):
        """CmfStockMove.is_public_editable field"""
        ui_form_visible = False

    class is_template(modules.stock.fields.cmf_stock_move.CmfStockMove.is_template):
        """CmfStockMove.is_template field"""
        ui_form_visible = False

    class local_links(modules.stock.fields.cmf_stock_move.CmfStockMove.local_links):
        """CmfStockMove.local_links field"""
        ui_form_visible = False

    class logic_prefix(modules.stock.fields.cmf_stock_move.CmfStockMove.logic_prefix):
        """CmfStockMove.logic_prefix field"""
        ui_form_visible = False

    class logic_type(modules.stock.fields.cmf_stock_move.CmfStockMove.logic_type):
        """CmfStockMove.logic_type field"""
        ui_form_visible = False

    class mark(modules.stock.fields.cmf_stock_move.CmfStockMove.mark):
        """CmfStockMove.mark field"""
        ui_form_visible = False

    class name(modules.stock.fields.cmf_stock_move.CmfStockMove.name):
        """CmfStockMove.name field"""
        ui_form_visible = False

    class no_control(modules.stock.fields.cmf_stock_move.CmfStockMove.no_control):
        """CmfStockMove.no_control field"""
        ui_form_visible = False

    class orderno(modules.stock.fields.cmf_stock_move.CmfStockMove.orderno):
        """CmfStockMove.orderno field"""
        ui_form_visible = False

    class parent(modules.stock.fields.cmf_stock_move.CmfStockMove.parent):
        """CmfStockMove.parent field"""
        ui_form_visible = False

    class parent_logic_prefix(modules.stock.fields.cmf_stock_move.CmfStockMove.parent_logic_prefix):
        """CmfStockMove.parent_logic_prefix field"""
        ui_form_visible = False

    class period_interval(modules.stock.fields.cmf_stock_move.CmfStockMove.period_interval):
        """CmfStockMove.period_interval field"""
        ui_form_visible = False

    class period_next_date(modules.stock.fields.cmf_stock_move.CmfStockMove.period_next_date):
        """CmfStockMove.period_next_date field"""
        ui_form_visible = False

    class perm_acl(modules.stock.fields.cmf_stock_move.CmfStockMove.perm_acl):
        """CmfStockMove.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.stock.fields.cmf_stock_move.CmfStockMove.perm_effective_acl_id):
        """CmfStockMove.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.stock.fields.cmf_stock_move.CmfStockMove.perm_encrypt):
        """CmfStockMove.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.stock.fields.cmf_stock_move.CmfStockMove.perm_has_acl):
        """CmfStockMove.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.stock.fields.cmf_stock_move.CmfStockMove.perm_inherit):
        """CmfStockMove.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.stock.fields.cmf_stock_move.CmfStockMove.perm_inherit_acl_id):
        """CmfStockMove.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.stock.fields.cmf_stock_move.CmfStockMove.perm_parent):
        """CmfStockMove.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.stock.fields.cmf_stock_move.CmfStockMove.perm_parent_owner_id):
        """CmfStockMove.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_policy(modules.stock.fields.cmf_stock_move.CmfStockMove.perm_policy):
        """CmfStockMove.perm_policy field"""
        ui_form_visible = False

    class perm_policy_anonymous(modules.stock.fields.cmf_stock_move.CmfStockMove.perm_policy_anonymous):
        """CmfStockMove.perm_policy_anonymous field"""
        ui_form_visible = False

    class perm_policy_guest(modules.stock.fields.cmf_stock_move.CmfStockMove.perm_policy_guest):
        """CmfStockMove.perm_policy_guest field"""
        ui_form_visible = False

    class perm_policy_sharelink(modules.stock.fields.cmf_stock_move.CmfStockMove.perm_policy_sharelink):
        """CmfStockMove.perm_policy_sharelink field"""
        ui_form_visible = False

    class perm_public(modules.stock.fields.cmf_stock_move.CmfStockMove.perm_public):
        """CmfStockMove.perm_public field"""
        ui_form_visible = False

    class plan_end_date(modules.stock.fields.cmf_stock_move.CmfStockMove.plan_end_date):
        """CmfStockMove.plan_end_date field"""
        ui_form_visible = False

    class plan_start_date(modules.stock.fields.cmf_stock_move.CmfStockMove.plan_start_date):
        """CmfStockMove.plan_start_date field"""
        ui_form_visible = False

    class priority(modules.stock.fields.cmf_stock_move.CmfStockMove.priority):
        """CmfStockMove.priority field"""
        ui_form_visible = False

    class responsible(modules.stock.fields.cmf_stock_move.CmfStockMove.responsible):
        """CmfStockMove.responsible field"""
        ui_form_visible = False

    class root_parent(modules.stock.fields.cmf_stock_move.CmfStockMove.root_parent):
        """CmfStockMove.root_parent field"""
        ui_form_visible = False

    class scheme_wf(modules.stock.fields.cmf_stock_move.CmfStockMove.scheme_wf):
        """CmfStockMove.scheme_wf field"""
        ui_form_visible = False

    class sharelink_hash(modules.stock.fields.cmf_stock_move.CmfStockMove.sharelink_hash):
        """CmfStockMove.sharelink_hash field"""
        ui_form_visible = False

    class spectators(modules.stock.fields.cmf_stock_move.CmfStockMove.spectators):
        """CmfStockMove.spectators field"""
        ui_form_visible = False

    class status(modules.stock.fields.cmf_stock_move.CmfStockMove.status):
        """CmfStockMove.status field"""
        ui_form_visible = True

    class status_closed_at(modules.stock.fields.cmf_stock_move.CmfStockMove.status_closed_at):
        """CmfStockMove.status_closed_at field"""
        ui_form_visible = False

    class status_in_progress_end(modules.stock.fields.cmf_stock_move.CmfStockMove.status_in_progress_end):
        """CmfStockMove.status_in_progress_end field"""
        ui_form_visible = False

    class status_in_progress_start(modules.stock.fields.cmf_stock_move.CmfStockMove.status_in_progress_start):
        """CmfStockMove.status_in_progress_start field"""
        ui_form_visible = False

    class status_modified_at(modules.stock.fields.cmf_stock_move.CmfStockMove.status_modified_at):
        """CmfStockMove.status_modified_at field"""
        ui_form_visible = False

    class status_review_at(modules.stock.fields.cmf_stock_move.CmfStockMove.status_review_at):
        """CmfStockMove.status_review_at field"""
        ui_form_visible = False

    class stock_in(modules.stock.fields.cmf_stock_move.CmfStockMove.stock_in):
        """CmfStockMove.stock_in field"""
        ui_form_visible = True

    class stock_move_items(modules.stock.fields.cmf_stock_move.CmfStockMove.stock_move_items):
        """CmfStockMove.stock_move_items field"""
        ui_form_visible = False

    class stock_out(modules.stock.fields.cmf_stock_move.CmfStockMove.stock_out):
        """CmfStockMove.stock_out field"""
        ui_form_visible = True

    class system(modules.stock.fields.cmf_stock_move.CmfStockMove.system):
        """CmfStockMove.system field"""
        ui_form_visible = False

    class tags(modules.stock.fields.cmf_stock_move.CmfStockMove.tags):
        """CmfStockMove.tags field"""
        ui_form_visible = False

    class tasks(modules.stock.fields.cmf_stock_move.CmfStockMove.tasks):
        """CmfStockMove.tasks field"""
        ui_form_visible = False

    class text(modules.stock.fields.cmf_stock_move.CmfStockMove.text):
        """CmfStockMove.text field"""
        ui_form_visible = False

    class tree_hidden(modules.stock.fields.cmf_stock_move.CmfStockMove.tree_hidden):
        """CmfStockMove.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.stock.fields.cmf_stock_move.CmfStockMove.tree_node_is_branch):
        """CmfStockMove.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.stock.fields.cmf_stock_move.CmfStockMove.tree_nodes):
        """CmfStockMove.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.stock.fields.cmf_stock_move.CmfStockMove.tree_parent):
        """CmfStockMove.tree_parent field"""
        ui_form_visible = False

    class ui_view_form(modules.stock.fields.cmf_stock_move.CmfStockMove.ui_view_form):
        """CmfStockMove.ui_view_form field"""
        ui_form_visible = False

    class waiting_for(modules.stock.fields.cmf_stock_move.CmfStockMove.waiting_for):
        """CmfStockMove.waiting_for field"""
        ui_form_visible = False

    class workflow(modules.stock.fields.cmf_stock_move.CmfStockMove.workflow):
        """CmfStockMove.workflow field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Постановщик ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Объект ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_project.id','cmf_folder.id','cmf_active_entity_filter.id','cmf_document.id','cmf_task.id']
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_task_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по-умолчанию для задач ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class logic_type_id(fields.CmfTUUID):
        caption = "Тип ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class scheme_wf_id(fields.CmfTUUID):
        caption = "Схема Бизнес-процесса ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_owner_assistant_id(fields.CmfTUUID):
        caption = "DEPRICATED. Помощник владельца ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class status_id(fields.CmfTUUID):
        caption = "Статус ID"
        foreign_key = "cmf_status.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class company_id(fields.CmfTUUID):
        caption = "Контрагент ID"
        foreign_key = "cmf_company.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class responsible_id(fields.CmfTUUID):
        caption = "Исполнитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class waiting_for_id(fields.CmfTUUID):
        caption = "Ждем ответа ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cloned_from_id(fields.CmfTUUID):
        caption = "Склонирован из ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class activity_id(fields.CmfTUUID):
        caption = "Вид деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cache_status_opt_id(fields.CmfTUUID):
        caption = "Настройка статуса ID"
        foreign_key = "cmf_status_opt.id"
        nullable = True
        unique = False
        visible = False
        index = True
        no_acl = True

    class stock_in_id(fields.CmfTUUID):
        caption = "Склад получатель ID"
        foreign_key = "cmf_stock.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class stock_out_id(fields.CmfTUUID):
        caption = "Склад отправитель ID"
        foreign_key = "cmf_stock.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.stock.fields.cmf_stock_move_item
class CmfStockMoveItem(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem):
    abstract = False

    class cmf_author(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.cmf_author):
        """CmfStockMoveItem.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.cmf_created_at):
        """CmfStockMoveItem.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.cmf_deleted):
        """CmfStockMoveItem.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.cmf_import):
        """CmfStockMoveItem.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.cmf_locked_at):
        """CmfStockMoveItem.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.cmf_locked_by):
        """CmfStockMoveItem.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.cmf_modified_at):
        """CmfStockMoveItem.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.cmf_modified_by):
        """CmfStockMoveItem.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.cmf_owner):
        """CmfStockMoveItem.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.cmf_version):
        """CmfStockMoveItem.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.cmf_viewed_at):
        """CmfStockMoveItem.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.code):
        """CmfStockMoveItem.code field"""
        ui_form_visible = True

    class comments(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.comments):
        """CmfStockMoveItem.comments field"""
        ui_form_visible = False

    class documents(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.documents):
        """CmfStockMoveItem.documents field"""
        ui_form_visible = False

    class ext_id(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.ext_id):
        """CmfStockMoveItem.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.favorite_for):
        """CmfStockMoveItem.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.has_tree_nodes):
        """CmfStockMoveItem.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.id):
        """CmfStockMoveItem.id field"""
        ui_form_visible = False

    class import_original(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.import_original):
        """CmfStockMoveItem.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.import_raw_json):
        """CmfStockMoveItem.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.is_favorite):
        """CmfStockMoveItem.is_favorite field"""
        ui_form_visible = False

    class item_count(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.item_count):
        """CmfStockMoveItem.item_count field"""
        ui_form_visible = True

    class name(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.name):
        """CmfStockMoveItem.name field"""
        ui_form_visible = False

    class orderno(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.orderno):
        """CmfStockMoveItem.orderno field"""
        ui_form_visible = False

    class parent(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.parent):
        """CmfStockMoveItem.parent field"""
        ui_form_visible = False

    class perm_acl(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.perm_acl):
        """CmfStockMoveItem.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.perm_effective_acl_id):
        """CmfStockMoveItem.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.perm_encrypt):
        """CmfStockMoveItem.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.perm_has_acl):
        """CmfStockMoveItem.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.perm_inherit):
        """CmfStockMoveItem.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.perm_inherit_acl_id):
        """CmfStockMoveItem.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.perm_parent):
        """CmfStockMoveItem.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.perm_parent_owner_id):
        """CmfStockMoveItem.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.perm_public):
        """CmfStockMoveItem.perm_public field"""
        ui_form_visible = False

    class product(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.product):
        """CmfStockMoveItem.product field"""
        ui_form_visible = True

    class root_parent(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.root_parent):
        """CmfStockMoveItem.root_parent field"""
        ui_form_visible = False

    class stock_move(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.stock_move):
        """CmfStockMoveItem.stock_move field"""
        ui_form_visible = False

    class system(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.system):
        """CmfStockMoveItem.system field"""
        ui_form_visible = False

    class tasks(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.tasks):
        """CmfStockMoveItem.tasks field"""
        ui_form_visible = False

    class text(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.text):
        """CmfStockMoveItem.text field"""
        ui_form_visible = False

    class tree_hidden(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.tree_hidden):
        """CmfStockMoveItem.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.tree_node_is_branch):
        """CmfStockMoveItem.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.tree_nodes):
        """CmfStockMoveItem.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.stock.fields.cmf_stock_move_item.CmfStockMoveItem.tree_parent):
        """CmfStockMoveItem.tree_parent field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class stock_move_id(fields.CmfTUUID):
        caption = "Документ ID"
        foreign_key = "cmf_stock_move.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class product_id(fields.CmfTUUID):
        caption = "Товар ID"
        foreign_key = "cmf_product.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.stock.fields.cmf_stock_operation
class CmfStockOperation(modules.stock.fields.cmf_stock_operation.CmfStockOperation):
    abstract = False

    class cmf_author(modules.stock.fields.cmf_stock_operation.CmfStockOperation.cmf_author):
        """CmfStockOperation.cmf_author field"""

    class cmf_created_at(modules.stock.fields.cmf_stock_operation.CmfStockOperation.cmf_created_at):
        """CmfStockOperation.cmf_created_at field"""

    class cmf_deleted(modules.stock.fields.cmf_stock_operation.CmfStockOperation.cmf_deleted):
        """CmfStockOperation.cmf_deleted field"""

    class cmf_import(modules.stock.fields.cmf_stock_operation.CmfStockOperation.cmf_import):
        """CmfStockOperation.cmf_import field"""

    class cmf_locked_at(modules.stock.fields.cmf_stock_operation.CmfStockOperation.cmf_locked_at):
        """CmfStockOperation.cmf_locked_at field"""

    class cmf_locked_by(modules.stock.fields.cmf_stock_operation.CmfStockOperation.cmf_locked_by):
        """CmfStockOperation.cmf_locked_by field"""

    class cmf_modified_at(modules.stock.fields.cmf_stock_operation.CmfStockOperation.cmf_modified_at):
        """CmfStockOperation.cmf_modified_at field"""

    class cmf_modified_by(modules.stock.fields.cmf_stock_operation.CmfStockOperation.cmf_modified_by):
        """CmfStockOperation.cmf_modified_by field"""

    class cmf_owner(modules.stock.fields.cmf_stock_operation.CmfStockOperation.cmf_owner):
        """CmfStockOperation.cmf_owner field"""

    class cmf_version(modules.stock.fields.cmf_stock_operation.CmfStockOperation.cmf_version):
        """CmfStockOperation.cmf_version field"""

    class cmf_viewed_at(modules.stock.fields.cmf_stock_operation.CmfStockOperation.cmf_viewed_at):
        """CmfStockOperation.cmf_viewed_at field"""

    class code(modules.stock.fields.cmf_stock_operation.CmfStockOperation.code):
        """CmfStockOperation.code field"""

    class comments(modules.stock.fields.cmf_stock_operation.CmfStockOperation.comments):
        """CmfStockOperation.comments field"""

    class document(modules.stock.fields.cmf_stock_operation.CmfStockOperation.document):
        """CmfStockOperation.document field"""

    class documents(modules.stock.fields.cmf_stock_operation.CmfStockOperation.documents):
        """CmfStockOperation.documents field"""

    class ext_id(modules.stock.fields.cmf_stock_operation.CmfStockOperation.ext_id):
        """CmfStockOperation.ext_id field"""

    class favorite_for(modules.stock.fields.cmf_stock_operation.CmfStockOperation.favorite_for):
        """CmfStockOperation.favorite_for field"""

    class has_tree_nodes(modules.stock.fields.cmf_stock_operation.CmfStockOperation.has_tree_nodes):
        """CmfStockOperation.has_tree_nodes field"""

    class id(modules.stock.fields.cmf_stock_operation.CmfStockOperation.id):
        """CmfStockOperation.id field"""

    class import_original(modules.stock.fields.cmf_stock_operation.CmfStockOperation.import_original):
        """CmfStockOperation.import_original field"""

    class import_raw_json(modules.stock.fields.cmf_stock_operation.CmfStockOperation.import_raw_json):
        """CmfStockOperation.import_raw_json field"""

    class is_favorite(modules.stock.fields.cmf_stock_operation.CmfStockOperation.is_favorite):
        """CmfStockOperation.is_favorite field"""

    class name(modules.stock.fields.cmf_stock_operation.CmfStockOperation.name):
        """CmfStockOperation.name field"""

    class orderno(modules.stock.fields.cmf_stock_operation.CmfStockOperation.orderno):
        """CmfStockOperation.orderno field"""

    class parent(modules.stock.fields.cmf_stock_operation.CmfStockOperation.parent):
        """CmfStockOperation.parent field"""

    class perm_acl(modules.stock.fields.cmf_stock_operation.CmfStockOperation.perm_acl):
        """CmfStockOperation.perm_acl field"""

    class perm_effective_acl_id(modules.stock.fields.cmf_stock_operation.CmfStockOperation.perm_effective_acl_id):
        """CmfStockOperation.perm_effective_acl_id field"""

    class perm_encrypt(modules.stock.fields.cmf_stock_operation.CmfStockOperation.perm_encrypt):
        """CmfStockOperation.perm_encrypt field"""

    class perm_has_acl(modules.stock.fields.cmf_stock_operation.CmfStockOperation.perm_has_acl):
        """CmfStockOperation.perm_has_acl field"""

    class perm_inherit(modules.stock.fields.cmf_stock_operation.CmfStockOperation.perm_inherit):
        """CmfStockOperation.perm_inherit field"""

    class perm_inherit_acl_id(modules.stock.fields.cmf_stock_operation.CmfStockOperation.perm_inherit_acl_id):
        """CmfStockOperation.perm_inherit_acl_id field"""

    class perm_parent(modules.stock.fields.cmf_stock_operation.CmfStockOperation.perm_parent):
        """CmfStockOperation.perm_parent field"""

    class perm_parent_owner_id(modules.stock.fields.cmf_stock_operation.CmfStockOperation.perm_parent_owner_id):
        """CmfStockOperation.perm_parent_owner_id field"""

    class perm_public(modules.stock.fields.cmf_stock_operation.CmfStockOperation.perm_public):
        """CmfStockOperation.perm_public field"""

    class root_parent(modules.stock.fields.cmf_stock_operation.CmfStockOperation.root_parent):
        """CmfStockOperation.root_parent field"""

    class stock_operation_items(modules.stock.fields.cmf_stock_operation.CmfStockOperation.stock_operation_items):
        """CmfStockOperation.stock_operation_items field"""

    class system(modules.stock.fields.cmf_stock_operation.CmfStockOperation.system):
        """CmfStockOperation.system field"""

    class tasks(modules.stock.fields.cmf_stock_operation.CmfStockOperation.tasks):
        """CmfStockOperation.tasks field"""

    class text(modules.stock.fields.cmf_stock_operation.CmfStockOperation.text):
        """CmfStockOperation.text field"""

    class tree_hidden(modules.stock.fields.cmf_stock_operation.CmfStockOperation.tree_hidden):
        """CmfStockOperation.tree_hidden field"""

    class tree_node_is_branch(modules.stock.fields.cmf_stock_operation.CmfStockOperation.tree_node_is_branch):
        """CmfStockOperation.tree_node_is_branch field"""

    class tree_nodes(modules.stock.fields.cmf_stock_operation.CmfStockOperation.tree_nodes):
        """CmfStockOperation.tree_nodes field"""

    class tree_parent(modules.stock.fields.cmf_stock_operation.CmfStockOperation.tree_parent):
        """CmfStockOperation.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class document_id(fields.CmfTUUID):
        caption = "Документ основание ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_purchase_order.id','cmf_stock_move.id','cmf_deal.id','cmf_stock_initial.id','cmf_stock_inventory.id']
        visible=False
        index=True



import modules.stock.fields.cmf_stock_operation_item
class CmfStockOperationItem(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem):
    abstract = False

    class cmf_author(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.cmf_author):
        """CmfStockOperationItem.cmf_author field"""

    class cmf_created_at(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.cmf_created_at):
        """CmfStockOperationItem.cmf_created_at field"""

    class cmf_deleted(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.cmf_deleted):
        """CmfStockOperationItem.cmf_deleted field"""

    class cmf_import(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.cmf_import):
        """CmfStockOperationItem.cmf_import field"""

    class cmf_locked_at(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.cmf_locked_at):
        """CmfStockOperationItem.cmf_locked_at field"""

    class cmf_locked_by(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.cmf_locked_by):
        """CmfStockOperationItem.cmf_locked_by field"""

    class cmf_modified_at(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.cmf_modified_at):
        """CmfStockOperationItem.cmf_modified_at field"""

    class cmf_modified_by(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.cmf_modified_by):
        """CmfStockOperationItem.cmf_modified_by field"""

    class cmf_owner(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.cmf_owner):
        """CmfStockOperationItem.cmf_owner field"""

    class cmf_version(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.cmf_version):
        """CmfStockOperationItem.cmf_version field"""

    class cmf_viewed_at(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.cmf_viewed_at):
        """CmfStockOperationItem.cmf_viewed_at field"""

    class code(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.code):
        """CmfStockOperationItem.code field"""

    class comments(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.comments):
        """CmfStockOperationItem.comments field"""

    class documents(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.documents):
        """CmfStockOperationItem.documents field"""

    class ext_id(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.ext_id):
        """CmfStockOperationItem.ext_id field"""

    class favorite_for(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.favorite_for):
        """CmfStockOperationItem.favorite_for field"""

    class has_tree_nodes(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.has_tree_nodes):
        """CmfStockOperationItem.has_tree_nodes field"""

    class id(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.id):
        """CmfStockOperationItem.id field"""

    class import_original(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.import_original):
        """CmfStockOperationItem.import_original field"""

    class import_raw_json(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.import_raw_json):
        """CmfStockOperationItem.import_raw_json field"""

    class is_favorite(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.is_favorite):
        """CmfStockOperationItem.is_favorite field"""

    class item_count(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.item_count):
        """CmfStockOperationItem.item_count field"""

    class name(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.name):
        """CmfStockOperationItem.name field"""

    class operation_type(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.operation_type):
        """CmfStockOperationItem.operation_type field"""

    class orderno(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.orderno):
        """CmfStockOperationItem.orderno field"""

    class parent(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.parent):
        """CmfStockOperationItem.parent field"""

    class perm_acl(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.perm_acl):
        """CmfStockOperationItem.perm_acl field"""

    class perm_effective_acl_id(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.perm_effective_acl_id):
        """CmfStockOperationItem.perm_effective_acl_id field"""

    class perm_encrypt(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.perm_encrypt):
        """CmfStockOperationItem.perm_encrypt field"""

    class perm_has_acl(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.perm_has_acl):
        """CmfStockOperationItem.perm_has_acl field"""

    class perm_inherit(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.perm_inherit):
        """CmfStockOperationItem.perm_inherit field"""

    class perm_inherit_acl_id(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.perm_inherit_acl_id):
        """CmfStockOperationItem.perm_inherit_acl_id field"""

    class perm_parent(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.perm_parent):
        """CmfStockOperationItem.perm_parent field"""

    class perm_parent_owner_id(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.perm_parent_owner_id):
        """CmfStockOperationItem.perm_parent_owner_id field"""

    class perm_public(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.perm_public):
        """CmfStockOperationItem.perm_public field"""

    class product(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.product):
        """CmfStockOperationItem.product field"""

    class root_parent(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.root_parent):
        """CmfStockOperationItem.root_parent field"""

    class stock(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.stock):
        """CmfStockOperationItem.stock field"""

    class stock_operation(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.stock_operation):
        """CmfStockOperationItem.stock_operation field"""

    class system(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.system):
        """CmfStockOperationItem.system field"""

    class tasks(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.tasks):
        """CmfStockOperationItem.tasks field"""

    class text(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.text):
        """CmfStockOperationItem.text field"""

    class tree_hidden(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.tree_hidden):
        """CmfStockOperationItem.tree_hidden field"""

    class tree_node_is_branch(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.tree_node_is_branch):
        """CmfStockOperationItem.tree_node_is_branch field"""

    class tree_nodes(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.tree_nodes):
        """CmfStockOperationItem.tree_nodes field"""

    class tree_parent(modules.stock.fields.cmf_stock_operation_item.CmfStockOperationItem.tree_parent):
        """CmfStockOperationItem.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class product_id(fields.CmfTUUID):
        caption = "Товар ID"
        foreign_key = "cmf_product.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class stock_operation_id(fields.CmfTUUID):
        caption = "Документ ID"
        foreign_key = "cmf_stock_operation.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class stock_id(fields.CmfTUUID):
        caption = "Склад ID"
        foreign_key = "cmf_stock.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.stock.fields.cmf_stock_outcoming_order
class CmfStockOutcomingOrder(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder):
    abstract = False

    class activity(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.activity):
        """CmfStockOutcomingOrder.activity field"""
        ui_form_visible = False

    class alarm_date(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.alarm_date):
        """CmfStockOutcomingOrder.alarm_date field"""
        ui_form_visible = False

    class approved(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.approved):
        """CmfStockOutcomingOrder.approved field"""
        ui_form_visible = False

    class attachments(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.attachments):
        """CmfStockOutcomingOrder.attachments field"""
        ui_form_visible = False

    class cache_fields(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.cache_fields):
        """CmfStockOutcomingOrder.cache_fields field"""
        ui_form_visible = False

    class cache_status_opt(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.cache_status_opt):
        """CmfStockOutcomingOrder.cache_status_opt field"""
        ui_form_visible = False

    class cache_status_type(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.cache_status_type):
        """CmfStockOutcomingOrder.cache_status_type field"""
        ui_form_visible = False

    class cloned_from(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.cloned_from):
        """CmfStockOutcomingOrder.cloned_from field"""
        ui_form_visible = False

    class cmf_author(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.cmf_author):
        """CmfStockOutcomingOrder.cmf_author field"""
        ui_form_visible = True

    class cmf_created_at(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.cmf_created_at):
        """CmfStockOutcomingOrder.cmf_created_at field"""
        ui_form_visible = True

    class cmf_deleted(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.cmf_deleted):
        """CmfStockOutcomingOrder.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.cmf_import):
        """CmfStockOutcomingOrder.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.cmf_locked_at):
        """CmfStockOutcomingOrder.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.cmf_locked_by):
        """CmfStockOutcomingOrder.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.cmf_modified_at):
        """CmfStockOutcomingOrder.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.cmf_modified_by):
        """CmfStockOutcomingOrder.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.cmf_owner):
        """CmfStockOutcomingOrder.cmf_owner field"""
        ui_form_visible = False

    class cmf_owner_assistant(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.cmf_owner_assistant):
        """CmfStockOutcomingOrder.cmf_owner_assistant field"""
        ui_form_visible = False

    class cmf_owner_assistants(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.cmf_owner_assistants):
        """CmfStockOutcomingOrder.cmf_owner_assistants field"""
        ui_form_visible = False

    class cmf_version(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.cmf_version):
        """CmfStockOutcomingOrder.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.cmf_viewed_at):
        """CmfStockOutcomingOrder.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.code):
        """CmfStockOutcomingOrder.code field"""
        ui_form_visible = True

    class comments(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.comments):
        """CmfStockOutcomingOrder.comments field"""
        ui_form_visible = False

    class company(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.company):
        """CmfStockOutcomingOrder.company field"""
        ui_form_visible = False

    class deadline(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.deadline):
        """CmfStockOutcomingOrder.deadline field"""
        ui_form_visible = False

    class default_task_workflow(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.default_task_workflow):
        """CmfStockOutcomingOrder.default_task_workflow field"""
        ui_form_visible = False

    class document(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.document):
        """CmfStockOutcomingOrder.document field"""
        ui_form_visible = True

    class documents(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.documents):
        """CmfStockOutcomingOrder.documents field"""
        ui_form_visible = False

    class executors(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.executors):
        """CmfStockOutcomingOrder.executors field"""
        ui_form_visible = False

    class ext_id(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.ext_id):
        """CmfStockOutcomingOrder.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.favorite_for):
        """CmfStockOutcomingOrder.favorite_for field"""
        ui_form_visible = False

    class followers(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.followers):
        """CmfStockOutcomingOrder.followers field"""
        ui_form_visible = False

    class has_tree_nodes(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.has_tree_nodes):
        """CmfStockOutcomingOrder.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.id):
        """CmfStockOutcomingOrder.id field"""
        ui_form_visible = False

    class import_original(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.import_original):
        """CmfStockOutcomingOrder.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.import_raw_json):
        """CmfStockOutcomingOrder.import_raw_json field"""
        ui_form_visible = False

    class is_checked(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.is_checked):
        """CmfStockOutcomingOrder.is_checked field"""
        ui_form_visible = False

    class is_favorite(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.is_favorite):
        """CmfStockOutcomingOrder.is_favorite field"""
        ui_form_visible = False

    class is_penalty(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.is_penalty):
        """CmfStockOutcomingOrder.is_penalty field"""
        ui_form_visible = False

    class is_public(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.is_public):
        """CmfStockOutcomingOrder.is_public field"""
        ui_form_visible = False

    class is_public_comments(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.is_public_comments):
        """CmfStockOutcomingOrder.is_public_comments field"""
        ui_form_visible = False

    class is_public_editable(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.is_public_editable):
        """CmfStockOutcomingOrder.is_public_editable field"""
        ui_form_visible = False

    class is_template(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.is_template):
        """CmfStockOutcomingOrder.is_template field"""
        ui_form_visible = False

    class local_links(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.local_links):
        """CmfStockOutcomingOrder.local_links field"""
        ui_form_visible = False

    class logic_prefix(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.logic_prefix):
        """CmfStockOutcomingOrder.logic_prefix field"""
        ui_form_visible = False

    class logic_type(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.logic_type):
        """CmfStockOutcomingOrder.logic_type field"""
        ui_form_visible = False

    class mark(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.mark):
        """CmfStockOutcomingOrder.mark field"""
        ui_form_visible = False

    class name(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.name):
        """CmfStockOutcomingOrder.name field"""
        ui_form_visible = False

    class no_control(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.no_control):
        """CmfStockOutcomingOrder.no_control field"""
        ui_form_visible = False

    class orderno(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.orderno):
        """CmfStockOutcomingOrder.orderno field"""
        ui_form_visible = False

    class parent(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.parent):
        """CmfStockOutcomingOrder.parent field"""
        ui_form_visible = False

    class parent_logic_prefix(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.parent_logic_prefix):
        """CmfStockOutcomingOrder.parent_logic_prefix field"""
        ui_form_visible = False

    class period_interval(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.period_interval):
        """CmfStockOutcomingOrder.period_interval field"""
        ui_form_visible = False

    class period_next_date(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.period_next_date):
        """CmfStockOutcomingOrder.period_next_date field"""
        ui_form_visible = False

    class perm_acl(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.perm_acl):
        """CmfStockOutcomingOrder.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.perm_effective_acl_id):
        """CmfStockOutcomingOrder.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.perm_encrypt):
        """CmfStockOutcomingOrder.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.perm_has_acl):
        """CmfStockOutcomingOrder.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.perm_inherit):
        """CmfStockOutcomingOrder.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.perm_inherit_acl_id):
        """CmfStockOutcomingOrder.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.perm_parent):
        """CmfStockOutcomingOrder.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.perm_parent_owner_id):
        """CmfStockOutcomingOrder.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_policy(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.perm_policy):
        """CmfStockOutcomingOrder.perm_policy field"""
        ui_form_visible = False

    class perm_policy_anonymous(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.perm_policy_anonymous):
        """CmfStockOutcomingOrder.perm_policy_anonymous field"""
        ui_form_visible = False

    class perm_policy_guest(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.perm_policy_guest):
        """CmfStockOutcomingOrder.perm_policy_guest field"""
        ui_form_visible = False

    class perm_policy_sharelink(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.perm_policy_sharelink):
        """CmfStockOutcomingOrder.perm_policy_sharelink field"""
        ui_form_visible = False

    class perm_public(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.perm_public):
        """CmfStockOutcomingOrder.perm_public field"""
        ui_form_visible = False

    class plan_end_date(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.plan_end_date):
        """CmfStockOutcomingOrder.plan_end_date field"""
        ui_form_visible = False

    class plan_start_date(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.plan_start_date):
        """CmfStockOutcomingOrder.plan_start_date field"""
        ui_form_visible = False

    class priority(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.priority):
        """CmfStockOutcomingOrder.priority field"""
        ui_form_visible = False

    class responsible(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.responsible):
        """CmfStockOutcomingOrder.responsible field"""
        ui_form_visible = False

    class root_parent(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.root_parent):
        """CmfStockOutcomingOrder.root_parent field"""
        ui_form_visible = False

    class scheme_wf(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.scheme_wf):
        """CmfStockOutcomingOrder.scheme_wf field"""
        ui_form_visible = False

    class sharelink_hash(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.sharelink_hash):
        """CmfStockOutcomingOrder.sharelink_hash field"""
        ui_form_visible = False

    class spectators(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.spectators):
        """CmfStockOutcomingOrder.spectators field"""
        ui_form_visible = False

    class status(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.status):
        """CmfStockOutcomingOrder.status field"""
        ui_form_visible = True

    class status_closed_at(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.status_closed_at):
        """CmfStockOutcomingOrder.status_closed_at field"""
        ui_form_visible = False

    class status_in_progress_end(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.status_in_progress_end):
        """CmfStockOutcomingOrder.status_in_progress_end field"""
        ui_form_visible = False

    class status_in_progress_start(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.status_in_progress_start):
        """CmfStockOutcomingOrder.status_in_progress_start field"""
        ui_form_visible = False

    class status_modified_at(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.status_modified_at):
        """CmfStockOutcomingOrder.status_modified_at field"""
        ui_form_visible = False

    class status_review_at(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.status_review_at):
        """CmfStockOutcomingOrder.status_review_at field"""
        ui_form_visible = False

    class stock(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.stock):
        """CmfStockOutcomingOrder.stock field"""
        ui_form_visible = True

    class stock_outcoming_order_items(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.stock_outcoming_order_items):
        """CmfStockOutcomingOrder.stock_outcoming_order_items field"""
        ui_form_visible = False

    class system(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.system):
        """CmfStockOutcomingOrder.system field"""
        ui_form_visible = False

    class tags(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.tags):
        """CmfStockOutcomingOrder.tags field"""
        ui_form_visible = False

    class tasks(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.tasks):
        """CmfStockOutcomingOrder.tasks field"""
        ui_form_visible = False

    class text(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.text):
        """CmfStockOutcomingOrder.text field"""
        ui_form_visible = False

    class tree_hidden(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.tree_hidden):
        """CmfStockOutcomingOrder.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.tree_node_is_branch):
        """CmfStockOutcomingOrder.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.tree_nodes):
        """CmfStockOutcomingOrder.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.tree_parent):
        """CmfStockOutcomingOrder.tree_parent field"""
        ui_form_visible = False

    class ui_view_form(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.ui_view_form):
        """CmfStockOutcomingOrder.ui_view_form field"""
        ui_form_visible = False

    class waiting_for(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.waiting_for):
        """CmfStockOutcomingOrder.waiting_for field"""
        ui_form_visible = False

    class workflow(modules.stock.fields.cmf_stock_outcoming_order.CmfStockOutcomingOrder.workflow):
        """CmfStockOutcomingOrder.workflow field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Постановщик ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Объект ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_project.id','cmf_folder.id','cmf_active_entity_filter.id','cmf_document.id','cmf_task.id']
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_task_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по-умолчанию для задач ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class logic_type_id(fields.CmfTUUID):
        caption = "Тип ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class scheme_wf_id(fields.CmfTUUID):
        caption = "Схема Бизнес-процесса ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_owner_assistant_id(fields.CmfTUUID):
        caption = "DEPRICATED. Помощник владельца ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class status_id(fields.CmfTUUID):
        caption = "Статус ID"
        foreign_key = "cmf_status.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class company_id(fields.CmfTUUID):
        caption = "Контрагент ID"
        foreign_key = "cmf_company.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class responsible_id(fields.CmfTUUID):
        caption = "Исполнитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class waiting_for_id(fields.CmfTUUID):
        caption = "Ждем ответа ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cloned_from_id(fields.CmfTUUID):
        caption = "Склонирован из ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class activity_id(fields.CmfTUUID):
        caption = "Вид деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cache_status_opt_id(fields.CmfTUUID):
        caption = "Настройка статуса ID"
        foreign_key = "cmf_status_opt.id"
        nullable = True
        unique = False
        visible = False
        index = True
        no_acl = True

    class document_id(fields.CmfTUUID):
        caption = "Документ основание ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_purchase_order.id','cmf_deal.id']
        visible=False
        index=True

    class stock_id(fields.CmfTUUID):
        caption = "Склад ID"
        foreign_key = "cmf_stock.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.stock.fields.cmf_stock_outcoming_order_item
class CmfStockOutcomingOrderItem(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem):
    abstract = False

    class cmf_author(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.cmf_author):
        """CmfStockOutcomingOrderItem.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.cmf_created_at):
        """CmfStockOutcomingOrderItem.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.cmf_deleted):
        """CmfStockOutcomingOrderItem.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.cmf_import):
        """CmfStockOutcomingOrderItem.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.cmf_locked_at):
        """CmfStockOutcomingOrderItem.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.cmf_locked_by):
        """CmfStockOutcomingOrderItem.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.cmf_modified_at):
        """CmfStockOutcomingOrderItem.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.cmf_modified_by):
        """CmfStockOutcomingOrderItem.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.cmf_owner):
        """CmfStockOutcomingOrderItem.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.cmf_version):
        """CmfStockOutcomingOrderItem.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.cmf_viewed_at):
        """CmfStockOutcomingOrderItem.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.code):
        """CmfStockOutcomingOrderItem.code field"""
        ui_form_visible = True

    class comments(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.comments):
        """CmfStockOutcomingOrderItem.comments field"""
        ui_form_visible = False

    class documents(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.documents):
        """CmfStockOutcomingOrderItem.documents field"""
        ui_form_visible = False

    class ext_id(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.ext_id):
        """CmfStockOutcomingOrderItem.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.favorite_for):
        """CmfStockOutcomingOrderItem.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.has_tree_nodes):
        """CmfStockOutcomingOrderItem.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.id):
        """CmfStockOutcomingOrderItem.id field"""
        ui_form_visible = False

    class import_original(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.import_original):
        """CmfStockOutcomingOrderItem.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.import_raw_json):
        """CmfStockOutcomingOrderItem.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.is_favorite):
        """CmfStockOutcomingOrderItem.is_favorite field"""
        ui_form_visible = False

    class item_count(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.item_count):
        """CmfStockOutcomingOrderItem.item_count field"""
        ui_form_visible = True

    class name(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.name):
        """CmfStockOutcomingOrderItem.name field"""
        ui_form_visible = False

    class orderno(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.orderno):
        """CmfStockOutcomingOrderItem.orderno field"""
        ui_form_visible = False

    class parent(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.parent):
        """CmfStockOutcomingOrderItem.parent field"""
        ui_form_visible = False

    class perm_acl(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.perm_acl):
        """CmfStockOutcomingOrderItem.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.perm_effective_acl_id):
        """CmfStockOutcomingOrderItem.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.perm_encrypt):
        """CmfStockOutcomingOrderItem.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.perm_has_acl):
        """CmfStockOutcomingOrderItem.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.perm_inherit):
        """CmfStockOutcomingOrderItem.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.perm_inherit_acl_id):
        """CmfStockOutcomingOrderItem.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.perm_parent):
        """CmfStockOutcomingOrderItem.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.perm_parent_owner_id):
        """CmfStockOutcomingOrderItem.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.perm_public):
        """CmfStockOutcomingOrderItem.perm_public field"""
        ui_form_visible = False

    class product(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.product):
        """CmfStockOutcomingOrderItem.product field"""
        ui_form_visible = True

    class root_parent(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.root_parent):
        """CmfStockOutcomingOrderItem.root_parent field"""
        ui_form_visible = False

    class stock_outcoming_order(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.stock_outcoming_order):
        """CmfStockOutcomingOrderItem.stock_outcoming_order field"""
        ui_form_visible = False

    class system(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.system):
        """CmfStockOutcomingOrderItem.system field"""
        ui_form_visible = False

    class tasks(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.tasks):
        """CmfStockOutcomingOrderItem.tasks field"""
        ui_form_visible = False

    class text(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.text):
        """CmfStockOutcomingOrderItem.text field"""
        ui_form_visible = False

    class tree_hidden(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.tree_hidden):
        """CmfStockOutcomingOrderItem.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.tree_node_is_branch):
        """CmfStockOutcomingOrderItem.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.tree_nodes):
        """CmfStockOutcomingOrderItem.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.stock.fields.cmf_stock_outcoming_order_item.CmfStockOutcomingOrderItem.tree_parent):
        """CmfStockOutcomingOrderItem.tree_parent field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class product_id(fields.CmfTUUID):
        caption = "Товар ID"
        foreign_key = "cmf_product.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class stock_outcoming_order_id(fields.CmfTUUID):
        caption = "Документ ID"
        foreign_key = "cmf_stock_outcoming_order.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.crm.fields.cmf_subscription
class CmfSubscription(modules.crm.fields.cmf_subscription.CmfSubscription):
    abstract = False

    class cmf_author(modules.crm.fields.cmf_subscription.CmfSubscription.cmf_author):
        """CmfSubscription.cmf_author field"""

    class cmf_created_at(modules.crm.fields.cmf_subscription.CmfSubscription.cmf_created_at):
        """CmfSubscription.cmf_created_at field"""

    class cmf_deleted(modules.crm.fields.cmf_subscription.CmfSubscription.cmf_deleted):
        """CmfSubscription.cmf_deleted field"""

    class cmf_import(modules.crm.fields.cmf_subscription.CmfSubscription.cmf_import):
        """CmfSubscription.cmf_import field"""

    class cmf_locked_at(modules.crm.fields.cmf_subscription.CmfSubscription.cmf_locked_at):
        """CmfSubscription.cmf_locked_at field"""

    class cmf_locked_by(modules.crm.fields.cmf_subscription.CmfSubscription.cmf_locked_by):
        """CmfSubscription.cmf_locked_by field"""

    class cmf_modified_at(modules.crm.fields.cmf_subscription.CmfSubscription.cmf_modified_at):
        """CmfSubscription.cmf_modified_at field"""

    class cmf_modified_by(modules.crm.fields.cmf_subscription.CmfSubscription.cmf_modified_by):
        """CmfSubscription.cmf_modified_by field"""

    class cmf_owner(modules.crm.fields.cmf_subscription.CmfSubscription.cmf_owner):
        """CmfSubscription.cmf_owner field"""

    class cmf_version(modules.crm.fields.cmf_subscription.CmfSubscription.cmf_version):
        """CmfSubscription.cmf_version field"""

    class cmf_viewed_at(modules.crm.fields.cmf_subscription.CmfSubscription.cmf_viewed_at):
        """CmfSubscription.cmf_viewed_at field"""

    class code(modules.crm.fields.cmf_subscription.CmfSubscription.code):
        """CmfSubscription.code field"""

    class comments(modules.crm.fields.cmf_subscription.CmfSubscription.comments):
        """CmfSubscription.comments field"""

    class documents(modules.crm.fields.cmf_subscription.CmfSubscription.documents):
        """CmfSubscription.documents field"""

    class ext_id(modules.crm.fields.cmf_subscription.CmfSubscription.ext_id):
        """CmfSubscription.ext_id field"""

    class favorite_for(modules.crm.fields.cmf_subscription.CmfSubscription.favorite_for):
        """CmfSubscription.favorite_for field"""

    class has_tree_nodes(modules.crm.fields.cmf_subscription.CmfSubscription.has_tree_nodes):
        """CmfSubscription.has_tree_nodes field"""

    class id(modules.crm.fields.cmf_subscription.CmfSubscription.id):
        """CmfSubscription.id field"""

    class import_original(modules.crm.fields.cmf_subscription.CmfSubscription.import_original):
        """CmfSubscription.import_original field"""

    class import_raw_json(modules.crm.fields.cmf_subscription.CmfSubscription.import_raw_json):
        """CmfSubscription.import_raw_json field"""

    class is_favorite(modules.crm.fields.cmf_subscription.CmfSubscription.is_favorite):
        """CmfSubscription.is_favorite field"""

    class name(modules.crm.fields.cmf_subscription.CmfSubscription.name):
        """CmfSubscription.name field"""

    class orderno(modules.crm.fields.cmf_subscription.CmfSubscription.orderno):
        """CmfSubscription.orderno field"""

    class parent(modules.crm.fields.cmf_subscription.CmfSubscription.parent):
        """CmfSubscription.parent field"""

    class perm_acl(modules.crm.fields.cmf_subscription.CmfSubscription.perm_acl):
        """CmfSubscription.perm_acl field"""

    class perm_effective_acl_id(modules.crm.fields.cmf_subscription.CmfSubscription.perm_effective_acl_id):
        """CmfSubscription.perm_effective_acl_id field"""

    class perm_encrypt(modules.crm.fields.cmf_subscription.CmfSubscription.perm_encrypt):
        """CmfSubscription.perm_encrypt field"""

    class perm_has_acl(modules.crm.fields.cmf_subscription.CmfSubscription.perm_has_acl):
        """CmfSubscription.perm_has_acl field"""

    class perm_inherit(modules.crm.fields.cmf_subscription.CmfSubscription.perm_inherit):
        """CmfSubscription.perm_inherit field"""

    class perm_inherit_acl_id(modules.crm.fields.cmf_subscription.CmfSubscription.perm_inherit_acl_id):
        """CmfSubscription.perm_inherit_acl_id field"""

    class perm_parent(modules.crm.fields.cmf_subscription.CmfSubscription.perm_parent):
        """CmfSubscription.perm_parent field"""

    class perm_parent_owner_id(modules.crm.fields.cmf_subscription.CmfSubscription.perm_parent_owner_id):
        """CmfSubscription.perm_parent_owner_id field"""

    class perm_public(modules.crm.fields.cmf_subscription.CmfSubscription.perm_public):
        """CmfSubscription.perm_public field"""

    class root_parent(modules.crm.fields.cmf_subscription.CmfSubscription.root_parent):
        """CmfSubscription.root_parent field"""

    class system(modules.crm.fields.cmf_subscription.CmfSubscription.system):
        """CmfSubscription.system field"""

    class tasks(modules.crm.fields.cmf_subscription.CmfSubscription.tasks):
        """CmfSubscription.tasks field"""

    class text(modules.crm.fields.cmf_subscription.CmfSubscription.text):
        """CmfSubscription.text field"""

    class tree_hidden(modules.crm.fields.cmf_subscription.CmfSubscription.tree_hidden):
        """CmfSubscription.tree_hidden field"""

    class tree_node_is_branch(modules.crm.fields.cmf_subscription.CmfSubscription.tree_node_is_branch):
        """CmfSubscription.tree_node_is_branch field"""

    class tree_nodes(modules.crm.fields.cmf_subscription.CmfSubscription.tree_nodes):
        """CmfSubscription.tree_nodes field"""

    class tree_parent(modules.crm.fields.cmf_subscription.CmfSubscription.tree_parent):
        """CmfSubscription.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import common.models.cmf_tag
class CmfTag(common.models.cmf_tag.CmfTag):
    abstract = False

    class activity(common.models.cmf_tag.CmfTag.activity):
        """CmfTag.activity field"""
        ui_form_visible = True

    class alias(common.models.cmf_tag.CmfTag.alias):
        """CmfTag.alias field"""
        ui_form_visible = True

    class cmf_author(common.models.cmf_tag.CmfTag.cmf_author):
        """CmfTag.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(common.models.cmf_tag.CmfTag.cmf_created_at):
        """CmfTag.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(common.models.cmf_tag.CmfTag.cmf_deleted):
        """CmfTag.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(common.models.cmf_tag.CmfTag.cmf_import):
        """CmfTag.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(common.models.cmf_tag.CmfTag.cmf_locked_at):
        """CmfTag.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(common.models.cmf_tag.CmfTag.cmf_locked_by):
        """CmfTag.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(common.models.cmf_tag.CmfTag.cmf_modified_at):
        """CmfTag.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(common.models.cmf_tag.CmfTag.cmf_modified_by):
        """CmfTag.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(common.models.cmf_tag.CmfTag.cmf_owner):
        """CmfTag.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(common.models.cmf_tag.CmfTag.cmf_version):
        """CmfTag.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(common.models.cmf_tag.CmfTag.cmf_viewed_at):
        """CmfTag.cmf_viewed_at field"""
        ui_form_visible = False

    class code(common.models.cmf_tag.CmfTag.code):
        """CmfTag.code field"""
        ui_form_visible = False

    class color(common.models.cmf_tag.CmfTag.color):
        """CmfTag.color field"""
        ui_form_visible = True

    class comments(common.models.cmf_tag.CmfTag.comments):
        """CmfTag.comments field"""
        ui_form_visible = False

    class documents(common.models.cmf_tag.CmfTag.documents):
        """CmfTag.documents field"""
        ui_form_visible = False

    class ext_id(common.models.cmf_tag.CmfTag.ext_id):
        """CmfTag.ext_id field"""
        ui_form_visible = False

    class favorite_for(common.models.cmf_tag.CmfTag.favorite_for):
        """CmfTag.favorite_for field"""
        ui_form_visible = False

    class filter_scheme_wf(common.models.cmf_tag.CmfTag.filter_scheme_wf):
        """CmfTag.filter_scheme_wf field"""
        ui_form_visible = True

    class has_tree_nodes(common.models.cmf_tag.CmfTag.has_tree_nodes):
        """CmfTag.has_tree_nodes field"""
        ui_form_visible = False

    class hide_filter_no_alarm_date(common.models.cmf_tag.CmfTag.hide_filter_no_alarm_date):
        """CmfTag.hide_filter_no_alarm_date field"""
        ui_form_visible = True

    class id(common.models.cmf_tag.CmfTag.id):
        """CmfTag.id field"""
        ui_form_visible = False

    class import_original(common.models.cmf_tag.CmfTag.import_original):
        """CmfTag.import_original field"""
        ui_form_visible = False

    class import_raw_json(common.models.cmf_tag.CmfTag.import_raw_json):
        """CmfTag.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(common.models.cmf_tag.CmfTag.is_favorite):
        """CmfTag.is_favorite field"""
        ui_form_visible = False

    class logic_prefix(common.models.cmf_tag.CmfTag.logic_prefix):
        """CmfTag.logic_prefix field"""
        ui_form_visible = True

    class members(common.models.cmf_tag.CmfTag.members):
        """CmfTag.members field"""
        ui_form_visible = False

    class name(common.models.cmf_tag.CmfTag.name):
        """CmfTag.name field"""
        ui_form_visible = True

    class orderno(common.models.cmf_tag.CmfTag.orderno):
        """CmfTag.orderno field"""
        ui_form_visible = False

    class parent(common.models.cmf_tag.CmfTag.parent):
        """CmfTag.parent field"""
        ui_form_visible = False

    class parent_logic_prefix(common.models.cmf_tag.CmfTag.parent_logic_prefix):
        """CmfTag.parent_logic_prefix field"""
        ui_form_visible = True

    class perm_acl(common.models.cmf_tag.CmfTag.perm_acl):
        """CmfTag.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(common.models.cmf_tag.CmfTag.perm_effective_acl_id):
        """CmfTag.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(common.models.cmf_tag.CmfTag.perm_encrypt):
        """CmfTag.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(common.models.cmf_tag.CmfTag.perm_has_acl):
        """CmfTag.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(common.models.cmf_tag.CmfTag.perm_inherit):
        """CmfTag.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(common.models.cmf_tag.CmfTag.perm_inherit_acl_id):
        """CmfTag.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(common.models.cmf_tag.CmfTag.perm_parent):
        """CmfTag.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(common.models.cmf_tag.CmfTag.perm_parent_owner_id):
        """CmfTag.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(common.models.cmf_tag.CmfTag.perm_public):
        """CmfTag.perm_public field"""
        ui_form_visible = False

    class project(common.models.cmf_tag.CmfTag.project):
        """CmfTag.project field"""
        ui_form_visible = True

    class root_parent(common.models.cmf_tag.CmfTag.root_parent):
        """CmfTag.root_parent field"""
        ui_form_visible = False

    class system(common.models.cmf_tag.CmfTag.system):
        """CmfTag.system field"""
        ui_form_visible = False

    class tag_category(common.models.cmf_tag.CmfTag.tag_category):
        """CmfTag.tag_category field"""
        ui_form_visible = True

    class tasks(common.models.cmf_tag.CmfTag.tasks):
        """CmfTag.tasks field"""
        ui_form_visible = False

    class text(common.models.cmf_tag.CmfTag.text):
        """CmfTag.text field"""
        ui_form_visible = False

    class tree_hidden(common.models.cmf_tag.CmfTag.tree_hidden):
        """CmfTag.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(common.models.cmf_tag.CmfTag.tree_node_is_branch):
        """CmfTag.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(common.models.cmf_tag.CmfTag.tree_nodes):
        """CmfTag.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(common.models.cmf_tag.CmfTag.tree_parent):
        """CmfTag.tree_parent field"""
        ui_form_visible = False

    class ui_view_form(common.models.cmf_tag.CmfTag.ui_view_form):
        """CmfTag.ui_view_form field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class activity_id(fields.CmfTUUID):
        caption = "Фильтр Вида деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class project_id(fields.CmfTUUID):
        caption = "Фильтр по Проекту ID"
        foreign_key = "cmf_project.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tag_category_id(fields.CmfTUUID):
        caption = "Группа Тэга ID"
        foreign_key = "cmf_tag_category.id"
        nullable = True
        unique = False
        visible = False
        index = True



import common.models.cmf_tag_category
class CmfTagCategory(common.models.cmf_tag_category.CmfTagCategory):
    abstract = False

    class cmf_author(common.models.cmf_tag_category.CmfTagCategory.cmf_author):
        """CmfTagCategory.cmf_author field"""

    class cmf_created_at(common.models.cmf_tag_category.CmfTagCategory.cmf_created_at):
        """CmfTagCategory.cmf_created_at field"""

    class cmf_deleted(common.models.cmf_tag_category.CmfTagCategory.cmf_deleted):
        """CmfTagCategory.cmf_deleted field"""

    class cmf_import(common.models.cmf_tag_category.CmfTagCategory.cmf_import):
        """CmfTagCategory.cmf_import field"""

    class cmf_locked_at(common.models.cmf_tag_category.CmfTagCategory.cmf_locked_at):
        """CmfTagCategory.cmf_locked_at field"""

    class cmf_locked_by(common.models.cmf_tag_category.CmfTagCategory.cmf_locked_by):
        """CmfTagCategory.cmf_locked_by field"""

    class cmf_modified_at(common.models.cmf_tag_category.CmfTagCategory.cmf_modified_at):
        """CmfTagCategory.cmf_modified_at field"""

    class cmf_modified_by(common.models.cmf_tag_category.CmfTagCategory.cmf_modified_by):
        """CmfTagCategory.cmf_modified_by field"""

    class cmf_owner(common.models.cmf_tag_category.CmfTagCategory.cmf_owner):
        """CmfTagCategory.cmf_owner field"""

    class cmf_version(common.models.cmf_tag_category.CmfTagCategory.cmf_version):
        """CmfTagCategory.cmf_version field"""

    class cmf_viewed_at(common.models.cmf_tag_category.CmfTagCategory.cmf_viewed_at):
        """CmfTagCategory.cmf_viewed_at field"""

    class code(common.models.cmf_tag_category.CmfTagCategory.code):
        """CmfTagCategory.code field"""

    class comments(common.models.cmf_tag_category.CmfTagCategory.comments):
        """CmfTagCategory.comments field"""

    class documents(common.models.cmf_tag_category.CmfTagCategory.documents):
        """CmfTagCategory.documents field"""

    class ext_id(common.models.cmf_tag_category.CmfTagCategory.ext_id):
        """CmfTagCategory.ext_id field"""

    class favorite_for(common.models.cmf_tag_category.CmfTagCategory.favorite_for):
        """CmfTagCategory.favorite_for field"""

    class has_tree_nodes(common.models.cmf_tag_category.CmfTagCategory.has_tree_nodes):
        """CmfTagCategory.has_tree_nodes field"""

    class id(common.models.cmf_tag_category.CmfTagCategory.id):
        """CmfTagCategory.id field"""

    class import_original(common.models.cmf_tag_category.CmfTagCategory.import_original):
        """CmfTagCategory.import_original field"""

    class import_raw_json(common.models.cmf_tag_category.CmfTagCategory.import_raw_json):
        """CmfTagCategory.import_raw_json field"""

    class is_favorite(common.models.cmf_tag_category.CmfTagCategory.is_favorite):
        """CmfTagCategory.is_favorite field"""

    class name(common.models.cmf_tag_category.CmfTagCategory.name):
        """CmfTagCategory.name field"""

    class orderno(common.models.cmf_tag_category.CmfTagCategory.orderno):
        """CmfTagCategory.orderno field"""

    class parent(common.models.cmf_tag_category.CmfTagCategory.parent):
        """CmfTagCategory.parent field"""

    class perm_acl(common.models.cmf_tag_category.CmfTagCategory.perm_acl):
        """CmfTagCategory.perm_acl field"""

    class perm_effective_acl_id(common.models.cmf_tag_category.CmfTagCategory.perm_effective_acl_id):
        """CmfTagCategory.perm_effective_acl_id field"""

    class perm_encrypt(common.models.cmf_tag_category.CmfTagCategory.perm_encrypt):
        """CmfTagCategory.perm_encrypt field"""

    class perm_has_acl(common.models.cmf_tag_category.CmfTagCategory.perm_has_acl):
        """CmfTagCategory.perm_has_acl field"""

    class perm_inherit(common.models.cmf_tag_category.CmfTagCategory.perm_inherit):
        """CmfTagCategory.perm_inherit field"""

    class perm_inherit_acl_id(common.models.cmf_tag_category.CmfTagCategory.perm_inherit_acl_id):
        """CmfTagCategory.perm_inherit_acl_id field"""

    class perm_parent(common.models.cmf_tag_category.CmfTagCategory.perm_parent):
        """CmfTagCategory.perm_parent field"""

    class perm_parent_owner_id(common.models.cmf_tag_category.CmfTagCategory.perm_parent_owner_id):
        """CmfTagCategory.perm_parent_owner_id field"""

    class perm_public(common.models.cmf_tag_category.CmfTagCategory.perm_public):
        """CmfTagCategory.perm_public field"""

    class root_parent(common.models.cmf_tag_category.CmfTagCategory.root_parent):
        """CmfTagCategory.root_parent field"""

    class single_choice(common.models.cmf_tag_category.CmfTagCategory.single_choice):
        """CmfTagCategory.single_choice field"""

    class system(common.models.cmf_tag_category.CmfTagCategory.system):
        """CmfTagCategory.system field"""

    class tasks(common.models.cmf_tag_category.CmfTagCategory.tasks):
        """CmfTagCategory.tasks field"""

    class text(common.models.cmf_tag_category.CmfTagCategory.text):
        """CmfTagCategory.text field"""

    class tree_hidden(common.models.cmf_tag_category.CmfTagCategory.tree_hidden):
        """CmfTagCategory.tree_hidden field"""

    class tree_node_is_branch(common.models.cmf_tag_category.CmfTagCategory.tree_node_is_branch):
        """CmfTagCategory.tree_node_is_branch field"""

    class tree_nodes(common.models.cmf_tag_category.CmfTagCategory.tree_nodes):
        """CmfTagCategory.tree_nodes field"""

    class tree_parent(common.models.cmf_tag_category.CmfTagCategory.tree_parent):
        """CmfTagCategory.tree_parent field"""

    class ui_separated_widget(common.models.cmf_tag_category.CmfTagCategory.ui_separated_widget):
        """CmfTagCategory.ui_separated_widget field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.servicedesk.models.cmf_task
import modules.task.models.cmf_task
import cmf.models.cmf_task
class CmfTask(modules.servicedesk.models.cmf_task.CmfTask,modules.task.models.cmf_task.CmfTask,cmf.models.cmf_task.CmfTask):
    abstract = False

    class activity(modules.servicedesk.models.cmf_task.CmfTask.activity):
        """CmfTask.activity field"""
        ui_form_visible = True

    class affected_tasks(modules.servicedesk.models.cmf_task.CmfTask.affected_tasks):
        """CmfTask.affected_tasks field"""
        ui_form_visible = False

    class agile_story_points(modules.servicedesk.models.cmf_task.CmfTask.agile_story_points):
        """CmfTask.agile_story_points field"""
        ui_form_visible = True

    class alarm_date(modules.servicedesk.models.cmf_task.CmfTask.alarm_date):
        """CmfTask.alarm_date field"""
        ui_form_visible = True

    class approve_for(modules.servicedesk.models.cmf_task.CmfTask.approve_for):
        """CmfTask.approve_for field"""
        ui_form_visible = False

    class approve_for_place(modules.servicedesk.models.cmf_task.CmfTask.approve_for_place):
        """CmfTask.approve_for_place field"""
        ui_form_visible = False

    class approved(modules.servicedesk.models.cmf_task.CmfTask.approved):
        """CmfTask.approved field"""
        ui_form_visible = True

    class attachments(modules.servicedesk.models.cmf_task.CmfTask.attachments):
        """CmfTask.attachments field"""
        ui_form_visible = False

    class bp_gantt_task(modules.servicedesk.models.cmf_task.CmfTask.bp_gantt_task):
        """CmfTask.bp_gantt_task field"""
        ui_form_visible = False

    class cache_branch_gantt_path(modules.servicedesk.models.cmf_task.CmfTask.cache_branch_gantt_path):
        """CmfTask.cache_branch_gantt_path field"""
        ui_form_visible = False

    class cache_child_tasks_count(modules.servicedesk.models.cmf_task.CmfTask.cache_child_tasks_count):
        """CmfTask.cache_child_tasks_count field"""
        ui_form_visible = False

    class cache_fields(modules.servicedesk.models.cmf_task.CmfTask.cache_fields):
        """CmfTask.cache_fields field"""
        ui_form_visible = False

    class cache_status_opt(modules.servicedesk.models.cmf_task.CmfTask.cache_status_opt):
        """CmfTask.cache_status_opt field"""
        ui_form_visible = False

    class cache_status_type(modules.servicedesk.models.cmf_task.CmfTask.cache_status_type):
        """CmfTask.cache_status_type field"""
        ui_form_visible = False

    class child_tasks(modules.servicedesk.models.cmf_task.CmfTask.child_tasks):
        """CmfTask.child_tasks field"""
        ui_form_visible = False

    class cloned_from(modules.servicedesk.models.cmf_task.CmfTask.cloned_from):
        """CmfTask.cloned_from field"""
        ui_form_visible = False

    class cmf_author(modules.servicedesk.models.cmf_task.CmfTask.cmf_author):
        """CmfTask.cmf_author field"""
        ui_form_visible = True

    class cmf_created_at(modules.servicedesk.models.cmf_task.CmfTask.cmf_created_at):
        """CmfTask.cmf_created_at field"""
        ui_form_visible = True

    class cmf_deleted(modules.servicedesk.models.cmf_task.CmfTask.cmf_deleted):
        """CmfTask.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.servicedesk.models.cmf_task.CmfTask.cmf_import):
        """CmfTask.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.servicedesk.models.cmf_task.CmfTask.cmf_locked_at):
        """CmfTask.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.servicedesk.models.cmf_task.CmfTask.cmf_locked_by):
        """CmfTask.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.servicedesk.models.cmf_task.CmfTask.cmf_modified_at):
        """CmfTask.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.servicedesk.models.cmf_task.CmfTask.cmf_modified_by):
        """CmfTask.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.servicedesk.models.cmf_task.CmfTask.cmf_owner):
        """CmfTask.cmf_owner field"""
        ui_form_visible = True

    class cmf_owner_assistant(modules.servicedesk.models.cmf_task.CmfTask.cmf_owner_assistant):
        """CmfTask.cmf_owner_assistant field"""
        ui_form_visible = False

    class cmf_owner_assistants(modules.servicedesk.models.cmf_task.CmfTask.cmf_owner_assistants):
        """CmfTask.cmf_owner_assistants field"""
        ui_form_visible = False

    class cmf_version(modules.servicedesk.models.cmf_task.CmfTask.cmf_version):
        """CmfTask.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.servicedesk.models.cmf_task.CmfTask.cmf_viewed_at):
        """CmfTask.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.servicedesk.models.cmf_task.CmfTask.code):
        """CmfTask.code field"""
        ui_form_visible = True

    class comments(modules.servicedesk.models.cmf_task.CmfTask.comments):
        """CmfTask.comments field"""
        ui_form_visible = False

    class company(modules.servicedesk.models.cmf_task.CmfTask.company):
        """CmfTask.company field"""
        ui_form_visible = True

    class deadline(modules.servicedesk.models.cmf_task.CmfTask.deadline):
        """CmfTask.deadline field"""
        ui_form_visible = True

    class default_task_workflow(modules.servicedesk.models.cmf_task.CmfTask.default_task_workflow):
        """CmfTask.default_task_workflow field"""
        ui_form_visible = False

    class depended_tasks(modules.servicedesk.models.cmf_task.CmfTask.depended_tasks):
        """CmfTask.depended_tasks field"""
        ui_form_visible = False

    class documents(modules.servicedesk.models.cmf_task.CmfTask.documents):
        """CmfTask.documents field"""
        ui_form_visible = False

    class epic(modules.servicedesk.models.cmf_task.CmfTask.epic):
        """CmfTask.epic field"""
        ui_form_visible = False

    class estimate_work(modules.servicedesk.models.cmf_task.CmfTask.estimate_work):
        """CmfTask.estimate_work field"""
        ui_form_visible = False

    class executors(modules.servicedesk.models.cmf_task.CmfTask.executors):
        """CmfTask.executors field"""
        ui_form_visible = True

    class ext_id(modules.servicedesk.models.cmf_task.CmfTask.ext_id):
        """CmfTask.ext_id field"""
        ui_form_visible = True

    class favorite_for(modules.servicedesk.models.cmf_task.CmfTask.favorite_for):
        """CmfTask.favorite_for field"""
        ui_form_visible = False

    class followers(modules.servicedesk.models.cmf_task.CmfTask.followers):
        """CmfTask.followers field"""
        ui_form_visible = False

    class gantt_project(modules.servicedesk.models.cmf_task.CmfTask.gantt_project):
        """CmfTask.gantt_project field"""
        ui_form_visible = True

    class git_branches(modules.servicedesk.models.cmf_task.CmfTask.git_branches):
        """CmfTask.git_branches field"""
        ui_form_visible = True

    class git_commits(modules.servicedesk.models.cmf_task.CmfTask.git_commits):
        """CmfTask.git_commits field"""
        ui_form_visible = True

    class git_merge_requests(modules.servicedesk.models.cmf_task.CmfTask.git_merge_requests):
        """CmfTask.git_merge_requests field"""
        ui_form_visible = True

    class git_repos(modules.servicedesk.models.cmf_task.CmfTask.git_repos):
        """CmfTask.git_repos field"""
        ui_form_visible = False

    class has_child_tasks(modules.servicedesk.models.cmf_task.CmfTask.has_child_tasks):
        """CmfTask.has_child_tasks field"""
        ui_form_visible = False

    class has_tree_nodes(modules.servicedesk.models.cmf_task.CmfTask.has_tree_nodes):
        """CmfTask.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.servicedesk.models.cmf_task.CmfTask.id):
        """CmfTask.id field"""
        ui_form_visible = False

    class import_original(modules.servicedesk.models.cmf_task.CmfTask.import_original):
        """CmfTask.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.servicedesk.models.cmf_task.CmfTask.import_raw_json):
        """CmfTask.import_raw_json field"""
        ui_form_visible = False

    class in_tasks(modules.servicedesk.models.cmf_task.CmfTask.in_tasks):
        """CmfTask.in_tasks field"""
        ui_form_visible = False

    class is_checked(modules.servicedesk.models.cmf_task.CmfTask.is_checked):
        """CmfTask.is_checked field"""
        ui_form_visible = False

    class is_favorite(modules.servicedesk.models.cmf_task.CmfTask.is_favorite):
        """CmfTask.is_favorite field"""
        ui_form_visible = False

    class is_milestone(modules.servicedesk.models.cmf_task.CmfTask.is_milestone):
        """CmfTask.is_milestone field"""
        ui_form_visible = False

    class is_penalty(modules.servicedesk.models.cmf_task.CmfTask.is_penalty):
        """CmfTask.is_penalty field"""
        ui_form_visible = False

    class is_public(modules.servicedesk.models.cmf_task.CmfTask.is_public):
        """CmfTask.is_public field"""
        ui_form_visible = False

    class is_public_comments(modules.servicedesk.models.cmf_task.CmfTask.is_public_comments):
        """CmfTask.is_public_comments field"""
        ui_form_visible = False

    class is_public_editable(modules.servicedesk.models.cmf_task.CmfTask.is_public_editable):
        """CmfTask.is_public_editable field"""
        ui_form_visible = False

    class is_template(modules.servicedesk.models.cmf_task.CmfTask.is_template):
        """CmfTask.is_template field"""
        ui_form_visible = False

    class lists(modules.servicedesk.models.cmf_task.CmfTask.lists):
        """CmfTask.lists field"""
        ui_form_visible = True

    class local_links(modules.servicedesk.models.cmf_task.CmfTask.local_links):
        """CmfTask.local_links field"""
        ui_form_visible = False

    class logic_prefix(modules.servicedesk.models.cmf_task.CmfTask.logic_prefix):
        """CmfTask.logic_prefix field"""
        ui_form_visible = False

    class logic_type(modules.servicedesk.models.cmf_task.CmfTask.logic_type):
        """CmfTask.logic_type field"""
        ui_form_visible = False

    class main_list(modules.servicedesk.models.cmf_task.CmfTask.main_list):
        """CmfTask.main_list field"""
        ui_form_visible = False

    class mark(modules.servicedesk.models.cmf_task.CmfTask.mark):
        """CmfTask.mark field"""
        ui_form_visible = True

    class mentions(modules.servicedesk.models.cmf_task.CmfTask.mentions):
        """CmfTask.mentions field"""
        ui_form_visible = False

    class menu_items(modules.servicedesk.models.cmf_task.CmfTask.menu_items):
        """CmfTask.menu_items field"""
        ui_form_visible = False

    class name(modules.servicedesk.models.cmf_task.CmfTask.name):
        """CmfTask.name field"""
        ui_form_visible = False

    class no_control(modules.servicedesk.models.cmf_task.CmfTask.no_control):
        """CmfTask.no_control field"""
        ui_form_visible = True

    class op_gantt_task(modules.servicedesk.models.cmf_task.CmfTask.op_gantt_task):
        """CmfTask.op_gantt_task field"""
        ui_form_visible = False

    class orderno(modules.servicedesk.models.cmf_task.CmfTask.orderno):
        """CmfTask.orderno field"""
        ui_form_visible = False

    class out_tasks(modules.servicedesk.models.cmf_task.CmfTask.out_tasks):
        """CmfTask.out_tasks field"""
        ui_form_visible = False

    class outline_number(modules.servicedesk.models.cmf_task.CmfTask.outline_number):
        """CmfTask.outline_number field"""
        ui_form_visible = False

    class parent(modules.servicedesk.models.cmf_task.CmfTask.parent):
        """CmfTask.parent field"""
        ui_form_visible = False

    class parent_logic_prefix(modules.servicedesk.models.cmf_task.CmfTask.parent_logic_prefix):
        """CmfTask.parent_logic_prefix field"""
        ui_form_visible = False

    class parent_task(modules.servicedesk.models.cmf_task.CmfTask.parent_task):
        """CmfTask.parent_task field"""
        ui_form_visible = True

    class period_clear_checkbox(modules.servicedesk.models.cmf_task.CmfTask.period_clear_checkbox):
        """CmfTask.period_clear_checkbox field"""
        ui_form_visible = True

    class period_create_new(modules.servicedesk.models.cmf_task.CmfTask.period_create_new):
        """CmfTask.period_create_new field"""
        ui_form_visible = True

    class period_interval(modules.servicedesk.models.cmf_task.CmfTask.period_interval):
        """CmfTask.period_interval field"""
        ui_form_visible = True

    class period_next_date(modules.servicedesk.models.cmf_task.CmfTask.period_next_date):
        """CmfTask.period_next_date field"""
        ui_form_visible = True

    class perm_acl(modules.servicedesk.models.cmf_task.CmfTask.perm_acl):
        """CmfTask.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.servicedesk.models.cmf_task.CmfTask.perm_effective_acl_id):
        """CmfTask.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.servicedesk.models.cmf_task.CmfTask.perm_encrypt):
        """CmfTask.perm_encrypt field"""
        ui_form_visible = True

    class perm_has_acl(modules.servicedesk.models.cmf_task.CmfTask.perm_has_acl):
        """CmfTask.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.servicedesk.models.cmf_task.CmfTask.perm_inherit):
        """CmfTask.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.servicedesk.models.cmf_task.CmfTask.perm_inherit_acl_id):
        """CmfTask.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.servicedesk.models.cmf_task.CmfTask.perm_parent):
        """CmfTask.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.servicedesk.models.cmf_task.CmfTask.perm_parent_owner_id):
        """CmfTask.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_policy(modules.servicedesk.models.cmf_task.CmfTask.perm_policy):
        """CmfTask.perm_policy field"""
        ui_form_visible = True

    class perm_policy_anonymous(modules.servicedesk.models.cmf_task.CmfTask.perm_policy_anonymous):
        """CmfTask.perm_policy_anonymous field"""
        ui_form_visible = False

    class perm_policy_guest(modules.servicedesk.models.cmf_task.CmfTask.perm_policy_guest):
        """CmfTask.perm_policy_guest field"""
        ui_form_visible = False

    class perm_policy_sharelink(modules.servicedesk.models.cmf_task.CmfTask.perm_policy_sharelink):
        """CmfTask.perm_policy_sharelink field"""
        ui_form_visible = False

    class perm_public(modules.servicedesk.models.cmf_task.CmfTask.perm_public):
        """CmfTask.perm_public field"""
        ui_form_visible = False

    class person_views(modules.servicedesk.models.cmf_task.CmfTask.person_views):
        """CmfTask.person_views field"""
        ui_form_visible = False

    class plan_end_date(modules.servicedesk.models.cmf_task.CmfTask.plan_end_date):
        """CmfTask.plan_end_date field"""
        ui_form_visible = False

    class plan_start_date(modules.servicedesk.models.cmf_task.CmfTask.plan_start_date):
        """CmfTask.plan_start_date field"""
        ui_form_visible = False

    class priority(modules.servicedesk.models.cmf_task.CmfTask.priority):
        """CmfTask.priority field"""
        ui_form_visible = True

    class request_type(modules.servicedesk.models.cmf_task.CmfTask.request_type):
        """CmfTask.request_type field"""
        ui_form_visible = False

    class responsible(modules.servicedesk.models.cmf_task.CmfTask.responsible):
        """CmfTask.responsible field"""
        ui_form_visible = True

    class result_text(modules.servicedesk.models.cmf_task.CmfTask.result_text):
        """CmfTask.result_text field"""
        ui_form_visible = False

    class roadmaps(modules.servicedesk.models.cmf_task.CmfTask.roadmaps):
        """CmfTask.roadmaps field"""
        ui_form_visible = False

    class root_parent(modules.servicedesk.models.cmf_task.CmfTask.root_parent):
        """CmfTask.root_parent field"""
        ui_form_visible = False

    class scheme_wf(modules.servicedesk.models.cmf_task.CmfTask.scheme_wf):
        """CmfTask.scheme_wf field"""
        ui_form_visible = True

    class sdesk_sla_cycles(modules.servicedesk.models.cmf_task.CmfTask.sdesk_sla_cycles):
        """CmfTask.sdesk_sla_cycles field"""
        ui_form_visible = False

    class shadow_links(modules.servicedesk.models.cmf_task.CmfTask.shadow_links):
        """CmfTask.shadow_links field"""
        ui_form_visible = False

    class sharelink_hash(modules.servicedesk.models.cmf_task.CmfTask.sharelink_hash):
        """CmfTask.sharelink_hash field"""
        ui_form_visible = False

    class spectators(modules.servicedesk.models.cmf_task.CmfTask.spectators):
        """CmfTask.spectators field"""
        ui_form_visible = True

    class status(modules.servicedesk.models.cmf_task.CmfTask.status):
        """CmfTask.status field"""
        ui_form_visible = True

    class status_closed_at(modules.servicedesk.models.cmf_task.CmfTask.status_closed_at):
        """CmfTask.status_closed_at field"""
        ui_form_visible = False

    class status_in_progress_end(modules.servicedesk.models.cmf_task.CmfTask.status_in_progress_end):
        """CmfTask.status_in_progress_end field"""
        ui_form_visible = False

    class status_in_progress_start(modules.servicedesk.models.cmf_task.CmfTask.status_in_progress_start):
        """CmfTask.status_in_progress_start field"""
        ui_form_visible = False

    class status_modified_at(modules.servicedesk.models.cmf_task.CmfTask.status_modified_at):
        """CmfTask.status_modified_at field"""
        ui_form_visible = False

    class status_review_at(modules.servicedesk.models.cmf_task.CmfTask.status_review_at):
        """CmfTask.status_review_at field"""
        ui_form_visible = False

    class subproject(modules.servicedesk.models.cmf_task.CmfTask.subproject):
        """CmfTask.subproject field"""
        ui_form_visible = False

    class system(modules.servicedesk.models.cmf_task.CmfTask.system):
        """CmfTask.system field"""
        ui_form_visible = False

    class tags(modules.servicedesk.models.cmf_task.CmfTask.tags):
        """CmfTask.tags field"""
        ui_form_visible = True

    class tasks(modules.servicedesk.models.cmf_task.CmfTask.tasks):
        """CmfTask.tasks field"""
        ui_form_visible = False

    class text(modules.servicedesk.models.cmf_task.CmfTask.text):
        """CmfTask.text field"""
        ui_form_visible = False

    class timetracker_history(modules.servicedesk.models.cmf_task.CmfTask.timetracker_history):
        """CmfTask.timetracker_history field"""
        ui_form_visible = True

    class timetracker_is_running(modules.servicedesk.models.cmf_task.CmfTask.timetracker_is_running):
        """CmfTask.timetracker_is_running field"""
        ui_form_visible = False

    class tmp_filter(modules.servicedesk.models.cmf_task.CmfTask.tmp_filter):
        """CmfTask.tmp_filter field"""
        ui_form_visible = False

    class tmplt_document(modules.servicedesk.models.cmf_task.CmfTask.tmplt_document):
        """CmfTask.tmplt_document field"""
        ui_form_visible = True

    class tree_hidden(modules.servicedesk.models.cmf_task.CmfTask.tree_hidden):
        """CmfTask.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.servicedesk.models.cmf_task.CmfTask.tree_node_is_branch):
        """CmfTask.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.servicedesk.models.cmf_task.CmfTask.tree_nodes):
        """CmfTask.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.servicedesk.models.cmf_task.CmfTask.tree_parent):
        """CmfTask.tree_parent field"""
        ui_form_visible = False

    class ui_view_form(modules.servicedesk.models.cmf_task.CmfTask.ui_view_form):
        """CmfTask.ui_view_form field"""
        ui_form_visible = True

    class waiting_for(modules.servicedesk.models.cmf_task.CmfTask.waiting_for):
        """CmfTask.waiting_for field"""
        ui_form_visible = True

    class workflow(modules.servicedesk.models.cmf_task.CmfTask.workflow):
        """CmfTask.workflow field"""
        ui_form_visible = True

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Проект ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_task_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по-умолчанию для задач ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class logic_type_id(fields.CmfTUUID):
        caption = "Тип ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class scheme_wf_id(fields.CmfTUUID):
        caption = "Схема Бизнес-процесса ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_owner_assistant_id(fields.CmfTUUID):
        caption = "DEPRICATED. Помощник владельца ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class status_id(fields.CmfTUUID):
        caption = "Статус ID"
        foreign_key = "cmf_status.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class company_id(fields.CmfTUUID):
        caption = "Контрагент ID"
        foreign_key = "cmf_company.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class responsible_id(fields.CmfTUUID):
        caption = "Исполнитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class waiting_for_id(fields.CmfTUUID):
        caption = "Ждем ответа ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cloned_from_id(fields.CmfTUUID):
        caption = "Склонирован из ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_task.id']
        visible=False
        index=True

    class activity_id(fields.CmfTUUID):
        caption = "Вид деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cache_status_opt_id(fields.CmfTUUID):
        caption = "Настройка статуса ID"
        foreign_key = "cmf_status_opt.id"
        nullable = True
        unique = False
        visible = False
        index = True
        no_acl = True

    class parent_task_id(fields.CmfTUUID):
        caption = "Родительская задача ID"
        foreign_key = "cmf_task.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class epic_id(fields.CmfTUUID):
        caption = "Epic ID"
        foreign_key = "cmf_task.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class subproject_id(fields.CmfTUUID):
        caption = "Подпроект ID"
        foreign_key = "cmf_task.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class approve_for_id(fields.CmfTUUID):
        caption = "Ждем утверждения или согласования ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class main_list_id(fields.CmfTUUID):
        caption = "Главный список ID"
        foreign_key = "cmf_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tmp_filter_id(fields.CmfTUUID):
        caption = "Черновик фильтр ID"
        foreign_key = "cmf_task_filter.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class op_gantt_task_id(fields.CmfTUUID):
        caption = "Оперативная гант-задача ID"
        foreign_key = "cmf_gantt_task.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class bp_gantt_task_id(fields.CmfTUUID):
        caption = "Базовая гант-задача ID"
        foreign_key = "cmf_gantt_task.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class gantt_project_id(fields.CmfTUUID):
        caption = "Гант-проект ID"
        foreign_key = "cmf_task.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class request_type_id(fields.CmfTUUID):
        caption = "Тип обращения ID"
        foreign_key = "cmf_s_desk_request_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tmplt_document_id(fields.CmfTUUID):
        caption = "Шаблон описания ID"
        foreign_key = "cmf_document.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.task.fields.cmf_task_code_history
class CmfTaskCodeHistory(modules.task.fields.cmf_task_code_history.CmfTaskCodeHistory):
    abstract = False

    class cmf_author(modules.task.fields.cmf_task_code_history.CmfTaskCodeHistory.cmf_author):
        """CmfTaskCodeHistory.cmf_author field"""

    class cmf_created_at(modules.task.fields.cmf_task_code_history.CmfTaskCodeHistory.cmf_created_at):
        """CmfTaskCodeHistory.cmf_created_at field"""

    class cmf_deleted(modules.task.fields.cmf_task_code_history.CmfTaskCodeHistory.cmf_deleted):
        """CmfTaskCodeHistory.cmf_deleted field"""

    class cmf_locked_at(modules.task.fields.cmf_task_code_history.CmfTaskCodeHistory.cmf_locked_at):
        """CmfTaskCodeHistory.cmf_locked_at field"""

    class cmf_locked_by(modules.task.fields.cmf_task_code_history.CmfTaskCodeHistory.cmf_locked_by):
        """CmfTaskCodeHistory.cmf_locked_by field"""

    class cmf_modified_at(modules.task.fields.cmf_task_code_history.CmfTaskCodeHistory.cmf_modified_at):
        """CmfTaskCodeHistory.cmf_modified_at field"""

    class cmf_modified_by(modules.task.fields.cmf_task_code_history.CmfTaskCodeHistory.cmf_modified_by):
        """CmfTaskCodeHistory.cmf_modified_by field"""

    class cmf_owner(modules.task.fields.cmf_task_code_history.CmfTaskCodeHistory.cmf_owner):
        """CmfTaskCodeHistory.cmf_owner field"""

    class cmf_version(modules.task.fields.cmf_task_code_history.CmfTaskCodeHistory.cmf_version):
        """CmfTaskCodeHistory.cmf_version field"""

    class cmf_viewed_at(modules.task.fields.cmf_task_code_history.CmfTaskCodeHistory.cmf_viewed_at):
        """CmfTaskCodeHistory.cmf_viewed_at field"""

    class code(modules.task.fields.cmf_task_code_history.CmfTaskCodeHistory.code):
        """CmfTaskCodeHistory.code field"""

    class id(modules.task.fields.cmf_task_code_history.CmfTaskCodeHistory.id):
        """CmfTaskCodeHistory.id field"""

    class parent(modules.task.fields.cmf_task_code_history.CmfTaskCodeHistory.parent):
        """CmfTaskCodeHistory.parent field"""

    class project(modules.task.fields.cmf_task_code_history.CmfTaskCodeHistory.project):
        """CmfTaskCodeHistory.project field"""

    class task(modules.task.fields.cmf_task_code_history.CmfTaskCodeHistory.task):
        """CmfTaskCodeHistory.task field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class task_id(fields.CmfTUUID):
        caption = "Задача ID"
        foreign_key = "cmf_task.id"
        nullable = False
        unique = False
        visible = False
        index = True

    class project_id(fields.CmfTUUID):
        caption = "Проект ID"
        foreign_key = "cmf_project.id"
        nullable = True
        unique = False
        visible = False
        index = True



import common.models.cmf_task_filter
class CmfTaskFilter(common.models.cmf_task_filter.CmfTaskFilter):
    abstract = False

    class activity(common.models.cmf_task_filter.CmfTaskFilter.activity):
        """CmfTaskFilter.activity field"""
        ui_form_visible = False

    class alarm_date(common.models.cmf_task_filter.CmfTaskFilter.alarm_date):
        """CmfTaskFilter.alarm_date field"""
        ui_form_visible = False

    class approved(common.models.cmf_task_filter.CmfTaskFilter.approved):
        """CmfTaskFilter.approved field"""
        ui_form_visible = False

    class attachments(common.models.cmf_task_filter.CmfTaskFilter.attachments):
        """CmfTaskFilter.attachments field"""
        ui_form_visible = False

    class bql(common.models.cmf_task_filter.CmfTaskFilter.bql):
        """CmfTaskFilter.bql field"""
        ui_form_visible = False

    class cache_fields(common.models.cmf_task_filter.CmfTaskFilter.cache_fields):
        """CmfTaskFilter.cache_fields field"""
        ui_form_visible = False

    class cache_status_opt(common.models.cmf_task_filter.CmfTaskFilter.cache_status_opt):
        """CmfTaskFilter.cache_status_opt field"""
        ui_form_visible = False

    class cache_status_type(common.models.cmf_task_filter.CmfTaskFilter.cache_status_type):
        """CmfTaskFilter.cache_status_type field"""
        ui_form_visible = False

    class cloned_from(common.models.cmf_task_filter.CmfTaskFilter.cloned_from):
        """CmfTaskFilter.cloned_from field"""
        ui_form_visible = False

    class cmf_author(common.models.cmf_task_filter.CmfTaskFilter.cmf_author):
        """CmfTaskFilter.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(common.models.cmf_task_filter.CmfTaskFilter.cmf_created_at):
        """CmfTaskFilter.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(common.models.cmf_task_filter.CmfTaskFilter.cmf_deleted):
        """CmfTaskFilter.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(common.models.cmf_task_filter.CmfTaskFilter.cmf_import):
        """CmfTaskFilter.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(common.models.cmf_task_filter.CmfTaskFilter.cmf_locked_at):
        """CmfTaskFilter.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(common.models.cmf_task_filter.CmfTaskFilter.cmf_locked_by):
        """CmfTaskFilter.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(common.models.cmf_task_filter.CmfTaskFilter.cmf_modified_at):
        """CmfTaskFilter.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(common.models.cmf_task_filter.CmfTaskFilter.cmf_modified_by):
        """CmfTaskFilter.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(common.models.cmf_task_filter.CmfTaskFilter.cmf_owner):
        """CmfTaskFilter.cmf_owner field"""
        ui_form_visible = False

    class cmf_owner_assistant(common.models.cmf_task_filter.CmfTaskFilter.cmf_owner_assistant):
        """CmfTaskFilter.cmf_owner_assistant field"""
        ui_form_visible = False

    class cmf_owner_assistants(common.models.cmf_task_filter.CmfTaskFilter.cmf_owner_assistants):
        """CmfTaskFilter.cmf_owner_assistants field"""
        ui_form_visible = False

    class cmf_version(common.models.cmf_task_filter.CmfTaskFilter.cmf_version):
        """CmfTaskFilter.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(common.models.cmf_task_filter.CmfTaskFilter.cmf_viewed_at):
        """CmfTaskFilter.cmf_viewed_at field"""
        ui_form_visible = False

    class code(common.models.cmf_task_filter.CmfTaskFilter.code):
        """CmfTaskFilter.code field"""
        ui_form_visible = False

    class comments(common.models.cmf_task_filter.CmfTaskFilter.comments):
        """CmfTaskFilter.comments field"""
        ui_form_visible = False

    class company(common.models.cmf_task_filter.CmfTaskFilter.company):
        """CmfTaskFilter.company field"""
        ui_form_visible = False

    class deadline(common.models.cmf_task_filter.CmfTaskFilter.deadline):
        """CmfTaskFilter.deadline field"""
        ui_form_visible = False

    class default_task_workflow(common.models.cmf_task_filter.CmfTaskFilter.default_task_workflow):
        """CmfTaskFilter.default_task_workflow field"""
        ui_form_visible = False

    class documents(common.models.cmf_task_filter.CmfTaskFilter.documents):
        """CmfTaskFilter.documents field"""
        ui_form_visible = False

    class executors(common.models.cmf_task_filter.CmfTaskFilter.executors):
        """CmfTaskFilter.executors field"""
        ui_form_visible = False

    class ext_id(common.models.cmf_task_filter.CmfTaskFilter.ext_id):
        """CmfTaskFilter.ext_id field"""
        ui_form_visible = False

    class favorite_for(common.models.cmf_task_filter.CmfTaskFilter.favorite_for):
        """CmfTaskFilter.favorite_for field"""
        ui_form_visible = False

    class followers(common.models.cmf_task_filter.CmfTaskFilter.followers):
        """CmfTaskFilter.followers field"""
        ui_form_visible = False

    class ft_add_ubql(common.models.cmf_task_filter.CmfTaskFilter.ft_add_ubql):
        """CmfTaskFilter.ft_add_ubql field"""
        ui_form_visible = False

    class ft_date_end(common.models.cmf_task_filter.CmfTaskFilter.ft_date_end):
        """CmfTaskFilter.ft_date_end field"""
        ui_form_visible = False

    class ft_date_start(common.models.cmf_task_filter.CmfTaskFilter.ft_date_start):
        """CmfTaskFilter.ft_date_start field"""
        ui_form_visible = False

    class ft_epics(common.models.cmf_task_filter.CmfTaskFilter.ft_epics):
        """CmfTaskFilter.ft_epics field"""
        ui_form_visible = True

    class ft_list(common.models.cmf_task_filter.CmfTaskFilter.ft_list):
        """CmfTaskFilter.ft_list field"""
        ui_form_visible = True

    class ft_logic_type(common.models.cmf_task_filter.CmfTaskFilter.ft_logic_type):
        """CmfTaskFilter.ft_logic_type field"""
        ui_form_visible = False

    class ft_name_has(common.models.cmf_task_filter.CmfTaskFilter.ft_name_has):
        """CmfTaskFilter.ft_name_has field"""
        ui_form_visible = False

    class ft_options(common.models.cmf_task_filter.CmfTaskFilter.ft_options):
        """CmfTaskFilter.ft_options field"""
        ui_form_visible = False

    class ft_priority(common.models.cmf_task_filter.CmfTaskFilter.ft_priority):
        """CmfTaskFilter.ft_priority field"""
        ui_form_visible = True

    class ft_projects(common.models.cmf_task_filter.CmfTaskFilter.ft_projects):
        """CmfTaskFilter.ft_projects field"""
        ui_form_visible = True

    class ft_release(common.models.cmf_task_filter.CmfTaskFilter.ft_release):
        """CmfTaskFilter.ft_release field"""
        ui_form_visible = False

    class ft_responsible(common.models.cmf_task_filter.CmfTaskFilter.ft_responsible):
        """CmfTaskFilter.ft_responsible field"""
        ui_form_visible = True

    class ft_sprints(common.models.cmf_task_filter.CmfTaskFilter.ft_sprints):
        """CmfTaskFilter.ft_sprints field"""
        ui_form_visible = True

    class ft_status(common.models.cmf_task_filter.CmfTaskFilter.ft_status):
        """CmfTaskFilter.ft_status field"""
        ui_form_visible = True

    class ft_status_type(common.models.cmf_task_filter.CmfTaskFilter.ft_status_type):
        """CmfTaskFilter.ft_status_type field"""
        ui_form_visible = False

    class ft_tags(common.models.cmf_task_filter.CmfTaskFilter.ft_tags):
        """CmfTaskFilter.ft_tags field"""
        ui_form_visible = True

    class ft_tree_node(common.models.cmf_task_filter.CmfTaskFilter.ft_tree_node):
        """CmfTaskFilter.ft_tree_node field"""
        ui_form_visible = False

    class has_tree_nodes(common.models.cmf_task_filter.CmfTaskFilter.has_tree_nodes):
        """CmfTaskFilter.has_tree_nodes field"""
        ui_form_visible = False

    class id(common.models.cmf_task_filter.CmfTaskFilter.id):
        """CmfTaskFilter.id field"""
        ui_form_visible = False

    class import_original(common.models.cmf_task_filter.CmfTaskFilter.import_original):
        """CmfTaskFilter.import_original field"""
        ui_form_visible = False

    class import_raw_json(common.models.cmf_task_filter.CmfTaskFilter.import_raw_json):
        """CmfTaskFilter.import_raw_json field"""
        ui_form_visible = False

    class is_checked(common.models.cmf_task_filter.CmfTaskFilter.is_checked):
        """CmfTaskFilter.is_checked field"""
        ui_form_visible = False

    class is_favorite(common.models.cmf_task_filter.CmfTaskFilter.is_favorite):
        """CmfTaskFilter.is_favorite field"""
        ui_form_visible = False

    class is_penalty(common.models.cmf_task_filter.CmfTaskFilter.is_penalty):
        """CmfTaskFilter.is_penalty field"""
        ui_form_visible = False

    class is_public(common.models.cmf_task_filter.CmfTaskFilter.is_public):
        """CmfTaskFilter.is_public field"""
        ui_form_visible = False

    class is_public_comments(common.models.cmf_task_filter.CmfTaskFilter.is_public_comments):
        """CmfTaskFilter.is_public_comments field"""
        ui_form_visible = False

    class is_public_editable(common.models.cmf_task_filter.CmfTaskFilter.is_public_editable):
        """CmfTaskFilter.is_public_editable field"""
        ui_form_visible = False

    class is_template(common.models.cmf_task_filter.CmfTaskFilter.is_template):
        """CmfTaskFilter.is_template field"""
        ui_form_visible = False

    class local_links(common.models.cmf_task_filter.CmfTaskFilter.local_links):
        """CmfTaskFilter.local_links field"""
        ui_form_visible = False

    class logic_prefix(common.models.cmf_task_filter.CmfTaskFilter.logic_prefix):
        """CmfTaskFilter.logic_prefix field"""
        ui_form_visible = False

    class logic_type(common.models.cmf_task_filter.CmfTaskFilter.logic_type):
        """CmfTaskFilter.logic_type field"""
        ui_form_visible = False

    class mark(common.models.cmf_task_filter.CmfTaskFilter.mark):
        """CmfTaskFilter.mark field"""
        ui_form_visible = False

    class name(common.models.cmf_task_filter.CmfTaskFilter.name):
        """CmfTaskFilter.name field"""
        ui_form_visible = False

    class no_control(common.models.cmf_task_filter.CmfTaskFilter.no_control):
        """CmfTaskFilter.no_control field"""
        ui_form_visible = False

    class orderno(common.models.cmf_task_filter.CmfTaskFilter.orderno):
        """CmfTaskFilter.orderno field"""
        ui_form_visible = False

    class parent(common.models.cmf_task_filter.CmfTaskFilter.parent):
        """CmfTaskFilter.parent field"""
        ui_form_visible = False

    class parent_logic_prefix(common.models.cmf_task_filter.CmfTaskFilter.parent_logic_prefix):
        """CmfTaskFilter.parent_logic_prefix field"""
        ui_form_visible = False

    class period_interval(common.models.cmf_task_filter.CmfTaskFilter.period_interval):
        """CmfTaskFilter.period_interval field"""
        ui_form_visible = False

    class period_next_date(common.models.cmf_task_filter.CmfTaskFilter.period_next_date):
        """CmfTaskFilter.period_next_date field"""
        ui_form_visible = False

    class perm_acl(common.models.cmf_task_filter.CmfTaskFilter.perm_acl):
        """CmfTaskFilter.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(common.models.cmf_task_filter.CmfTaskFilter.perm_effective_acl_id):
        """CmfTaskFilter.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(common.models.cmf_task_filter.CmfTaskFilter.perm_encrypt):
        """CmfTaskFilter.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(common.models.cmf_task_filter.CmfTaskFilter.perm_has_acl):
        """CmfTaskFilter.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(common.models.cmf_task_filter.CmfTaskFilter.perm_inherit):
        """CmfTaskFilter.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(common.models.cmf_task_filter.CmfTaskFilter.perm_inherit_acl_id):
        """CmfTaskFilter.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(common.models.cmf_task_filter.CmfTaskFilter.perm_parent):
        """CmfTaskFilter.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(common.models.cmf_task_filter.CmfTaskFilter.perm_parent_owner_id):
        """CmfTaskFilter.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_policy(common.models.cmf_task_filter.CmfTaskFilter.perm_policy):
        """CmfTaskFilter.perm_policy field"""
        ui_form_visible = False

    class perm_policy_anonymous(common.models.cmf_task_filter.CmfTaskFilter.perm_policy_anonymous):
        """CmfTaskFilter.perm_policy_anonymous field"""
        ui_form_visible = False

    class perm_policy_guest(common.models.cmf_task_filter.CmfTaskFilter.perm_policy_guest):
        """CmfTaskFilter.perm_policy_guest field"""
        ui_form_visible = False

    class perm_policy_sharelink(common.models.cmf_task_filter.CmfTaskFilter.perm_policy_sharelink):
        """CmfTaskFilter.perm_policy_sharelink field"""
        ui_form_visible = False

    class perm_public(common.models.cmf_task_filter.CmfTaskFilter.perm_public):
        """CmfTaskFilter.perm_public field"""
        ui_form_visible = False

    class plan_end_date(common.models.cmf_task_filter.CmfTaskFilter.plan_end_date):
        """CmfTaskFilter.plan_end_date field"""
        ui_form_visible = False

    class plan_start_date(common.models.cmf_task_filter.CmfTaskFilter.plan_start_date):
        """CmfTaskFilter.plan_start_date field"""
        ui_form_visible = False

    class priority(common.models.cmf_task_filter.CmfTaskFilter.priority):
        """CmfTaskFilter.priority field"""
        ui_form_visible = False

    class responsible(common.models.cmf_task_filter.CmfTaskFilter.responsible):
        """CmfTaskFilter.responsible field"""
        ui_form_visible = False

    class root_parent(common.models.cmf_task_filter.CmfTaskFilter.root_parent):
        """CmfTaskFilter.root_parent field"""
        ui_form_visible = False

    class scheme_wf(common.models.cmf_task_filter.CmfTaskFilter.scheme_wf):
        """CmfTaskFilter.scheme_wf field"""
        ui_form_visible = False

    class sharelink_hash(common.models.cmf_task_filter.CmfTaskFilter.sharelink_hash):
        """CmfTaskFilter.sharelink_hash field"""
        ui_form_visible = False

    class spectators(common.models.cmf_task_filter.CmfTaskFilter.spectators):
        """CmfTaskFilter.spectators field"""
        ui_form_visible = False

    class status(common.models.cmf_task_filter.CmfTaskFilter.status):
        """CmfTaskFilter.status field"""
        ui_form_visible = False

    class status_closed_at(common.models.cmf_task_filter.CmfTaskFilter.status_closed_at):
        """CmfTaskFilter.status_closed_at field"""
        ui_form_visible = False

    class status_in_progress_end(common.models.cmf_task_filter.CmfTaskFilter.status_in_progress_end):
        """CmfTaskFilter.status_in_progress_end field"""
        ui_form_visible = False

    class status_in_progress_start(common.models.cmf_task_filter.CmfTaskFilter.status_in_progress_start):
        """CmfTaskFilter.status_in_progress_start field"""
        ui_form_visible = False

    class status_modified_at(common.models.cmf_task_filter.CmfTaskFilter.status_modified_at):
        """CmfTaskFilter.status_modified_at field"""
        ui_form_visible = False

    class status_review_at(common.models.cmf_task_filter.CmfTaskFilter.status_review_at):
        """CmfTaskFilter.status_review_at field"""
        ui_form_visible = False

    class system(common.models.cmf_task_filter.CmfTaskFilter.system):
        """CmfTaskFilter.system field"""
        ui_form_visible = False

    class tags(common.models.cmf_task_filter.CmfTaskFilter.tags):
        """CmfTaskFilter.tags field"""
        ui_form_visible = False

    class tasks(common.models.cmf_task_filter.CmfTaskFilter.tasks):
        """CmfTaskFilter.tasks field"""
        ui_form_visible = False

    class text(common.models.cmf_task_filter.CmfTaskFilter.text):
        """CmfTaskFilter.text field"""
        ui_form_visible = False

    class tree_hidden(common.models.cmf_task_filter.CmfTaskFilter.tree_hidden):
        """CmfTaskFilter.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(common.models.cmf_task_filter.CmfTaskFilter.tree_node_is_branch):
        """CmfTaskFilter.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(common.models.cmf_task_filter.CmfTaskFilter.tree_nodes):
        """CmfTaskFilter.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(common.models.cmf_task_filter.CmfTaskFilter.tree_parent):
        """CmfTaskFilter.tree_parent field"""
        ui_form_visible = False

    class ubql(common.models.cmf_task_filter.CmfTaskFilter.ubql):
        """CmfTaskFilter.ubql field"""
        ui_form_visible = False

    class ui_view_form(common.models.cmf_task_filter.CmfTaskFilter.ui_view_form):
        """CmfTaskFilter.ui_view_form field"""
        ui_form_visible = False

    class view_scope(common.models.cmf_task_filter.CmfTaskFilter.view_scope):
        """CmfTaskFilter.view_scope field"""
        ui_form_visible = True

    class waiting_for(common.models.cmf_task_filter.CmfTaskFilter.waiting_for):
        """CmfTaskFilter.waiting_for field"""
        ui_form_visible = False

    class workflow(common.models.cmf_task_filter.CmfTaskFilter.workflow):
        """CmfTaskFilter.workflow field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Постановщик ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Объект ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_project.id','cmf_folder.id','cmf_active_entity_filter.id','cmf_document.id','cmf_task.id']
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_task_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по-умолчанию для задач ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class logic_type_id(fields.CmfTUUID):
        caption = "Тип ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class scheme_wf_id(fields.CmfTUUID):
        caption = "Схема Бизнес-процесса ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_owner_assistant_id(fields.CmfTUUID):
        caption = "DEPRICATED. Помощник владельца ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class status_id(fields.CmfTUUID):
        caption = "Статус ID"
        foreign_key = "cmf_status.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class company_id(fields.CmfTUUID):
        caption = "Контрагент ID"
        foreign_key = "cmf_company.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class responsible_id(fields.CmfTUUID):
        caption = "Исполнитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class waiting_for_id(fields.CmfTUUID):
        caption = "Ждем ответа ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cloned_from_id(fields.CmfTUUID):
        caption = "Склонирован из ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class activity_id(fields.CmfTUUID):
        caption = "Вид деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cache_status_opt_id(fields.CmfTUUID):
        caption = "Настройка статуса ID"
        foreign_key = "cmf_status_opt.id"
        nullable = True
        unique = False
        visible = False
        index = True
        no_acl = True

    class ft_tree_node_id(fields.CmfTUUID):
        caption = "Раздел ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_folder.id','cmf_active_entity_filter.id','cmf_roadmap.id','cmf_document.id','cmf_task.id']
        visible=False
        index=True



import modules.servicedesk.models.cmf_task_queue
class CmfTaskQueue(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue):
    abstract = False

    class activity(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.activity):
        """CmfTaskQueue.activity field"""
        ui_form_visible = True

    class alarm_date(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.alarm_date):
        """CmfTaskQueue.alarm_date field"""
        ui_form_visible = True

    class approved(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.approved):
        """CmfTaskQueue.approved field"""
        ui_form_visible = False

    class attachments(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.attachments):
        """CmfTaskQueue.attachments field"""
        ui_form_visible = False

    class cache_fields(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.cache_fields):
        """CmfTaskQueue.cache_fields field"""
        ui_form_visible = False

    class cache_status_opt(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.cache_status_opt):
        """CmfTaskQueue.cache_status_opt field"""
        ui_form_visible = False

    class cache_status_type(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.cache_status_type):
        """CmfTaskQueue.cache_status_type field"""
        ui_form_visible = False

    class cloned_from(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.cloned_from):
        """CmfTaskQueue.cloned_from field"""
        ui_form_visible = False

    class cmf_author(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.cmf_author):
        """CmfTaskQueue.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.cmf_created_at):
        """CmfTaskQueue.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.cmf_deleted):
        """CmfTaskQueue.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.cmf_import):
        """CmfTaskQueue.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.cmf_locked_at):
        """CmfTaskQueue.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.cmf_locked_by):
        """CmfTaskQueue.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.cmf_modified_at):
        """CmfTaskQueue.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.cmf_modified_by):
        """CmfTaskQueue.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.cmf_owner):
        """CmfTaskQueue.cmf_owner field"""
        ui_form_visible = True

    class cmf_owner_assistant(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.cmf_owner_assistant):
        """CmfTaskQueue.cmf_owner_assistant field"""
        ui_form_visible = False

    class cmf_owner_assistants(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.cmf_owner_assistants):
        """CmfTaskQueue.cmf_owner_assistants field"""
        ui_form_visible = True

    class cmf_version(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.cmf_version):
        """CmfTaskQueue.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.cmf_viewed_at):
        """CmfTaskQueue.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.code):
        """CmfTaskQueue.code field"""
        ui_form_visible = False

    class comments(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.comments):
        """CmfTaskQueue.comments field"""
        ui_form_visible = False

    class company(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.company):
        """CmfTaskQueue.company field"""
        ui_form_visible = False

    class deadline(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.deadline):
        """CmfTaskQueue.deadline field"""
        ui_form_visible = False

    class default_task_workflow(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.default_task_workflow):
        """CmfTaskQueue.default_task_workflow field"""
        ui_form_visible = False

    class documents(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.documents):
        """CmfTaskQueue.documents field"""
        ui_form_visible = False

    class executors(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.executors):
        """CmfTaskQueue.executors field"""
        ui_form_visible = True

    class ext_id(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.ext_id):
        """CmfTaskQueue.ext_id field"""
        ui_form_visible = True

    class favorite_for(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.favorite_for):
        """CmfTaskQueue.favorite_for field"""
        ui_form_visible = False

    class followers(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.followers):
        """CmfTaskQueue.followers field"""
        ui_form_visible = False

    class has_tree_nodes(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.has_tree_nodes):
        """CmfTaskQueue.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.id):
        """CmfTaskQueue.id field"""
        ui_form_visible = False

    class import_original(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.import_original):
        """CmfTaskQueue.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.import_raw_json):
        """CmfTaskQueue.import_raw_json field"""
        ui_form_visible = False

    class is_checked(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.is_checked):
        """CmfTaskQueue.is_checked field"""
        ui_form_visible = False

    class is_favorite(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.is_favorite):
        """CmfTaskQueue.is_favorite field"""
        ui_form_visible = False

    class is_penalty(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.is_penalty):
        """CmfTaskQueue.is_penalty field"""
        ui_form_visible = False

    class is_public(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.is_public):
        """CmfTaskQueue.is_public field"""
        ui_form_visible = False

    class is_public_comments(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.is_public_comments):
        """CmfTaskQueue.is_public_comments field"""
        ui_form_visible = False

    class is_public_editable(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.is_public_editable):
        """CmfTaskQueue.is_public_editable field"""
        ui_form_visible = False

    class is_template(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.is_template):
        """CmfTaskQueue.is_template field"""
        ui_form_visible = False

    class local_links(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.local_links):
        """CmfTaskQueue.local_links field"""
        ui_form_visible = False

    class logic_prefix(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.logic_prefix):
        """CmfTaskQueue.logic_prefix field"""
        ui_form_visible = False

    class logic_type(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.logic_type):
        """CmfTaskQueue.logic_type field"""
        ui_form_visible = True

    class mark(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.mark):
        """CmfTaskQueue.mark field"""
        ui_form_visible = False

    class name(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.name):
        """CmfTaskQueue.name field"""
        ui_form_visible = False

    class no_control(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.no_control):
        """CmfTaskQueue.no_control field"""
        ui_form_visible = False

    class orderno(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.orderno):
        """CmfTaskQueue.orderno field"""
        ui_form_visible = False

    class parent(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.parent):
        """CmfTaskQueue.parent field"""
        ui_form_visible = True

    class parent_logic_prefix(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.parent_logic_prefix):
        """CmfTaskQueue.parent_logic_prefix field"""
        ui_form_visible = False

    class period_interval(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.period_interval):
        """CmfTaskQueue.period_interval field"""
        ui_form_visible = False

    class period_next_date(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.period_next_date):
        """CmfTaskQueue.period_next_date field"""
        ui_form_visible = False

    class perm_acl(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.perm_acl):
        """CmfTaskQueue.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.perm_effective_acl_id):
        """CmfTaskQueue.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.perm_encrypt):
        """CmfTaskQueue.perm_encrypt field"""
        ui_form_visible = True

    class perm_has_acl(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.perm_has_acl):
        """CmfTaskQueue.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.perm_inherit):
        """CmfTaskQueue.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.perm_inherit_acl_id):
        """CmfTaskQueue.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.perm_parent):
        """CmfTaskQueue.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.perm_parent_owner_id):
        """CmfTaskQueue.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_policy(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.perm_policy):
        """CmfTaskQueue.perm_policy field"""
        ui_form_visible = True

    class perm_policy_anonymous(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.perm_policy_anonymous):
        """CmfTaskQueue.perm_policy_anonymous field"""
        ui_form_visible = True

    class perm_policy_guest(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.perm_policy_guest):
        """CmfTaskQueue.perm_policy_guest field"""
        ui_form_visible = True

    class perm_policy_sharelink(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.perm_policy_sharelink):
        """CmfTaskQueue.perm_policy_sharelink field"""
        ui_form_visible = True

    class perm_public(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.perm_public):
        """CmfTaskQueue.perm_public field"""
        ui_form_visible = False

    class plan_end_date(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.plan_end_date):
        """CmfTaskQueue.plan_end_date field"""
        ui_form_visible = False

    class plan_start_date(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.plan_start_date):
        """CmfTaskQueue.plan_start_date field"""
        ui_form_visible = False

    class priority(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.priority):
        """CmfTaskQueue.priority field"""
        ui_form_visible = False

    class responsible(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.responsible):
        """CmfTaskQueue.responsible field"""
        ui_form_visible = False

    class root_parent(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.root_parent):
        """CmfTaskQueue.root_parent field"""
        ui_form_visible = False

    class scheme_wf(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.scheme_wf):
        """CmfTaskQueue.scheme_wf field"""
        ui_form_visible = False

    class sharelink_hash(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.sharelink_hash):
        """CmfTaskQueue.sharelink_hash field"""
        ui_form_visible = False

    class spectators(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.spectators):
        """CmfTaskQueue.spectators field"""
        ui_form_visible = True

    class status(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.status):
        """CmfTaskQueue.status field"""
        ui_form_visible = True

    class status_closed_at(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.status_closed_at):
        """CmfTaskQueue.status_closed_at field"""
        ui_form_visible = False

    class status_in_progress_end(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.status_in_progress_end):
        """CmfTaskQueue.status_in_progress_end field"""
        ui_form_visible = False

    class status_in_progress_start(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.status_in_progress_start):
        """CmfTaskQueue.status_in_progress_start field"""
        ui_form_visible = False

    class status_modified_at(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.status_modified_at):
        """CmfTaskQueue.status_modified_at field"""
        ui_form_visible = False

    class status_review_at(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.status_review_at):
        """CmfTaskQueue.status_review_at field"""
        ui_form_visible = False

    class system(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.system):
        """CmfTaskQueue.system field"""
        ui_form_visible = False

    class tags(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.tags):
        """CmfTaskQueue.tags field"""
        ui_form_visible = False

    class task_filter(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.task_filter):
        """CmfTaskQueue.task_filter field"""
        ui_form_visible = False

    class tasks(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.tasks):
        """CmfTaskQueue.tasks field"""
        ui_form_visible = False

    class text(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.text):
        """CmfTaskQueue.text field"""
        ui_form_visible = False

    class tree_hidden(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.tree_hidden):
        """CmfTaskQueue.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.tree_node_is_branch):
        """CmfTaskQueue.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.tree_nodes):
        """CmfTaskQueue.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.tree_parent):
        """CmfTaskQueue.tree_parent field"""
        ui_form_visible = False

    class ui_view_form(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.ui_view_form):
        """CmfTaskQueue.ui_view_form field"""
        ui_form_visible = False

    class waiting_for(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.waiting_for):
        """CmfTaskQueue.waiting_for field"""
        ui_form_visible = False

    class workflow(modules.servicedesk.models.cmf_task_queue.CmfTaskQueue.workflow):
        """CmfTaskQueue.workflow field"""
        ui_form_visible = True

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Постановщик ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Объект ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_project.id','cmf_folder.id','cmf_active_entity_filter.id','cmf_document.id','cmf_task.id']
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_task_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по-умолчанию для задач ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class logic_type_id(fields.CmfTUUID):
        caption = "Тип ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class scheme_wf_id(fields.CmfTUUID):
        caption = "Схема Бизнес-процесса ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_owner_assistant_id(fields.CmfTUUID):
        caption = "DEPRICATED. Помощник владельца ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class status_id(fields.CmfTUUID):
        caption = "Статус ID"
        foreign_key = "cmf_status.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class company_id(fields.CmfTUUID):
        caption = "Контрагент ID"
        foreign_key = "cmf_company.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class responsible_id(fields.CmfTUUID):
        caption = "Исполнитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class waiting_for_id(fields.CmfTUUID):
        caption = "Ждем ответа ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cloned_from_id(fields.CmfTUUID):
        caption = "Склонирован из ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class activity_id(fields.CmfTUUID):
        caption = "Вид деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cache_status_opt_id(fields.CmfTUUID):
        caption = "Настройка статуса ID"
        foreign_key = "cmf_status_opt.id"
        nullable = True
        unique = False
        visible = False
        index = True
        no_acl = True

    class task_filter_id(fields.CmfTUUID):
        caption = "Фильтр очереди ID"
        foreign_key = "cmf_task_filter.id"
        nullable = True
        unique = False
        visible = False
        index = True



import common.models.cmf_task_report
class CmfTaskReport(common.models.cmf_task_report.CmfTaskReport):
    abstract = False

    class activity(common.models.cmf_task_report.CmfTaskReport.activity):
        """CmfTaskReport.activity field"""
        ui_form_visible = False

    class alarm_date(common.models.cmf_task_report.CmfTaskReport.alarm_date):
        """CmfTaskReport.alarm_date field"""
        ui_form_visible = False

    class approved(common.models.cmf_task_report.CmfTaskReport.approved):
        """CmfTaskReport.approved field"""
        ui_form_visible = False

    class attachments(common.models.cmf_task_report.CmfTaskReport.attachments):
        """CmfTaskReport.attachments field"""
        ui_form_visible = False

    class cache_fields(common.models.cmf_task_report.CmfTaskReport.cache_fields):
        """CmfTaskReport.cache_fields field"""
        ui_form_visible = False

    class cache_status_opt(common.models.cmf_task_report.CmfTaskReport.cache_status_opt):
        """CmfTaskReport.cache_status_opt field"""
        ui_form_visible = False

    class cache_status_type(common.models.cmf_task_report.CmfTaskReport.cache_status_type):
        """CmfTaskReport.cache_status_type field"""
        ui_form_visible = False

    class cloned_from(common.models.cmf_task_report.CmfTaskReport.cloned_from):
        """CmfTaskReport.cloned_from field"""
        ui_form_visible = False

    class cmf_author(common.models.cmf_task_report.CmfTaskReport.cmf_author):
        """CmfTaskReport.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(common.models.cmf_task_report.CmfTaskReport.cmf_created_at):
        """CmfTaskReport.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(common.models.cmf_task_report.CmfTaskReport.cmf_deleted):
        """CmfTaskReport.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(common.models.cmf_task_report.CmfTaskReport.cmf_import):
        """CmfTaskReport.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(common.models.cmf_task_report.CmfTaskReport.cmf_locked_at):
        """CmfTaskReport.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(common.models.cmf_task_report.CmfTaskReport.cmf_locked_by):
        """CmfTaskReport.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(common.models.cmf_task_report.CmfTaskReport.cmf_modified_at):
        """CmfTaskReport.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(common.models.cmf_task_report.CmfTaskReport.cmf_modified_by):
        """CmfTaskReport.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(common.models.cmf_task_report.CmfTaskReport.cmf_owner):
        """CmfTaskReport.cmf_owner field"""
        ui_form_visible = False

    class cmf_owner_assistant(common.models.cmf_task_report.CmfTaskReport.cmf_owner_assistant):
        """CmfTaskReport.cmf_owner_assistant field"""
        ui_form_visible = False

    class cmf_owner_assistants(common.models.cmf_task_report.CmfTaskReport.cmf_owner_assistants):
        """CmfTaskReport.cmf_owner_assistants field"""
        ui_form_visible = False

    class cmf_version(common.models.cmf_task_report.CmfTaskReport.cmf_version):
        """CmfTaskReport.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(common.models.cmf_task_report.CmfTaskReport.cmf_viewed_at):
        """CmfTaskReport.cmf_viewed_at field"""
        ui_form_visible = False

    class code(common.models.cmf_task_report.CmfTaskReport.code):
        """CmfTaskReport.code field"""
        ui_form_visible = False

    class comments(common.models.cmf_task_report.CmfTaskReport.comments):
        """CmfTaskReport.comments field"""
        ui_form_visible = False

    class company(common.models.cmf_task_report.CmfTaskReport.company):
        """CmfTaskReport.company field"""
        ui_form_visible = False

    class date_end(common.models.cmf_task_report.CmfTaskReport.date_end):
        """CmfTaskReport.date_end field"""
        ui_form_visible = False

    class date_start(common.models.cmf_task_report.CmfTaskReport.date_start):
        """CmfTaskReport.date_start field"""
        ui_form_visible = False

    class deadline(common.models.cmf_task_report.CmfTaskReport.deadline):
        """CmfTaskReport.deadline field"""
        ui_form_visible = False

    class default_task_workflow(common.models.cmf_task_report.CmfTaskReport.default_task_workflow):
        """CmfTaskReport.default_task_workflow field"""
        ui_form_visible = False

    class documents(common.models.cmf_task_report.CmfTaskReport.documents):
        """CmfTaskReport.documents field"""
        ui_form_visible = False

    class executors(common.models.cmf_task_report.CmfTaskReport.executors):
        """CmfTaskReport.executors field"""
        ui_form_visible = False

    class ext_id(common.models.cmf_task_report.CmfTaskReport.ext_id):
        """CmfTaskReport.ext_id field"""
        ui_form_visible = False

    class favorite_for(common.models.cmf_task_report.CmfTaskReport.favorite_for):
        """CmfTaskReport.favorite_for field"""
        ui_form_visible = False

    class followers(common.models.cmf_task_report.CmfTaskReport.followers):
        """CmfTaskReport.followers field"""
        ui_form_visible = False

    class ft_responsible(common.models.cmf_task_report.CmfTaskReport.ft_responsible):
        """CmfTaskReport.ft_responsible field"""
        ui_form_visible = False

    class has_tree_nodes(common.models.cmf_task_report.CmfTaskReport.has_tree_nodes):
        """CmfTaskReport.has_tree_nodes field"""
        ui_form_visible = False

    class id(common.models.cmf_task_report.CmfTaskReport.id):
        """CmfTaskReport.id field"""
        ui_form_visible = False

    class import_original(common.models.cmf_task_report.CmfTaskReport.import_original):
        """CmfTaskReport.import_original field"""
        ui_form_visible = False

    class import_raw_json(common.models.cmf_task_report.CmfTaskReport.import_raw_json):
        """CmfTaskReport.import_raw_json field"""
        ui_form_visible = False

    class is_checked(common.models.cmf_task_report.CmfTaskReport.is_checked):
        """CmfTaskReport.is_checked field"""
        ui_form_visible = False

    class is_favorite(common.models.cmf_task_report.CmfTaskReport.is_favorite):
        """CmfTaskReport.is_favorite field"""
        ui_form_visible = False

    class is_penalty(common.models.cmf_task_report.CmfTaskReport.is_penalty):
        """CmfTaskReport.is_penalty field"""
        ui_form_visible = False

    class is_public(common.models.cmf_task_report.CmfTaskReport.is_public):
        """CmfTaskReport.is_public field"""
        ui_form_visible = False

    class is_public_comments(common.models.cmf_task_report.CmfTaskReport.is_public_comments):
        """CmfTaskReport.is_public_comments field"""
        ui_form_visible = False

    class is_public_editable(common.models.cmf_task_report.CmfTaskReport.is_public_editable):
        """CmfTaskReport.is_public_editable field"""
        ui_form_visible = False

    class is_template(common.models.cmf_task_report.CmfTaskReport.is_template):
        """CmfTaskReport.is_template field"""
        ui_form_visible = False

    class local_links(common.models.cmf_task_report.CmfTaskReport.local_links):
        """CmfTaskReport.local_links field"""
        ui_form_visible = False

    class logic_prefix(common.models.cmf_task_report.CmfTaskReport.logic_prefix):
        """CmfTaskReport.logic_prefix field"""
        ui_form_visible = False

    class logic_type(common.models.cmf_task_report.CmfTaskReport.logic_type):
        """CmfTaskReport.logic_type field"""
        ui_form_visible = False

    class mark(common.models.cmf_task_report.CmfTaskReport.mark):
        """CmfTaskReport.mark field"""
        ui_form_visible = False

    class name(common.models.cmf_task_report.CmfTaskReport.name):
        """CmfTaskReport.name field"""
        ui_form_visible = False

    class no_control(common.models.cmf_task_report.CmfTaskReport.no_control):
        """CmfTaskReport.no_control field"""
        ui_form_visible = False

    class orderno(common.models.cmf_task_report.CmfTaskReport.orderno):
        """CmfTaskReport.orderno field"""
        ui_form_visible = False

    class parent(common.models.cmf_task_report.CmfTaskReport.parent):
        """CmfTaskReport.parent field"""
        ui_form_visible = False

    class parent_logic_prefix(common.models.cmf_task_report.CmfTaskReport.parent_logic_prefix):
        """CmfTaskReport.parent_logic_prefix field"""
        ui_form_visible = False

    class period_interval(common.models.cmf_task_report.CmfTaskReport.period_interval):
        """CmfTaskReport.period_interval field"""
        ui_form_visible = False

    class period_next_date(common.models.cmf_task_report.CmfTaskReport.period_next_date):
        """CmfTaskReport.period_next_date field"""
        ui_form_visible = False

    class perm_acl(common.models.cmf_task_report.CmfTaskReport.perm_acl):
        """CmfTaskReport.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(common.models.cmf_task_report.CmfTaskReport.perm_effective_acl_id):
        """CmfTaskReport.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(common.models.cmf_task_report.CmfTaskReport.perm_encrypt):
        """CmfTaskReport.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(common.models.cmf_task_report.CmfTaskReport.perm_has_acl):
        """CmfTaskReport.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(common.models.cmf_task_report.CmfTaskReport.perm_inherit):
        """CmfTaskReport.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(common.models.cmf_task_report.CmfTaskReport.perm_inherit_acl_id):
        """CmfTaskReport.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(common.models.cmf_task_report.CmfTaskReport.perm_parent):
        """CmfTaskReport.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(common.models.cmf_task_report.CmfTaskReport.perm_parent_owner_id):
        """CmfTaskReport.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_policy(common.models.cmf_task_report.CmfTaskReport.perm_policy):
        """CmfTaskReport.perm_policy field"""
        ui_form_visible = False

    class perm_policy_anonymous(common.models.cmf_task_report.CmfTaskReport.perm_policy_anonymous):
        """CmfTaskReport.perm_policy_anonymous field"""
        ui_form_visible = False

    class perm_policy_guest(common.models.cmf_task_report.CmfTaskReport.perm_policy_guest):
        """CmfTaskReport.perm_policy_guest field"""
        ui_form_visible = False

    class perm_policy_sharelink(common.models.cmf_task_report.CmfTaskReport.perm_policy_sharelink):
        """CmfTaskReport.perm_policy_sharelink field"""
        ui_form_visible = False

    class perm_public(common.models.cmf_task_report.CmfTaskReport.perm_public):
        """CmfTaskReport.perm_public field"""
        ui_form_visible = False

    class plan_end_date(common.models.cmf_task_report.CmfTaskReport.plan_end_date):
        """CmfTaskReport.plan_end_date field"""
        ui_form_visible = False

    class plan_start_date(common.models.cmf_task_report.CmfTaskReport.plan_start_date):
        """CmfTaskReport.plan_start_date field"""
        ui_form_visible = False

    class priority(common.models.cmf_task_report.CmfTaskReport.priority):
        """CmfTaskReport.priority field"""
        ui_form_visible = False

    class report_filter(common.models.cmf_task_report.CmfTaskReport.report_filter):
        """CmfTaskReport.report_filter field"""
        ui_form_visible = True

    class report_type(common.models.cmf_task_report.CmfTaskReport.report_type):
        """CmfTaskReport.report_type field"""
        ui_form_visible = True

    class responsible(common.models.cmf_task_report.CmfTaskReport.responsible):
        """CmfTaskReport.responsible field"""
        ui_form_visible = False

    class root_parent(common.models.cmf_task_report.CmfTaskReport.root_parent):
        """CmfTaskReport.root_parent field"""
        ui_form_visible = False

    class scheme_wf(common.models.cmf_task_report.CmfTaskReport.scheme_wf):
        """CmfTaskReport.scheme_wf field"""
        ui_form_visible = False

    class sharelink_hash(common.models.cmf_task_report.CmfTaskReport.sharelink_hash):
        """CmfTaskReport.sharelink_hash field"""
        ui_form_visible = False

    class spectators(common.models.cmf_task_report.CmfTaskReport.spectators):
        """CmfTaskReport.spectators field"""
        ui_form_visible = False

    class status(common.models.cmf_task_report.CmfTaskReport.status):
        """CmfTaskReport.status field"""
        ui_form_visible = False

    class status_closed_at(common.models.cmf_task_report.CmfTaskReport.status_closed_at):
        """CmfTaskReport.status_closed_at field"""
        ui_form_visible = False

    class status_in_progress_end(common.models.cmf_task_report.CmfTaskReport.status_in_progress_end):
        """CmfTaskReport.status_in_progress_end field"""
        ui_form_visible = False

    class status_in_progress_start(common.models.cmf_task_report.CmfTaskReport.status_in_progress_start):
        """CmfTaskReport.status_in_progress_start field"""
        ui_form_visible = False

    class status_modified_at(common.models.cmf_task_report.CmfTaskReport.status_modified_at):
        """CmfTaskReport.status_modified_at field"""
        ui_form_visible = False

    class status_review_at(common.models.cmf_task_report.CmfTaskReport.status_review_at):
        """CmfTaskReport.status_review_at field"""
        ui_form_visible = False

    class system(common.models.cmf_task_report.CmfTaskReport.system):
        """CmfTaskReport.system field"""
        ui_form_visible = False

    class tags(common.models.cmf_task_report.CmfTaskReport.tags):
        """CmfTaskReport.tags field"""
        ui_form_visible = False

    class tasks(common.models.cmf_task_report.CmfTaskReport.tasks):
        """CmfTaskReport.tasks field"""
        ui_form_visible = False

    class text(common.models.cmf_task_report.CmfTaskReport.text):
        """CmfTaskReport.text field"""
        ui_form_visible = False

    class tmp_filter(common.models.cmf_task_report.CmfTaskReport.tmp_filter):
        """CmfTaskReport.tmp_filter field"""
        ui_form_visible = True

    class tree_hidden(common.models.cmf_task_report.CmfTaskReport.tree_hidden):
        """CmfTaskReport.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(common.models.cmf_task_report.CmfTaskReport.tree_node_is_branch):
        """CmfTaskReport.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(common.models.cmf_task_report.CmfTaskReport.tree_nodes):
        """CmfTaskReport.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(common.models.cmf_task_report.CmfTaskReport.tree_parent):
        """CmfTaskReport.tree_parent field"""
        ui_form_visible = False

    class ui_view_form(common.models.cmf_task_report.CmfTaskReport.ui_view_form):
        """CmfTaskReport.ui_view_form field"""
        ui_form_visible = False

    class view_scope(common.models.cmf_task_report.CmfTaskReport.view_scope):
        """CmfTaskReport.view_scope field"""
        ui_form_visible = True

    class waiting_for(common.models.cmf_task_report.CmfTaskReport.waiting_for):
        """CmfTaskReport.waiting_for field"""
        ui_form_visible = False

    class workflow(common.models.cmf_task_report.CmfTaskReport.workflow):
        """CmfTaskReport.workflow field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Постановщик ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Объект ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_project.id','cmf_folder.id','cmf_active_entity_filter.id','cmf_document.id','cmf_task.id']
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_task_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по-умолчанию для задач ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class logic_type_id(fields.CmfTUUID):
        caption = "Тип ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class scheme_wf_id(fields.CmfTUUID):
        caption = "Схема Бизнес-процесса ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_owner_assistant_id(fields.CmfTUUID):
        caption = "DEPRICATED. Помощник владельца ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class status_id(fields.CmfTUUID):
        caption = "Статус ID"
        foreign_key = "cmf_status.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class company_id(fields.CmfTUUID):
        caption = "Контрагент ID"
        foreign_key = "cmf_company.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class responsible_id(fields.CmfTUUID):
        caption = "Исполнитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class waiting_for_id(fields.CmfTUUID):
        caption = "Ждем ответа ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cloned_from_id(fields.CmfTUUID):
        caption = "Склонирован из ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class activity_id(fields.CmfTUUID):
        caption = "Вид деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cache_status_opt_id(fields.CmfTUUID):
        caption = "Настройка статуса ID"
        foreign_key = "cmf_status_opt.id"
        nullable = True
        unique = False
        visible = False
        index = True
        no_acl = True

    class report_filter_id(fields.CmfTUUID):
        caption = "Фильтр ID"
        foreign_key = "cmf_task_filter.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tmp_filter_id(fields.CmfTUUID):
        caption = "Черновик фильтр ID"
        foreign_key = "cmf_task_filter.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.person.models.cmf_time_tracker
class CmfTimeTracker(modules.person.models.cmf_time_tracker.CmfTimeTracker):
    abstract = False

    class cmf_author(modules.person.models.cmf_time_tracker.CmfTimeTracker.cmf_author):
        """CmfTimeTracker.cmf_author field"""

    class cmf_created_at(modules.person.models.cmf_time_tracker.CmfTimeTracker.cmf_created_at):
        """CmfTimeTracker.cmf_created_at field"""

    class cmf_deleted(modules.person.models.cmf_time_tracker.CmfTimeTracker.cmf_deleted):
        """CmfTimeTracker.cmf_deleted field"""

    class cmf_import(modules.person.models.cmf_time_tracker.CmfTimeTracker.cmf_import):
        """CmfTimeTracker.cmf_import field"""

    class cmf_locked_at(modules.person.models.cmf_time_tracker.CmfTimeTracker.cmf_locked_at):
        """CmfTimeTracker.cmf_locked_at field"""

    class cmf_locked_by(modules.person.models.cmf_time_tracker.CmfTimeTracker.cmf_locked_by):
        """CmfTimeTracker.cmf_locked_by field"""

    class cmf_modified_at(modules.person.models.cmf_time_tracker.CmfTimeTracker.cmf_modified_at):
        """CmfTimeTracker.cmf_modified_at field"""

    class cmf_modified_by(modules.person.models.cmf_time_tracker.CmfTimeTracker.cmf_modified_by):
        """CmfTimeTracker.cmf_modified_by field"""

    class cmf_owner(modules.person.models.cmf_time_tracker.CmfTimeTracker.cmf_owner):
        """CmfTimeTracker.cmf_owner field"""

    class cmf_version(modules.person.models.cmf_time_tracker.CmfTimeTracker.cmf_version):
        """CmfTimeTracker.cmf_version field"""

    class cmf_viewed_at(modules.person.models.cmf_time_tracker.CmfTimeTracker.cmf_viewed_at):
        """CmfTimeTracker.cmf_viewed_at field"""

    class code(modules.person.models.cmf_time_tracker.CmfTimeTracker.code):
        """CmfTimeTracker.code field"""

    class comments(modules.person.models.cmf_time_tracker.CmfTimeTracker.comments):
        """CmfTimeTracker.comments field"""

    class documents(modules.person.models.cmf_time_tracker.CmfTimeTracker.documents):
        """CmfTimeTracker.documents field"""

    class ext_id(modules.person.models.cmf_time_tracker.CmfTimeTracker.ext_id):
        """CmfTimeTracker.ext_id field"""

    class favorite_for(modules.person.models.cmf_time_tracker.CmfTimeTracker.favorite_for):
        """CmfTimeTracker.favorite_for field"""

    class has_tree_nodes(modules.person.models.cmf_time_tracker.CmfTimeTracker.has_tree_nodes):
        """CmfTimeTracker.has_tree_nodes field"""

    class id(modules.person.models.cmf_time_tracker.CmfTimeTracker.id):
        """CmfTimeTracker.id field"""

    class import_original(modules.person.models.cmf_time_tracker.CmfTimeTracker.import_original):
        """CmfTimeTracker.import_original field"""

    class import_raw_json(modules.person.models.cmf_time_tracker.CmfTimeTracker.import_raw_json):
        """CmfTimeTracker.import_raw_json field"""

    class is_favorite(modules.person.models.cmf_time_tracker.CmfTimeTracker.is_favorite):
        """CmfTimeTracker.is_favorite field"""

    class name(modules.person.models.cmf_time_tracker.CmfTimeTracker.name):
        """CmfTimeTracker.name field"""

    class orderno(modules.person.models.cmf_time_tracker.CmfTimeTracker.orderno):
        """CmfTimeTracker.orderno field"""

    class parent(modules.person.models.cmf_time_tracker.CmfTimeTracker.parent):
        """CmfTimeTracker.parent field"""

    class perm_acl(modules.person.models.cmf_time_tracker.CmfTimeTracker.perm_acl):
        """CmfTimeTracker.perm_acl field"""

    class perm_effective_acl_id(modules.person.models.cmf_time_tracker.CmfTimeTracker.perm_effective_acl_id):
        """CmfTimeTracker.perm_effective_acl_id field"""

    class perm_encrypt(modules.person.models.cmf_time_tracker.CmfTimeTracker.perm_encrypt):
        """CmfTimeTracker.perm_encrypt field"""

    class perm_has_acl(modules.person.models.cmf_time_tracker.CmfTimeTracker.perm_has_acl):
        """CmfTimeTracker.perm_has_acl field"""

    class perm_inherit(modules.person.models.cmf_time_tracker.CmfTimeTracker.perm_inherit):
        """CmfTimeTracker.perm_inherit field"""

    class perm_inherit_acl_id(modules.person.models.cmf_time_tracker.CmfTimeTracker.perm_inherit_acl_id):
        """CmfTimeTracker.perm_inherit_acl_id field"""

    class perm_parent(modules.person.models.cmf_time_tracker.CmfTimeTracker.perm_parent):
        """CmfTimeTracker.perm_parent field"""

    class perm_parent_owner_id(modules.person.models.cmf_time_tracker.CmfTimeTracker.perm_parent_owner_id):
        """CmfTimeTracker.perm_parent_owner_id field"""

    class perm_public(modules.person.models.cmf_time_tracker.CmfTimeTracker.perm_public):
        """CmfTimeTracker.perm_public field"""

    class play_start_date(modules.person.models.cmf_time_tracker.CmfTimeTracker.play_start_date):
        """CmfTimeTracker.play_start_date field"""

    class root_parent(modules.person.models.cmf_time_tracker.CmfTimeTracker.root_parent):
        """CmfTimeTracker.root_parent field"""

    class status(modules.person.models.cmf_time_tracker.CmfTimeTracker.status):
        """CmfTimeTracker.status field"""

    class system(modules.person.models.cmf_time_tracker.CmfTimeTracker.system):
        """CmfTimeTracker.system field"""

    class task(modules.person.models.cmf_time_tracker.CmfTimeTracker.task):
        """CmfTimeTracker.task field"""

    class tasks(modules.person.models.cmf_time_tracker.CmfTimeTracker.tasks):
        """CmfTimeTracker.tasks field"""

    class text(modules.person.models.cmf_time_tracker.CmfTimeTracker.text):
        """CmfTimeTracker.text field"""

    class timetracker_history(modules.person.models.cmf_time_tracker.CmfTimeTracker.timetracker_history):
        """CmfTimeTracker.timetracker_history field"""

    class tree_hidden(modules.person.models.cmf_time_tracker.CmfTimeTracker.tree_hidden):
        """CmfTimeTracker.tree_hidden field"""

    class tree_node_is_branch(modules.person.models.cmf_time_tracker.CmfTimeTracker.tree_node_is_branch):
        """CmfTimeTracker.tree_node_is_branch field"""

    class tree_nodes(modules.person.models.cmf_time_tracker.CmfTimeTracker.tree_nodes):
        """CmfTimeTracker.tree_nodes field"""

    class tree_parent(modules.person.models.cmf_time_tracker.CmfTimeTracker.tree_parent):
        """CmfTimeTracker.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Пользователь ID"
        foreign_key = "cmf_person.id"
        nullable = True
        unique = True
        visible = False
        index = True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class task_id(fields.CmfTUUID):
        caption = "Задача ID"
        foreign_key = "cmf_task.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.task.models.cmf_time_tracker_history
class CmfTimeTrackerHistory(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory):
    abstract = False

    class cmf_author(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.cmf_author):
        """CmfTimeTrackerHistory.cmf_author field"""

    class cmf_created_at(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.cmf_created_at):
        """CmfTimeTrackerHistory.cmf_created_at field"""

    class cmf_deleted(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.cmf_deleted):
        """CmfTimeTrackerHistory.cmf_deleted field"""

    class cmf_import(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.cmf_import):
        """CmfTimeTrackerHistory.cmf_import field"""

    class cmf_locked_at(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.cmf_locked_at):
        """CmfTimeTrackerHistory.cmf_locked_at field"""

    class cmf_locked_by(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.cmf_locked_by):
        """CmfTimeTrackerHistory.cmf_locked_by field"""

    class cmf_modified_at(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.cmf_modified_at):
        """CmfTimeTrackerHistory.cmf_modified_at field"""

    class cmf_modified_by(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.cmf_modified_by):
        """CmfTimeTrackerHistory.cmf_modified_by field"""

    class cmf_owner(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.cmf_owner):
        """CmfTimeTrackerHistory.cmf_owner field"""

    class cmf_version(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.cmf_version):
        """CmfTimeTrackerHistory.cmf_version field"""

    class cmf_viewed_at(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.cmf_viewed_at):
        """CmfTimeTrackerHistory.cmf_viewed_at field"""

    class code(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.code):
        """CmfTimeTrackerHistory.code field"""

    class comments(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.comments):
        """CmfTimeTrackerHistory.comments field"""

    class documents(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.documents):
        """CmfTimeTrackerHistory.documents field"""

    class end_date(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.end_date):
        """CmfTimeTrackerHistory.end_date field"""

    class ext_id(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.ext_id):
        """CmfTimeTrackerHistory.ext_id field"""

    class favorite_for(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.favorite_for):
        """CmfTimeTrackerHistory.favorite_for field"""

    class has_tree_nodes(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.has_tree_nodes):
        """CmfTimeTrackerHistory.has_tree_nodes field"""

    class id(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.id):
        """CmfTimeTrackerHistory.id field"""

    class import_original(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.import_original):
        """CmfTimeTrackerHistory.import_original field"""

    class import_raw_json(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.import_raw_json):
        """CmfTimeTrackerHistory.import_raw_json field"""

    class is_favorite(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.is_favorite):
        """CmfTimeTrackerHistory.is_favorite field"""

    class name(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.name):
        """CmfTimeTrackerHistory.name field"""

    class orderno(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.orderno):
        """CmfTimeTrackerHistory.orderno field"""

    class parent(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.parent):
        """CmfTimeTrackerHistory.parent field"""

    class perm_acl(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.perm_acl):
        """CmfTimeTrackerHistory.perm_acl field"""

    class perm_effective_acl_id(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.perm_effective_acl_id):
        """CmfTimeTrackerHistory.perm_effective_acl_id field"""

    class perm_encrypt(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.perm_encrypt):
        """CmfTimeTrackerHistory.perm_encrypt field"""

    class perm_has_acl(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.perm_has_acl):
        """CmfTimeTrackerHistory.perm_has_acl field"""

    class perm_inherit(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.perm_inherit):
        """CmfTimeTrackerHistory.perm_inherit field"""

    class perm_inherit_acl_id(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.perm_inherit_acl_id):
        """CmfTimeTrackerHistory.perm_inherit_acl_id field"""

    class perm_parent(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.perm_parent):
        """CmfTimeTrackerHistory.perm_parent field"""

    class perm_parent_owner_id(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.perm_parent_owner_id):
        """CmfTimeTrackerHistory.perm_parent_owner_id field"""

    class perm_public(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.perm_public):
        """CmfTimeTrackerHistory.perm_public field"""

    class remaining_estimate(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.remaining_estimate):
        """CmfTimeTrackerHistory.remaining_estimate field"""

    class root_parent(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.root_parent):
        """CmfTimeTrackerHistory.root_parent field"""

    class start_date(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.start_date):
        """CmfTimeTrackerHistory.start_date field"""

    class status(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.status):
        """CmfTimeTrackerHistory.status field"""

    class system(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.system):
        """CmfTimeTrackerHistory.system field"""

    class tasks(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.tasks):
        """CmfTimeTrackerHistory.tasks field"""

    class text(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.text):
        """CmfTimeTrackerHistory.text field"""

    class time_spent(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.time_spent):
        """CmfTimeTrackerHistory.time_spent field"""

    class timetracker(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.timetracker):
        """CmfTimeTrackerHistory.timetracker field"""

    class tree_hidden(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.tree_hidden):
        """CmfTimeTrackerHistory.tree_hidden field"""

    class tree_node_is_branch(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.tree_node_is_branch):
        """CmfTimeTrackerHistory.tree_node_is_branch field"""

    class tree_nodes(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.tree_nodes):
        """CmfTimeTrackerHistory.tree_nodes field"""

    class tree_parent(modules.task.models.cmf_time_tracker_history.CmfTimeTrackerHistory.tree_parent):
        """CmfTimeTrackerHistory.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Задача ID"
        foreign_key = "cmf_task.id"
        nullable = False
        unique = False
        visible = False
        index = True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class timetracker_id(fields.CmfTUUID):
        caption = "Timetracker ID"
        foreign_key = "cmf_time_tracker.id"
        nullable = True
        unique = False
        visible = False
        index = True



import common.models.cmf_trans
class CmfTrans(common.models.cmf_trans.CmfTrans):
    abstract = False

    class cmf_author(common.models.cmf_trans.CmfTrans.cmf_author):
        """CmfTrans.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(common.models.cmf_trans.CmfTrans.cmf_created_at):
        """CmfTrans.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(common.models.cmf_trans.CmfTrans.cmf_deleted):
        """CmfTrans.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(common.models.cmf_trans.CmfTrans.cmf_import):
        """CmfTrans.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(common.models.cmf_trans.CmfTrans.cmf_locked_at):
        """CmfTrans.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(common.models.cmf_trans.CmfTrans.cmf_locked_by):
        """CmfTrans.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(common.models.cmf_trans.CmfTrans.cmf_modified_at):
        """CmfTrans.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(common.models.cmf_trans.CmfTrans.cmf_modified_by):
        """CmfTrans.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(common.models.cmf_trans.CmfTrans.cmf_owner):
        """CmfTrans.cmf_owner field"""
        ui_form_visible = True

    class cmf_ui_form(common.models.cmf_trans.CmfTrans.cmf_ui_form):
        """CmfTrans.cmf_ui_form field"""
        ui_form_visible = True

    class cmf_version(common.models.cmf_trans.CmfTrans.cmf_version):
        """CmfTrans.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(common.models.cmf_trans.CmfTrans.cmf_viewed_at):
        """CmfTrans.cmf_viewed_at field"""
        ui_form_visible = False

    class code(common.models.cmf_trans.CmfTrans.code):
        """CmfTrans.code field"""
        ui_form_visible = True

    class comments(common.models.cmf_trans.CmfTrans.comments):
        """CmfTrans.comments field"""
        ui_form_visible = False

    class do_action_by(common.models.cmf_trans.CmfTrans.do_action_by):
        """CmfTrans.do_action_by field"""
        ui_form_visible = True

    class do_filter_by(common.models.cmf_trans.CmfTrans.do_filter_by):
        """CmfTrans.do_filter_by field"""
        ui_form_visible = True

    class do_validation_by(common.models.cmf_trans.CmfTrans.do_validation_by):
        """CmfTrans.do_validation_by field"""
        ui_form_visible = True

    class documents(common.models.cmf_trans.CmfTrans.documents):
        """CmfTrans.documents field"""
        ui_form_visible = False

    class ext_id(common.models.cmf_trans.CmfTrans.ext_id):
        """CmfTrans.ext_id field"""
        ui_form_visible = False

    class favorite_for(common.models.cmf_trans.CmfTrans.favorite_for):
        """CmfTrans.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(common.models.cmf_trans.CmfTrans.has_tree_nodes):
        """CmfTrans.has_tree_nodes field"""
        ui_form_visible = False

    class id(common.models.cmf_trans.CmfTrans.id):
        """CmfTrans.id field"""
        ui_form_visible = False

    class import_original(common.models.cmf_trans.CmfTrans.import_original):
        """CmfTrans.import_original field"""
        ui_form_visible = False

    class import_raw_json(common.models.cmf_trans.CmfTrans.import_raw_json):
        """CmfTrans.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(common.models.cmf_trans.CmfTrans.is_favorite):
        """CmfTrans.is_favorite field"""
        ui_form_visible = False

    class name(common.models.cmf_trans.CmfTrans.name):
        """CmfTrans.name field"""
        ui_form_visible = True

    class orderno(common.models.cmf_trans.CmfTrans.orderno):
        """CmfTrans.orderno field"""
        ui_form_visible = False

    class parent(common.models.cmf_trans.CmfTrans.parent):
        """CmfTrans.parent field"""
        ui_form_visible = False

    class perm_acl(common.models.cmf_trans.CmfTrans.perm_acl):
        """CmfTrans.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(common.models.cmf_trans.CmfTrans.perm_effective_acl_id):
        """CmfTrans.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(common.models.cmf_trans.CmfTrans.perm_encrypt):
        """CmfTrans.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(common.models.cmf_trans.CmfTrans.perm_has_acl):
        """CmfTrans.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(common.models.cmf_trans.CmfTrans.perm_inherit):
        """CmfTrans.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(common.models.cmf_trans.CmfTrans.perm_inherit_acl_id):
        """CmfTrans.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(common.models.cmf_trans.CmfTrans.perm_parent):
        """CmfTrans.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(common.models.cmf_trans.CmfTrans.perm_parent_owner_id):
        """CmfTrans.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(common.models.cmf_trans.CmfTrans.perm_public):
        """CmfTrans.perm_public field"""
        ui_form_visible = False

    class root_parent(common.models.cmf_trans.CmfTrans.root_parent):
        """CmfTrans.root_parent field"""
        ui_form_visible = False

    class status_from(common.models.cmf_trans.CmfTrans.status_from):
        """CmfTrans.status_from field"""
        ui_form_visible = True

    class status_to(common.models.cmf_trans.CmfTrans.status_to):
        """CmfTrans.status_to field"""
        ui_form_visible = True

    class system(common.models.cmf_trans.CmfTrans.system):
        """CmfTrans.system field"""
        ui_form_visible = False

    class tasks(common.models.cmf_trans.CmfTrans.tasks):
        """CmfTrans.tasks field"""
        ui_form_visible = False

    class text(common.models.cmf_trans.CmfTrans.text):
        """CmfTrans.text field"""
        ui_form_visible = True

    class trans_actions(common.models.cmf_trans.CmfTrans.trans_actions):
        """CmfTrans.trans_actions field"""
        ui_form_visible = False

    class trans_filters(common.models.cmf_trans.CmfTrans.trans_filters):
        """CmfTrans.trans_filters field"""
        ui_form_visible = False

    class trans_form_comment_require(common.models.cmf_trans.CmfTrans.trans_form_comment_require):
        """CmfTrans.trans_form_comment_require field"""
        ui_form_visible = True

    class trans_form_descr(common.models.cmf_trans.CmfTrans.trans_form_descr):
        """CmfTrans.trans_form_descr field"""
        ui_form_visible = True

    class trans_form_fields(common.models.cmf_trans.CmfTrans.trans_form_fields):
        """CmfTrans.trans_form_fields field"""
        ui_form_visible = True

    class trans_form_show(common.models.cmf_trans.CmfTrans.trans_form_show):
        """CmfTrans.trans_form_show field"""
        ui_form_visible = True

    class trans_validators(common.models.cmf_trans.CmfTrans.trans_validators):
        """CmfTrans.trans_validators field"""
        ui_form_visible = False

    class tree_hidden(common.models.cmf_trans.CmfTrans.tree_hidden):
        """CmfTrans.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(common.models.cmf_trans.CmfTrans.tree_node_is_branch):
        """CmfTrans.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(common.models.cmf_trans.CmfTrans.tree_nodes):
        """CmfTrans.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(common.models.cmf_trans.CmfTrans.tree_parent):
        """CmfTrans.tree_parent field"""
        ui_form_visible = False

    class workflow(common.models.cmf_trans.CmfTrans.workflow):
        """CmfTrans.workflow field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = False
        unique = False
        visible = False
        index = True

    class cmf_ui_form_id(fields.CmfTUUID):
        caption = "Экран ID"
        foreign_key = "cmf_ui_form.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class status_to_id(fields.CmfTUUID):
        caption = "Входящий статус ID"
        foreign_key = "cmf_status.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class do_filter_by_id(fields.CmfTUUID):
        caption = "Применить Фильтры из другого перехода ID"
        foreign_key = "cmf_trans.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class do_validation_by_id(fields.CmfTUUID):
        caption = "Применить Валидаторы из другого перехода ID"
        foreign_key = "cmf_trans.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class do_action_by_id(fields.CmfTUUID):
        caption = "Применить Действия из другого перехода ID"
        foreign_key = "cmf_trans.id"
        nullable = True
        unique = False
        visible = False
        index = True



import common.models.cmf_trans_action
class CmfTransAction(common.models.cmf_trans_action.CmfTransAction):
    abstract = False

    class auto_text(common.models.cmf_trans_action.CmfTransAction.auto_text):
        """CmfTransAction.auto_text field"""

    class bql(common.models.cmf_trans_action.CmfTransAction.bql):
        """CmfTransAction.bql field"""

    class cmf_author(common.models.cmf_trans_action.CmfTransAction.cmf_author):
        """CmfTransAction.cmf_author field"""

    class cmf_created_at(common.models.cmf_trans_action.CmfTransAction.cmf_created_at):
        """CmfTransAction.cmf_created_at field"""

    class cmf_deleted(common.models.cmf_trans_action.CmfTransAction.cmf_deleted):
        """CmfTransAction.cmf_deleted field"""

    class cmf_import(common.models.cmf_trans_action.CmfTransAction.cmf_import):
        """CmfTransAction.cmf_import field"""

    class cmf_locked_at(common.models.cmf_trans_action.CmfTransAction.cmf_locked_at):
        """CmfTransAction.cmf_locked_at field"""

    class cmf_locked_by(common.models.cmf_trans_action.CmfTransAction.cmf_locked_by):
        """CmfTransAction.cmf_locked_by field"""

    class cmf_model_name(common.models.cmf_trans_action.CmfTransAction.cmf_model_name):
        """CmfTransAction.cmf_model_name field"""

    class cmf_modified_at(common.models.cmf_trans_action.CmfTransAction.cmf_modified_at):
        """CmfTransAction.cmf_modified_at field"""

    class cmf_modified_by(common.models.cmf_trans_action.CmfTransAction.cmf_modified_by):
        """CmfTransAction.cmf_modified_by field"""

    class cmf_owner(common.models.cmf_trans_action.CmfTransAction.cmf_owner):
        """CmfTransAction.cmf_owner field"""

    class cmf_version(common.models.cmf_trans_action.CmfTransAction.cmf_version):
        """CmfTransAction.cmf_version field"""

    class cmf_viewed_at(common.models.cmf_trans_action.CmfTransAction.cmf_viewed_at):
        """CmfTransAction.cmf_viewed_at field"""

    class code(common.models.cmf_trans_action.CmfTransAction.code):
        """CmfTransAction.code field"""

    class comments(common.models.cmf_trans_action.CmfTransAction.comments):
        """CmfTransAction.comments field"""

    class documents(common.models.cmf_trans_action.CmfTransAction.documents):
        """CmfTransAction.documents field"""

    class eval_code(common.models.cmf_trans_action.CmfTransAction.eval_code):
        """CmfTransAction.eval_code field"""

    class ext_id(common.models.cmf_trans_action.CmfTransAction.ext_id):
        """CmfTransAction.ext_id field"""

    class favorite_for(common.models.cmf_trans_action.CmfTransAction.favorite_for):
        """CmfTransAction.favorite_for field"""

    class has_tree_nodes(common.models.cmf_trans_action.CmfTransAction.has_tree_nodes):
        """CmfTransAction.has_tree_nodes field"""

    class id(common.models.cmf_trans_action.CmfTransAction.id):
        """CmfTransAction.id field"""

    class import_original(common.models.cmf_trans_action.CmfTransAction.import_original):
        """CmfTransAction.import_original field"""

    class import_raw_json(common.models.cmf_trans_action.CmfTransAction.import_raw_json):
        """CmfTransAction.import_raw_json field"""

    class is_favorite(common.models.cmf_trans_action.CmfTransAction.is_favorite):
        """CmfTransAction.is_favorite field"""

    class logic_type(common.models.cmf_trans_action.CmfTransAction.logic_type):
        """CmfTransAction.logic_type field"""

    class name(common.models.cmf_trans_action.CmfTransAction.name):
        """CmfTransAction.name field"""

    class orderno(common.models.cmf_trans_action.CmfTransAction.orderno):
        """CmfTransAction.orderno field"""

    class parent(common.models.cmf_trans_action.CmfTransAction.parent):
        """CmfTransAction.parent field"""

    class perm_acl(common.models.cmf_trans_action.CmfTransAction.perm_acl):
        """CmfTransAction.perm_acl field"""

    class perm_effective_acl_id(common.models.cmf_trans_action.CmfTransAction.perm_effective_acl_id):
        """CmfTransAction.perm_effective_acl_id field"""

    class perm_encrypt(common.models.cmf_trans_action.CmfTransAction.perm_encrypt):
        """CmfTransAction.perm_encrypt field"""

    class perm_has_acl(common.models.cmf_trans_action.CmfTransAction.perm_has_acl):
        """CmfTransAction.perm_has_acl field"""

    class perm_inherit(common.models.cmf_trans_action.CmfTransAction.perm_inherit):
        """CmfTransAction.perm_inherit field"""

    class perm_inherit_acl_id(common.models.cmf_trans_action.CmfTransAction.perm_inherit_acl_id):
        """CmfTransAction.perm_inherit_acl_id field"""

    class perm_parent(common.models.cmf_trans_action.CmfTransAction.perm_parent):
        """CmfTransAction.perm_parent field"""

    class perm_parent_owner_id(common.models.cmf_trans_action.CmfTransAction.perm_parent_owner_id):
        """CmfTransAction.perm_parent_owner_id field"""

    class perm_public(common.models.cmf_trans_action.CmfTransAction.perm_public):
        """CmfTransAction.perm_public field"""

    class root_parent(common.models.cmf_trans_action.CmfTransAction.root_parent):
        """CmfTransAction.root_parent field"""

    class system(common.models.cmf_trans_action.CmfTransAction.system):
        """CmfTransAction.system field"""

    class tasks(common.models.cmf_trans_action.CmfTransAction.tasks):
        """CmfTransAction.tasks field"""

    class text(common.models.cmf_trans_action.CmfTransAction.text):
        """CmfTransAction.text field"""

    class transition(common.models.cmf_trans_action.CmfTransAction.transition):
        """CmfTransAction.transition field"""

    class tree_hidden(common.models.cmf_trans_action.CmfTransAction.tree_hidden):
        """CmfTransAction.tree_hidden field"""

    class tree_node_is_branch(common.models.cmf_trans_action.CmfTransAction.tree_node_is_branch):
        """CmfTransAction.tree_node_is_branch field"""

    class tree_nodes(common.models.cmf_trans_action.CmfTransAction.tree_nodes):
        """CmfTransAction.tree_nodes field"""

    class tree_parent(common.models.cmf_trans_action.CmfTransAction.tree_parent):
        """CmfTransAction.tree_parent field"""

    class ubql(common.models.cmf_trans_action.CmfTransAction.ubql):
        """CmfTransAction.ubql field"""

    class workflow(common.models.cmf_trans_action.CmfTransAction.workflow):
        """CmfTransAction.workflow field"""

    class wz_clear(common.models.cmf_trans_action.CmfTransAction.wz_clear):
        """CmfTransAction.wz_clear field"""

    class wz_field_name(common.models.cmf_trans_action.CmfTransAction.wz_field_name):
        """CmfTransAction.wz_field_name field"""

    class wz_operate(common.models.cmf_trans_action.CmfTransAction.wz_operate):
        """CmfTransAction.wz_operate field"""

    class wz_value_obj(common.models.cmf_trans_action.CmfTransAction.wz_value_obj):
        """CmfTransAction.wz_value_obj field"""

    class wz_value_text(common.models.cmf_trans_action.CmfTransAction.wz_value_text):
        """CmfTransAction.wz_value_text field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class transition_id(fields.CmfTUUID):
        caption = "Переход ID"
        foreign_key = "cmf_trans.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True



import common.models.cmf_trans_filter
class CmfTransFilter(common.models.cmf_trans_filter.CmfTransFilter):
    abstract = False

    class auto_text(common.models.cmf_trans_filter.CmfTransFilter.auto_text):
        """CmfTransFilter.auto_text field"""

    class bql(common.models.cmf_trans_filter.CmfTransFilter.bql):
        """CmfTransFilter.bql field"""

    class cmf_author(common.models.cmf_trans_filter.CmfTransFilter.cmf_author):
        """CmfTransFilter.cmf_author field"""

    class cmf_created_at(common.models.cmf_trans_filter.CmfTransFilter.cmf_created_at):
        """CmfTransFilter.cmf_created_at field"""

    class cmf_deleted(common.models.cmf_trans_filter.CmfTransFilter.cmf_deleted):
        """CmfTransFilter.cmf_deleted field"""

    class cmf_import(common.models.cmf_trans_filter.CmfTransFilter.cmf_import):
        """CmfTransFilter.cmf_import field"""

    class cmf_locked_at(common.models.cmf_trans_filter.CmfTransFilter.cmf_locked_at):
        """CmfTransFilter.cmf_locked_at field"""

    class cmf_locked_by(common.models.cmf_trans_filter.CmfTransFilter.cmf_locked_by):
        """CmfTransFilter.cmf_locked_by field"""

    class cmf_model_name(common.models.cmf_trans_filter.CmfTransFilter.cmf_model_name):
        """CmfTransFilter.cmf_model_name field"""

    class cmf_modified_at(common.models.cmf_trans_filter.CmfTransFilter.cmf_modified_at):
        """CmfTransFilter.cmf_modified_at field"""

    class cmf_modified_by(common.models.cmf_trans_filter.CmfTransFilter.cmf_modified_by):
        """CmfTransFilter.cmf_modified_by field"""

    class cmf_owner(common.models.cmf_trans_filter.CmfTransFilter.cmf_owner):
        """CmfTransFilter.cmf_owner field"""

    class cmf_version(common.models.cmf_trans_filter.CmfTransFilter.cmf_version):
        """CmfTransFilter.cmf_version field"""

    class cmf_viewed_at(common.models.cmf_trans_filter.CmfTransFilter.cmf_viewed_at):
        """CmfTransFilter.cmf_viewed_at field"""

    class code(common.models.cmf_trans_filter.CmfTransFilter.code):
        """CmfTransFilter.code field"""

    class comments(common.models.cmf_trans_filter.CmfTransFilter.comments):
        """CmfTransFilter.comments field"""

    class documents(common.models.cmf_trans_filter.CmfTransFilter.documents):
        """CmfTransFilter.documents field"""

    class eval_code(common.models.cmf_trans_filter.CmfTransFilter.eval_code):
        """CmfTransFilter.eval_code field"""

    class ext_id(common.models.cmf_trans_filter.CmfTransFilter.ext_id):
        """CmfTransFilter.ext_id field"""

    class favorite_for(common.models.cmf_trans_filter.CmfTransFilter.favorite_for):
        """CmfTransFilter.favorite_for field"""

    class has_tree_nodes(common.models.cmf_trans_filter.CmfTransFilter.has_tree_nodes):
        """CmfTransFilter.has_tree_nodes field"""

    class id(common.models.cmf_trans_filter.CmfTransFilter.id):
        """CmfTransFilter.id field"""

    class import_original(common.models.cmf_trans_filter.CmfTransFilter.import_original):
        """CmfTransFilter.import_original field"""

    class import_raw_json(common.models.cmf_trans_filter.CmfTransFilter.import_raw_json):
        """CmfTransFilter.import_raw_json field"""

    class is_favorite(common.models.cmf_trans_filter.CmfTransFilter.is_favorite):
        """CmfTransFilter.is_favorite field"""

    class logic_type(common.models.cmf_trans_filter.CmfTransFilter.logic_type):
        """CmfTransFilter.logic_type field"""

    class name(common.models.cmf_trans_filter.CmfTransFilter.name):
        """CmfTransFilter.name field"""

    class orderno(common.models.cmf_trans_filter.CmfTransFilter.orderno):
        """CmfTransFilter.orderno field"""

    class parent(common.models.cmf_trans_filter.CmfTransFilter.parent):
        """CmfTransFilter.parent field"""

    class perm_acl(common.models.cmf_trans_filter.CmfTransFilter.perm_acl):
        """CmfTransFilter.perm_acl field"""

    class perm_effective_acl_id(common.models.cmf_trans_filter.CmfTransFilter.perm_effective_acl_id):
        """CmfTransFilter.perm_effective_acl_id field"""

    class perm_encrypt(common.models.cmf_trans_filter.CmfTransFilter.perm_encrypt):
        """CmfTransFilter.perm_encrypt field"""

    class perm_has_acl(common.models.cmf_trans_filter.CmfTransFilter.perm_has_acl):
        """CmfTransFilter.perm_has_acl field"""

    class perm_inherit(common.models.cmf_trans_filter.CmfTransFilter.perm_inherit):
        """CmfTransFilter.perm_inherit field"""

    class perm_inherit_acl_id(common.models.cmf_trans_filter.CmfTransFilter.perm_inherit_acl_id):
        """CmfTransFilter.perm_inherit_acl_id field"""

    class perm_parent(common.models.cmf_trans_filter.CmfTransFilter.perm_parent):
        """CmfTransFilter.perm_parent field"""

    class perm_parent_owner_id(common.models.cmf_trans_filter.CmfTransFilter.perm_parent_owner_id):
        """CmfTransFilter.perm_parent_owner_id field"""

    class perm_public(common.models.cmf_trans_filter.CmfTransFilter.perm_public):
        """CmfTransFilter.perm_public field"""

    class root_parent(common.models.cmf_trans_filter.CmfTransFilter.root_parent):
        """CmfTransFilter.root_parent field"""

    class system(common.models.cmf_trans_filter.CmfTransFilter.system):
        """CmfTransFilter.system field"""

    class tasks(common.models.cmf_trans_filter.CmfTransFilter.tasks):
        """CmfTransFilter.tasks field"""

    class text(common.models.cmf_trans_filter.CmfTransFilter.text):
        """CmfTransFilter.text field"""

    class transition(common.models.cmf_trans_filter.CmfTransFilter.transition):
        """CmfTransFilter.transition field"""

    class tree_hidden(common.models.cmf_trans_filter.CmfTransFilter.tree_hidden):
        """CmfTransFilter.tree_hidden field"""

    class tree_node_is_branch(common.models.cmf_trans_filter.CmfTransFilter.tree_node_is_branch):
        """CmfTransFilter.tree_node_is_branch field"""

    class tree_nodes(common.models.cmf_trans_filter.CmfTransFilter.tree_nodes):
        """CmfTransFilter.tree_nodes field"""

    class tree_parent(common.models.cmf_trans_filter.CmfTransFilter.tree_parent):
        """CmfTransFilter.tree_parent field"""

    class ubql(common.models.cmf_trans_filter.CmfTransFilter.ubql):
        """CmfTransFilter.ubql field"""

    class workflow(common.models.cmf_trans_filter.CmfTransFilter.workflow):
        """CmfTransFilter.workflow field"""

    class wz_bql_cache(common.models.cmf_trans_filter.CmfTransFilter.wz_bql_cache):
        """CmfTransFilter.wz_bql_cache field"""

    class wz_condition(common.models.cmf_trans_filter.CmfTransFilter.wz_condition):
        """CmfTransFilter.wz_condition field"""

    class wz_end_value(common.models.cmf_trans_filter.CmfTransFilter.wz_end_value):
        """CmfTransFilter.wz_end_value field"""

    class wz_field_name(common.models.cmf_trans_filter.CmfTransFilter.wz_field_name):
        """CmfTransFilter.wz_field_name field"""

    class wz_prev_status_options(common.models.cmf_trans_filter.CmfTransFilter.wz_prev_status_options):
        """CmfTransFilter.wz_prev_status_options field"""

    class wz_start_value(common.models.cmf_trans_filter.CmfTransFilter.wz_start_value):
        """CmfTransFilter.wz_start_value field"""

    class wz_value_obj(common.models.cmf_trans_filter.CmfTransFilter.wz_value_obj):
        """CmfTransFilter.wz_value_obj field"""

    class wz_value_text(common.models.cmf_trans_filter.CmfTransFilter.wz_value_text):
        """CmfTransFilter.wz_value_text field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class transition_id(fields.CmfTUUID):
        caption = "Переход ID"
        foreign_key = "cmf_trans.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True



import common.models.cmf_trans_valid
class CmfTransValid(common.models.cmf_trans_valid.CmfTransValid):
    abstract = False

    class auto_text(common.models.cmf_trans_valid.CmfTransValid.auto_text):
        """CmfTransValid.auto_text field"""

    class bql(common.models.cmf_trans_valid.CmfTransValid.bql):
        """CmfTransValid.bql field"""

    class cmf_author(common.models.cmf_trans_valid.CmfTransValid.cmf_author):
        """CmfTransValid.cmf_author field"""

    class cmf_created_at(common.models.cmf_trans_valid.CmfTransValid.cmf_created_at):
        """CmfTransValid.cmf_created_at field"""

    class cmf_deleted(common.models.cmf_trans_valid.CmfTransValid.cmf_deleted):
        """CmfTransValid.cmf_deleted field"""

    class cmf_import(common.models.cmf_trans_valid.CmfTransValid.cmf_import):
        """CmfTransValid.cmf_import field"""

    class cmf_locked_at(common.models.cmf_trans_valid.CmfTransValid.cmf_locked_at):
        """CmfTransValid.cmf_locked_at field"""

    class cmf_locked_by(common.models.cmf_trans_valid.CmfTransValid.cmf_locked_by):
        """CmfTransValid.cmf_locked_by field"""

    class cmf_model_name(common.models.cmf_trans_valid.CmfTransValid.cmf_model_name):
        """CmfTransValid.cmf_model_name field"""

    class cmf_modified_at(common.models.cmf_trans_valid.CmfTransValid.cmf_modified_at):
        """CmfTransValid.cmf_modified_at field"""

    class cmf_modified_by(common.models.cmf_trans_valid.CmfTransValid.cmf_modified_by):
        """CmfTransValid.cmf_modified_by field"""

    class cmf_owner(common.models.cmf_trans_valid.CmfTransValid.cmf_owner):
        """CmfTransValid.cmf_owner field"""

    class cmf_version(common.models.cmf_trans_valid.CmfTransValid.cmf_version):
        """CmfTransValid.cmf_version field"""

    class cmf_viewed_at(common.models.cmf_trans_valid.CmfTransValid.cmf_viewed_at):
        """CmfTransValid.cmf_viewed_at field"""

    class code(common.models.cmf_trans_valid.CmfTransValid.code):
        """CmfTransValid.code field"""

    class comments(common.models.cmf_trans_valid.CmfTransValid.comments):
        """CmfTransValid.comments field"""

    class documents(common.models.cmf_trans_valid.CmfTransValid.documents):
        """CmfTransValid.documents field"""

    class error_message(common.models.cmf_trans_valid.CmfTransValid.error_message):
        """CmfTransValid.error_message field"""

    class eval_code(common.models.cmf_trans_valid.CmfTransValid.eval_code):
        """CmfTransValid.eval_code field"""

    class ext_id(common.models.cmf_trans_valid.CmfTransValid.ext_id):
        """CmfTransValid.ext_id field"""

    class favorite_for(common.models.cmf_trans_valid.CmfTransValid.favorite_for):
        """CmfTransValid.favorite_for field"""

    class has_tree_nodes(common.models.cmf_trans_valid.CmfTransValid.has_tree_nodes):
        """CmfTransValid.has_tree_nodes field"""

    class id(common.models.cmf_trans_valid.CmfTransValid.id):
        """CmfTransValid.id field"""

    class import_original(common.models.cmf_trans_valid.CmfTransValid.import_original):
        """CmfTransValid.import_original field"""

    class import_raw_json(common.models.cmf_trans_valid.CmfTransValid.import_raw_json):
        """CmfTransValid.import_raw_json field"""

    class is_favorite(common.models.cmf_trans_valid.CmfTransValid.is_favorite):
        """CmfTransValid.is_favorite field"""

    class logic_type(common.models.cmf_trans_valid.CmfTransValid.logic_type):
        """CmfTransValid.logic_type field"""

    class name(common.models.cmf_trans_valid.CmfTransValid.name):
        """CmfTransValid.name field"""

    class orderno(common.models.cmf_trans_valid.CmfTransValid.orderno):
        """CmfTransValid.orderno field"""

    class parent(common.models.cmf_trans_valid.CmfTransValid.parent):
        """CmfTransValid.parent field"""

    class perm_acl(common.models.cmf_trans_valid.CmfTransValid.perm_acl):
        """CmfTransValid.perm_acl field"""

    class perm_effective_acl_id(common.models.cmf_trans_valid.CmfTransValid.perm_effective_acl_id):
        """CmfTransValid.perm_effective_acl_id field"""

    class perm_encrypt(common.models.cmf_trans_valid.CmfTransValid.perm_encrypt):
        """CmfTransValid.perm_encrypt field"""

    class perm_has_acl(common.models.cmf_trans_valid.CmfTransValid.perm_has_acl):
        """CmfTransValid.perm_has_acl field"""

    class perm_inherit(common.models.cmf_trans_valid.CmfTransValid.perm_inherit):
        """CmfTransValid.perm_inherit field"""

    class perm_inherit_acl_id(common.models.cmf_trans_valid.CmfTransValid.perm_inherit_acl_id):
        """CmfTransValid.perm_inherit_acl_id field"""

    class perm_parent(common.models.cmf_trans_valid.CmfTransValid.perm_parent):
        """CmfTransValid.perm_parent field"""

    class perm_parent_owner_id(common.models.cmf_trans_valid.CmfTransValid.perm_parent_owner_id):
        """CmfTransValid.perm_parent_owner_id field"""

    class perm_public(common.models.cmf_trans_valid.CmfTransValid.perm_public):
        """CmfTransValid.perm_public field"""

    class root_parent(common.models.cmf_trans_valid.CmfTransValid.root_parent):
        """CmfTransValid.root_parent field"""

    class system(common.models.cmf_trans_valid.CmfTransValid.system):
        """CmfTransValid.system field"""

    class tasks(common.models.cmf_trans_valid.CmfTransValid.tasks):
        """CmfTransValid.tasks field"""

    class text(common.models.cmf_trans_valid.CmfTransValid.text):
        """CmfTransValid.text field"""

    class transition(common.models.cmf_trans_valid.CmfTransValid.transition):
        """CmfTransValid.transition field"""

    class tree_hidden(common.models.cmf_trans_valid.CmfTransValid.tree_hidden):
        """CmfTransValid.tree_hidden field"""

    class tree_node_is_branch(common.models.cmf_trans_valid.CmfTransValid.tree_node_is_branch):
        """CmfTransValid.tree_node_is_branch field"""

    class tree_nodes(common.models.cmf_trans_valid.CmfTransValid.tree_nodes):
        """CmfTransValid.tree_nodes field"""

    class tree_parent(common.models.cmf_trans_valid.CmfTransValid.tree_parent):
        """CmfTransValid.tree_parent field"""

    class ubql(common.models.cmf_trans_valid.CmfTransValid.ubql):
        """CmfTransValid.ubql field"""

    class workflow(common.models.cmf_trans_valid.CmfTransValid.workflow):
        """CmfTransValid.workflow field"""

    class wz_bql_cache(common.models.cmf_trans_valid.CmfTransValid.wz_bql_cache):
        """CmfTransValid.wz_bql_cache field"""

    class wz_condition(common.models.cmf_trans_valid.CmfTransValid.wz_condition):
        """CmfTransValid.wz_condition field"""

    class wz_end_value(common.models.cmf_trans_valid.CmfTransValid.wz_end_value):
        """CmfTransValid.wz_end_value field"""

    class wz_field_name(common.models.cmf_trans_valid.CmfTransValid.wz_field_name):
        """CmfTransValid.wz_field_name field"""

    class wz_prev_status_options(common.models.cmf_trans_valid.CmfTransValid.wz_prev_status_options):
        """CmfTransValid.wz_prev_status_options field"""

    class wz_start_value(common.models.cmf_trans_valid.CmfTransValid.wz_start_value):
        """CmfTransValid.wz_start_value field"""

    class wz_value_obj(common.models.cmf_trans_valid.CmfTransValid.wz_value_obj):
        """CmfTransValid.wz_value_obj field"""

    class wz_value_text(common.models.cmf_trans_valid.CmfTransValid.wz_value_text):
        """CmfTransValid.wz_value_text field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class transition_id(fields.CmfTUUID):
        caption = "Переход ID"
        foreign_key = "cmf_trans.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True



import common.models.cmf_trigger
class CmfTrigger(common.models.cmf_trigger.CmfTrigger):
    abstract = False

    class cache_action(common.models.cmf_trigger.CmfTrigger.cache_action):
        """CmfTrigger.cache_action field"""

    class cache_periodic_next_date(common.models.cmf_trigger.CmfTrigger.cache_periodic_next_date):
        """CmfTrigger.cache_periodic_next_date field"""

    class cache_status_opt(common.models.cmf_trigger.CmfTrigger.cache_status_opt):
        """CmfTrigger.cache_status_opt field"""

    class cmf_author(common.models.cmf_trigger.CmfTrigger.cmf_author):
        """CmfTrigger.cmf_author field"""

    class cmf_created_at(common.models.cmf_trigger.CmfTrigger.cmf_created_at):
        """CmfTrigger.cmf_created_at field"""

    class cmf_deleted(common.models.cmf_trigger.CmfTrigger.cmf_deleted):
        """CmfTrigger.cmf_deleted field"""

    class cmf_import(common.models.cmf_trigger.CmfTrigger.cmf_import):
        """CmfTrigger.cmf_import field"""

    class cmf_locked_at(common.models.cmf_trigger.CmfTrigger.cmf_locked_at):
        """CmfTrigger.cmf_locked_at field"""

    class cmf_locked_by(common.models.cmf_trigger.CmfTrigger.cmf_locked_by):
        """CmfTrigger.cmf_locked_by field"""

    class cmf_model(common.models.cmf_trigger.CmfTrigger.cmf_model):
        """CmfTrigger.cmf_model field"""

    class cmf_modified_at(common.models.cmf_trigger.CmfTrigger.cmf_modified_at):
        """CmfTrigger.cmf_modified_at field"""

    class cmf_modified_by(common.models.cmf_trigger.CmfTrigger.cmf_modified_by):
        """CmfTrigger.cmf_modified_by field"""

    class cmf_owner(common.models.cmf_trigger.CmfTrigger.cmf_owner):
        """CmfTrigger.cmf_owner field"""

    class cmf_version(common.models.cmf_trigger.CmfTrigger.cmf_version):
        """CmfTrigger.cmf_version field"""

    class cmf_viewed_at(common.models.cmf_trigger.CmfTrigger.cmf_viewed_at):
        """CmfTrigger.cmf_viewed_at field"""

    class code(common.models.cmf_trigger.CmfTrigger.code):
        """CmfTrigger.code field"""

    class comments(common.models.cmf_trigger.CmfTrigger.comments):
        """CmfTrigger.comments field"""

    class documents(common.models.cmf_trigger.CmfTrigger.documents):
        """CmfTrigger.documents field"""

    class ext_id(common.models.cmf_trigger.CmfTrigger.ext_id):
        """CmfTrigger.ext_id field"""

    class favorite_for(common.models.cmf_trigger.CmfTrigger.favorite_for):
        """CmfTrigger.favorite_for field"""

    class func_name(common.models.cmf_trigger.CmfTrigger.func_name):
        """CmfTrigger.func_name field"""

    class has_tree_nodes(common.models.cmf_trigger.CmfTrigger.has_tree_nodes):
        """CmfTrigger.has_tree_nodes field"""

    class id(common.models.cmf_trigger.CmfTrigger.id):
        """CmfTrigger.id field"""

    class import_original(common.models.cmf_trigger.CmfTrigger.import_original):
        """CmfTrigger.import_original field"""

    class import_raw_json(common.models.cmf_trigger.CmfTrigger.import_raw_json):
        """CmfTrigger.import_raw_json field"""

    class is_favorite(common.models.cmf_trigger.CmfTrigger.is_favorite):
        """CmfTrigger.is_favorite field"""

    class json_action(common.models.cmf_trigger.CmfTrigger.json_action):
        """CmfTrigger.json_action field"""

    class json_data(common.models.cmf_trigger.CmfTrigger.json_data):
        """CmfTrigger.json_data field"""

    class json_entry_point(common.models.cmf_trigger.CmfTrigger.json_entry_point):
        """CmfTrigger.json_entry_point field"""

    class json_filter(common.models.cmf_trigger.CmfTrigger.json_filter):
        """CmfTrigger.json_filter field"""

    class name(common.models.cmf_trigger.CmfTrigger.name):
        """CmfTrigger.name field"""

    class orderno(common.models.cmf_trigger.CmfTrigger.orderno):
        """CmfTrigger.orderno field"""

    class parent(common.models.cmf_trigger.CmfTrigger.parent):
        """CmfTrigger.parent field"""

    class perm_acl(common.models.cmf_trigger.CmfTrigger.perm_acl):
        """CmfTrigger.perm_acl field"""

    class perm_effective_acl_id(common.models.cmf_trigger.CmfTrigger.perm_effective_acl_id):
        """CmfTrigger.perm_effective_acl_id field"""

    class perm_encrypt(common.models.cmf_trigger.CmfTrigger.perm_encrypt):
        """CmfTrigger.perm_encrypt field"""

    class perm_has_acl(common.models.cmf_trigger.CmfTrigger.perm_has_acl):
        """CmfTrigger.perm_has_acl field"""

    class perm_inherit(common.models.cmf_trigger.CmfTrigger.perm_inherit):
        """CmfTrigger.perm_inherit field"""

    class perm_inherit_acl_id(common.models.cmf_trigger.CmfTrigger.perm_inherit_acl_id):
        """CmfTrigger.perm_inherit_acl_id field"""

    class perm_parent(common.models.cmf_trigger.CmfTrigger.perm_parent):
        """CmfTrigger.perm_parent field"""

    class perm_parent_owner_id(common.models.cmf_trigger.CmfTrigger.perm_parent_owner_id):
        """CmfTrigger.perm_parent_owner_id field"""

    class perm_public(common.models.cmf_trigger.CmfTrigger.perm_public):
        """CmfTrigger.perm_public field"""

    class root_parent(common.models.cmf_trigger.CmfTrigger.root_parent):
        """CmfTrigger.root_parent field"""

    class status(common.models.cmf_trigger.CmfTrigger.status):
        """CmfTrigger.status field"""

    class system(common.models.cmf_trigger.CmfTrigger.system):
        """CmfTrigger.system field"""

    class tasks(common.models.cmf_trigger.CmfTrigger.tasks):
        """CmfTrigger.tasks field"""

    class text(common.models.cmf_trigger.CmfTrigger.text):
        """CmfTrigger.text field"""

    class tree_hidden(common.models.cmf_trigger.CmfTrigger.tree_hidden):
        """CmfTrigger.tree_hidden field"""

    class tree_node_is_branch(common.models.cmf_trigger.CmfTrigger.tree_node_is_branch):
        """CmfTrigger.tree_node_is_branch field"""

    class tree_nodes(common.models.cmf_trigger.CmfTrigger.tree_nodes):
        """CmfTrigger.tree_nodes field"""

    class tree_parent(common.models.cmf_trigger.CmfTrigger.tree_parent):
        """CmfTrigger.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cache_status_opt_id(fields.CmfTUUID):
        caption = "Настройка статуса ID"
        foreign_key = "cmf_status_opt.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class status_id(fields.CmfTUUID):
        caption = "Настройка статуса ID"
        foreign_key = "cmf_status.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.post.fields.cmf_post
import modules.post.models.cmf_post
class CmfUWorkPost(modules.post.fields.cmf_post.CmfUWorkPost,modules.post.models.cmf_post.CmfUWorkPost):
    abstract = False

    class activity(modules.post.fields.cmf_post.CmfUWorkPost.activity):
        """CmfUWorkPost.activity field"""
        ui_form_visible = True

    class alarm_date(modules.post.fields.cmf_post.CmfUWorkPost.alarm_date):
        """CmfUWorkPost.alarm_date field"""
        ui_form_visible = True

    class approved(modules.post.fields.cmf_post.CmfUWorkPost.approved):
        """CmfUWorkPost.approved field"""
        ui_form_visible = False

    class attachments(modules.post.fields.cmf_post.CmfUWorkPost.attachments):
        """CmfUWorkPost.attachments field"""
        ui_form_visible = False

    class cache_fields(modules.post.fields.cmf_post.CmfUWorkPost.cache_fields):
        """CmfUWorkPost.cache_fields field"""
        ui_form_visible = False

    class cache_status_opt(modules.post.fields.cmf_post.CmfUWorkPost.cache_status_opt):
        """CmfUWorkPost.cache_status_opt field"""
        ui_form_visible = False

    class cache_status_type(modules.post.fields.cmf_post.CmfUWorkPost.cache_status_type):
        """CmfUWorkPost.cache_status_type field"""
        ui_form_visible = False

    class cloned_from(modules.post.fields.cmf_post.CmfUWorkPost.cloned_from):
        """CmfUWorkPost.cloned_from field"""
        ui_form_visible = False

    class cmf_author(modules.post.fields.cmf_post.CmfUWorkPost.cmf_author):
        """CmfUWorkPost.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.post.fields.cmf_post.CmfUWorkPost.cmf_created_at):
        """CmfUWorkPost.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.post.fields.cmf_post.CmfUWorkPost.cmf_deleted):
        """CmfUWorkPost.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.post.fields.cmf_post.CmfUWorkPost.cmf_import):
        """CmfUWorkPost.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.post.fields.cmf_post.CmfUWorkPost.cmf_locked_at):
        """CmfUWorkPost.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.post.fields.cmf_post.CmfUWorkPost.cmf_locked_by):
        """CmfUWorkPost.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.post.fields.cmf_post.CmfUWorkPost.cmf_modified_at):
        """CmfUWorkPost.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.post.fields.cmf_post.CmfUWorkPost.cmf_modified_by):
        """CmfUWorkPost.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.post.fields.cmf_post.CmfUWorkPost.cmf_owner):
        """CmfUWorkPost.cmf_owner field"""
        ui_form_visible = True

    class cmf_owner_assistant(modules.post.fields.cmf_post.CmfUWorkPost.cmf_owner_assistant):
        """CmfUWorkPost.cmf_owner_assistant field"""
        ui_form_visible = False

    class cmf_owner_assistants(modules.post.fields.cmf_post.CmfUWorkPost.cmf_owner_assistants):
        """CmfUWorkPost.cmf_owner_assistants field"""
        ui_form_visible = True

    class cmf_version(modules.post.fields.cmf_post.CmfUWorkPost.cmf_version):
        """CmfUWorkPost.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.post.fields.cmf_post.CmfUWorkPost.cmf_viewed_at):
        """CmfUWorkPost.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.post.fields.cmf_post.CmfUWorkPost.code):
        """CmfUWorkPost.code field"""
        ui_form_visible = False

    class comments(modules.post.fields.cmf_post.CmfUWorkPost.comments):
        """CmfUWorkPost.comments field"""
        ui_form_visible = False

    class company(modules.post.fields.cmf_post.CmfUWorkPost.company):
        """CmfUWorkPost.company field"""
        ui_form_visible = False

    class deadline(modules.post.fields.cmf_post.CmfUWorkPost.deadline):
        """CmfUWorkPost.deadline field"""
        ui_form_visible = False

    class default_task_workflow(modules.post.fields.cmf_post.CmfUWorkPost.default_task_workflow):
        """CmfUWorkPost.default_task_workflow field"""
        ui_form_visible = False

    class documents(modules.post.fields.cmf_post.CmfUWorkPost.documents):
        """CmfUWorkPost.documents field"""
        ui_form_visible = False

    class executors(modules.post.fields.cmf_post.CmfUWorkPost.executors):
        """CmfUWorkPost.executors field"""
        ui_form_visible = True

    class ext_id(modules.post.fields.cmf_post.CmfUWorkPost.ext_id):
        """CmfUWorkPost.ext_id field"""
        ui_form_visible = True

    class favorite_for(modules.post.fields.cmf_post.CmfUWorkPost.favorite_for):
        """CmfUWorkPost.favorite_for field"""
        ui_form_visible = False

    class followers(modules.post.fields.cmf_post.CmfUWorkPost.followers):
        """CmfUWorkPost.followers field"""
        ui_form_visible = False

    class has_tree_nodes(modules.post.fields.cmf_post.CmfUWorkPost.has_tree_nodes):
        """CmfUWorkPost.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.post.fields.cmf_post.CmfUWorkPost.id):
        """CmfUWorkPost.id field"""
        ui_form_visible = False

    class import_original(modules.post.fields.cmf_post.CmfUWorkPost.import_original):
        """CmfUWorkPost.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.post.fields.cmf_post.CmfUWorkPost.import_raw_json):
        """CmfUWorkPost.import_raw_json field"""
        ui_form_visible = False

    class is_checked(modules.post.fields.cmf_post.CmfUWorkPost.is_checked):
        """CmfUWorkPost.is_checked field"""
        ui_form_visible = False

    class is_favorite(modules.post.fields.cmf_post.CmfUWorkPost.is_favorite):
        """CmfUWorkPost.is_favorite field"""
        ui_form_visible = False

    class is_penalty(modules.post.fields.cmf_post.CmfUWorkPost.is_penalty):
        """CmfUWorkPost.is_penalty field"""
        ui_form_visible = False

    class is_public(modules.post.fields.cmf_post.CmfUWorkPost.is_public):
        """CmfUWorkPost.is_public field"""
        ui_form_visible = False

    class is_public_comments(modules.post.fields.cmf_post.CmfUWorkPost.is_public_comments):
        """CmfUWorkPost.is_public_comments field"""
        ui_form_visible = False

    class is_public_editable(modules.post.fields.cmf_post.CmfUWorkPost.is_public_editable):
        """CmfUWorkPost.is_public_editable field"""
        ui_form_visible = False

    class is_template(modules.post.fields.cmf_post.CmfUWorkPost.is_template):
        """CmfUWorkPost.is_template field"""
        ui_form_visible = False

    class local_links(modules.post.fields.cmf_post.CmfUWorkPost.local_links):
        """CmfUWorkPost.local_links field"""
        ui_form_visible = False

    class logic_prefix(modules.post.fields.cmf_post.CmfUWorkPost.logic_prefix):
        """CmfUWorkPost.logic_prefix field"""
        ui_form_visible = False

    class logic_type(modules.post.fields.cmf_post.CmfUWorkPost.logic_type):
        """CmfUWorkPost.logic_type field"""
        ui_form_visible = True

    class mark(modules.post.fields.cmf_post.CmfUWorkPost.mark):
        """CmfUWorkPost.mark field"""
        ui_form_visible = False

    class name(modules.post.fields.cmf_post.CmfUWorkPost.name):
        """CmfUWorkPost.name field"""
        ui_form_visible = False

    class no_control(modules.post.fields.cmf_post.CmfUWorkPost.no_control):
        """CmfUWorkPost.no_control field"""
        ui_form_visible = False

    class orderno(modules.post.fields.cmf_post.CmfUWorkPost.orderno):
        """CmfUWorkPost.orderno field"""
        ui_form_visible = False

    class parent(modules.post.fields.cmf_post.CmfUWorkPost.parent):
        """CmfUWorkPost.parent field"""
        ui_form_visible = True

    class parent_logic_prefix(modules.post.fields.cmf_post.CmfUWorkPost.parent_logic_prefix):
        """CmfUWorkPost.parent_logic_prefix field"""
        ui_form_visible = False

    class period_interval(modules.post.fields.cmf_post.CmfUWorkPost.period_interval):
        """CmfUWorkPost.period_interval field"""
        ui_form_visible = False

    class period_next_date(modules.post.fields.cmf_post.CmfUWorkPost.period_next_date):
        """CmfUWorkPost.period_next_date field"""
        ui_form_visible = False

    class perm_acl(modules.post.fields.cmf_post.CmfUWorkPost.perm_acl):
        """CmfUWorkPost.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.post.fields.cmf_post.CmfUWorkPost.perm_effective_acl_id):
        """CmfUWorkPost.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.post.fields.cmf_post.CmfUWorkPost.perm_encrypt):
        """CmfUWorkPost.perm_encrypt field"""
        ui_form_visible = True

    class perm_has_acl(modules.post.fields.cmf_post.CmfUWorkPost.perm_has_acl):
        """CmfUWorkPost.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.post.fields.cmf_post.CmfUWorkPost.perm_inherit):
        """CmfUWorkPost.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.post.fields.cmf_post.CmfUWorkPost.perm_inherit_acl_id):
        """CmfUWorkPost.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.post.fields.cmf_post.CmfUWorkPost.perm_parent):
        """CmfUWorkPost.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.post.fields.cmf_post.CmfUWorkPost.perm_parent_owner_id):
        """CmfUWorkPost.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_policy(modules.post.fields.cmf_post.CmfUWorkPost.perm_policy):
        """CmfUWorkPost.perm_policy field"""
        ui_form_visible = True

    class perm_policy_anonymous(modules.post.fields.cmf_post.CmfUWorkPost.perm_policy_anonymous):
        """CmfUWorkPost.perm_policy_anonymous field"""
        ui_form_visible = True

    class perm_policy_guest(modules.post.fields.cmf_post.CmfUWorkPost.perm_policy_guest):
        """CmfUWorkPost.perm_policy_guest field"""
        ui_form_visible = True

    class perm_policy_sharelink(modules.post.fields.cmf_post.CmfUWorkPost.perm_policy_sharelink):
        """CmfUWorkPost.perm_policy_sharelink field"""
        ui_form_visible = True

    class perm_public(modules.post.fields.cmf_post.CmfUWorkPost.perm_public):
        """CmfUWorkPost.perm_public field"""
        ui_form_visible = False

    class plan_end_date(modules.post.fields.cmf_post.CmfUWorkPost.plan_end_date):
        """CmfUWorkPost.plan_end_date field"""
        ui_form_visible = False

    class plan_start_date(modules.post.fields.cmf_post.CmfUWorkPost.plan_start_date):
        """CmfUWorkPost.plan_start_date field"""
        ui_form_visible = False

    class priority(modules.post.fields.cmf_post.CmfUWorkPost.priority):
        """CmfUWorkPost.priority field"""
        ui_form_visible = False

    class responsible(modules.post.fields.cmf_post.CmfUWorkPost.responsible):
        """CmfUWorkPost.responsible field"""
        ui_form_visible = False

    class root_parent(modules.post.fields.cmf_post.CmfUWorkPost.root_parent):
        """CmfUWorkPost.root_parent field"""
        ui_form_visible = False

    class scheme_wf(modules.post.fields.cmf_post.CmfUWorkPost.scheme_wf):
        """CmfUWorkPost.scheme_wf field"""
        ui_form_visible = False

    class sharelink_hash(modules.post.fields.cmf_post.CmfUWorkPost.sharelink_hash):
        """CmfUWorkPost.sharelink_hash field"""
        ui_form_visible = False

    class spectators(modules.post.fields.cmf_post.CmfUWorkPost.spectators):
        """CmfUWorkPost.spectators field"""
        ui_form_visible = True

    class status(modules.post.fields.cmf_post.CmfUWorkPost.status):
        """CmfUWorkPost.status field"""
        ui_form_visible = True

    class status_closed_at(modules.post.fields.cmf_post.CmfUWorkPost.status_closed_at):
        """CmfUWorkPost.status_closed_at field"""
        ui_form_visible = False

    class status_in_progress_end(modules.post.fields.cmf_post.CmfUWorkPost.status_in_progress_end):
        """CmfUWorkPost.status_in_progress_end field"""
        ui_form_visible = False

    class status_in_progress_start(modules.post.fields.cmf_post.CmfUWorkPost.status_in_progress_start):
        """CmfUWorkPost.status_in_progress_start field"""
        ui_form_visible = False

    class status_modified_at(modules.post.fields.cmf_post.CmfUWorkPost.status_modified_at):
        """CmfUWorkPost.status_modified_at field"""
        ui_form_visible = False

    class status_review_at(modules.post.fields.cmf_post.CmfUWorkPost.status_review_at):
        """CmfUWorkPost.status_review_at field"""
        ui_form_visible = False

    class system(modules.post.fields.cmf_post.CmfUWorkPost.system):
        """CmfUWorkPost.system field"""
        ui_form_visible = False

    class tags(modules.post.fields.cmf_post.CmfUWorkPost.tags):
        """CmfUWorkPost.tags field"""
        ui_form_visible = False

    class tasks(modules.post.fields.cmf_post.CmfUWorkPost.tasks):
        """CmfUWorkPost.tasks field"""
        ui_form_visible = False

    class text(modules.post.fields.cmf_post.CmfUWorkPost.text):
        """CmfUWorkPost.text field"""
        ui_form_visible = False

    class tree_hidden(modules.post.fields.cmf_post.CmfUWorkPost.tree_hidden):
        """CmfUWorkPost.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.post.fields.cmf_post.CmfUWorkPost.tree_node_is_branch):
        """CmfUWorkPost.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.post.fields.cmf_post.CmfUWorkPost.tree_nodes):
        """CmfUWorkPost.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.post.fields.cmf_post.CmfUWorkPost.tree_parent):
        """CmfUWorkPost.tree_parent field"""
        ui_form_visible = False

    class ui_view_form(modules.post.fields.cmf_post.CmfUWorkPost.ui_view_form):
        """CmfUWorkPost.ui_view_form field"""
        ui_form_visible = False

    class waiting_for(modules.post.fields.cmf_post.CmfUWorkPost.waiting_for):
        """CmfUWorkPost.waiting_for field"""
        ui_form_visible = False

    class workflow(modules.post.fields.cmf_post.CmfUWorkPost.workflow):
        """CmfUWorkPost.workflow field"""
        ui_form_visible = True

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Постановщик ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Объект ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_project.id','cmf_folder.id','cmf_active_entity_filter.id','cmf_document.id','cmf_task.id']
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class default_task_workflow_id(fields.CmfTUUID):
        caption = "Бизнес-процесс по-умолчанию для задач ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class logic_type_id(fields.CmfTUUID):
        caption = "Тип ID"
        foreign_key = "cmf_logic_type.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class scheme_wf_id(fields.CmfTUUID):
        caption = "Схема Бизнес-процесса ID"
        foreign_key = "cmf_scheme_wf.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cmf_owner_assistant_id(fields.CmfTUUID):
        caption = "DEPRICATED. Помощник владельца ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class status_id(fields.CmfTUUID):
        caption = "Статус ID"
        foreign_key = "cmf_status.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class company_id(fields.CmfTUUID):
        caption = "Контрагент ID"
        foreign_key = "cmf_company.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class responsible_id(fields.CmfTUUID):
        caption = "Исполнитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class waiting_for_id(fields.CmfTUUID):
        caption = "Ждем ответа ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cloned_from_id(fields.CmfTUUID):
        caption = "Склонирован из ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class activity_id(fields.CmfTUUID):
        caption = "Вид деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class cache_status_opt_id(fields.CmfTUUID):
        caption = "Настройка статуса ID"
        foreign_key = "cmf_status_opt.id"
        nullable = True
        unique = False
        visible = False
        index = True
        no_acl = True



import modules.settings.models.cmf_ui_form
class CmfUiForm(modules.settings.models.cmf_ui_form.CmfUiForm):
    abstract = False

    class cmf_author(modules.settings.models.cmf_ui_form.CmfUiForm.cmf_author):
        """CmfUiForm.cmf_author field"""

    class cmf_created_at(modules.settings.models.cmf_ui_form.CmfUiForm.cmf_created_at):
        """CmfUiForm.cmf_created_at field"""

    class cmf_deleted(modules.settings.models.cmf_ui_form.CmfUiForm.cmf_deleted):
        """CmfUiForm.cmf_deleted field"""

    class cmf_import(modules.settings.models.cmf_ui_form.CmfUiForm.cmf_import):
        """CmfUiForm.cmf_import field"""

    class cmf_locked_at(modules.settings.models.cmf_ui_form.CmfUiForm.cmf_locked_at):
        """CmfUiForm.cmf_locked_at field"""

    class cmf_locked_by(modules.settings.models.cmf_ui_form.CmfUiForm.cmf_locked_by):
        """CmfUiForm.cmf_locked_by field"""

    class cmf_model_name(modules.settings.models.cmf_ui_form.CmfUiForm.cmf_model_name):
        """CmfUiForm.cmf_model_name field"""

    class cmf_modified_at(modules.settings.models.cmf_ui_form.CmfUiForm.cmf_modified_at):
        """CmfUiForm.cmf_modified_at field"""

    class cmf_modified_by(modules.settings.models.cmf_ui_form.CmfUiForm.cmf_modified_by):
        """CmfUiForm.cmf_modified_by field"""

    class cmf_owner(modules.settings.models.cmf_ui_form.CmfUiForm.cmf_owner):
        """CmfUiForm.cmf_owner field"""

    class cmf_version(modules.settings.models.cmf_ui_form.CmfUiForm.cmf_version):
        """CmfUiForm.cmf_version field"""

    class cmf_viewed_at(modules.settings.models.cmf_ui_form.CmfUiForm.cmf_viewed_at):
        """CmfUiForm.cmf_viewed_at field"""

    class code(modules.settings.models.cmf_ui_form.CmfUiForm.code):
        """CmfUiForm.code field"""

    class comments(modules.settings.models.cmf_ui_form.CmfUiForm.comments):
        """CmfUiForm.comments field"""

    class documents(modules.settings.models.cmf_ui_form.CmfUiForm.documents):
        """CmfUiForm.documents field"""

    class ext_id(modules.settings.models.cmf_ui_form.CmfUiForm.ext_id):
        """CmfUiForm.ext_id field"""

    class favorite_for(modules.settings.models.cmf_ui_form.CmfUiForm.favorite_for):
        """CmfUiForm.favorite_for field"""

    class has_tree_nodes(modules.settings.models.cmf_ui_form.CmfUiForm.has_tree_nodes):
        """CmfUiForm.has_tree_nodes field"""

    class id(modules.settings.models.cmf_ui_form.CmfUiForm.id):
        """CmfUiForm.id field"""

    class import_original(modules.settings.models.cmf_ui_form.CmfUiForm.import_original):
        """CmfUiForm.import_original field"""

    class import_raw_json(modules.settings.models.cmf_ui_form.CmfUiForm.import_raw_json):
        """CmfUiForm.import_raw_json field"""

    class is_favorite(modules.settings.models.cmf_ui_form.CmfUiForm.is_favorite):
        """CmfUiForm.is_favorite field"""

    class name(modules.settings.models.cmf_ui_form.CmfUiForm.name):
        """CmfUiForm.name field"""

    class orderno(modules.settings.models.cmf_ui_form.CmfUiForm.orderno):
        """CmfUiForm.orderno field"""

    class parent(modules.settings.models.cmf_ui_form.CmfUiForm.parent):
        """CmfUiForm.parent field"""

    class perm_acl(modules.settings.models.cmf_ui_form.CmfUiForm.perm_acl):
        """CmfUiForm.perm_acl field"""

    class perm_effective_acl_id(modules.settings.models.cmf_ui_form.CmfUiForm.perm_effective_acl_id):
        """CmfUiForm.perm_effective_acl_id field"""

    class perm_encrypt(modules.settings.models.cmf_ui_form.CmfUiForm.perm_encrypt):
        """CmfUiForm.perm_encrypt field"""

    class perm_has_acl(modules.settings.models.cmf_ui_form.CmfUiForm.perm_has_acl):
        """CmfUiForm.perm_has_acl field"""

    class perm_inherit(modules.settings.models.cmf_ui_form.CmfUiForm.perm_inherit):
        """CmfUiForm.perm_inherit field"""

    class perm_inherit_acl_id(modules.settings.models.cmf_ui_form.CmfUiForm.perm_inherit_acl_id):
        """CmfUiForm.perm_inherit_acl_id field"""

    class perm_parent(modules.settings.models.cmf_ui_form.CmfUiForm.perm_parent):
        """CmfUiForm.perm_parent field"""

    class perm_parent_owner_id(modules.settings.models.cmf_ui_form.CmfUiForm.perm_parent_owner_id):
        """CmfUiForm.perm_parent_owner_id field"""

    class perm_public(modules.settings.models.cmf_ui_form.CmfUiForm.perm_public):
        """CmfUiForm.perm_public field"""

    class root_parent(modules.settings.models.cmf_ui_form.CmfUiForm.root_parent):
        """CmfUiForm.root_parent field"""

    class system(modules.settings.models.cmf_ui_form.CmfUiForm.system):
        """CmfUiForm.system field"""

    class tasks(modules.settings.models.cmf_ui_form.CmfUiForm.tasks):
        """CmfUiForm.tasks field"""

    class text(modules.settings.models.cmf_ui_form.CmfUiForm.text):
        """CmfUiForm.text field"""

    class tree_hidden(modules.settings.models.cmf_ui_form.CmfUiForm.tree_hidden):
        """CmfUiForm.tree_hidden field"""

    class tree_node_is_branch(modules.settings.models.cmf_ui_form.CmfUiForm.tree_node_is_branch):
        """CmfUiForm.tree_node_is_branch field"""

    class tree_nodes(modules.settings.models.cmf_ui_form.CmfUiForm.tree_nodes):
        """CmfUiForm.tree_nodes field"""

    class tree_parent(modules.settings.models.cmf_ui_form.CmfUiForm.tree_parent):
        """CmfUiForm.tree_parent field"""

    class ui_form_json(modules.settings.models.cmf_ui_form.CmfUiForm.ui_form_json):
        """CmfUiForm.ui_form_json field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.settings.models.cmf_ui_form_scheme
class CmfUiFormScheme(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme):
    abstract = False

    class cmf_author(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.cmf_author):
        """CmfUiFormScheme.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.cmf_created_at):
        """CmfUiFormScheme.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.cmf_deleted):
        """CmfUiFormScheme.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.cmf_import):
        """CmfUiFormScheme.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.cmf_locked_at):
        """CmfUiFormScheme.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.cmf_locked_by):
        """CmfUiFormScheme.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.cmf_modified_at):
        """CmfUiFormScheme.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.cmf_modified_by):
        """CmfUiFormScheme.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.cmf_owner):
        """CmfUiFormScheme.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.cmf_version):
        """CmfUiFormScheme.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.cmf_viewed_at):
        """CmfUiFormScheme.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.code):
        """CmfUiFormScheme.code field"""
        ui_form_visible = False

    class comments(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.comments):
        """CmfUiFormScheme.comments field"""
        ui_form_visible = False

    class documents(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.documents):
        """CmfUiFormScheme.documents field"""
        ui_form_visible = False

    class ext_id(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.ext_id):
        """CmfUiFormScheme.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.favorite_for):
        """CmfUiFormScheme.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.has_tree_nodes):
        """CmfUiFormScheme.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.id):
        """CmfUiFormScheme.id field"""
        ui_form_visible = False

    class import_original(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.import_original):
        """CmfUiFormScheme.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.import_raw_json):
        """CmfUiFormScheme.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.is_favorite):
        """CmfUiFormScheme.is_favorite field"""
        ui_form_visible = False

    class name(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.name):
        """CmfUiFormScheme.name field"""
        ui_form_visible = True

    class orderno(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.orderno):
        """CmfUiFormScheme.orderno field"""
        ui_form_visible = False

    class parent(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.parent):
        """CmfUiFormScheme.parent field"""
        ui_form_visible = False

    class perm_acl(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.perm_acl):
        """CmfUiFormScheme.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.perm_effective_acl_id):
        """CmfUiFormScheme.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.perm_encrypt):
        """CmfUiFormScheme.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.perm_has_acl):
        """CmfUiFormScheme.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.perm_inherit):
        """CmfUiFormScheme.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.perm_inherit_acl_id):
        """CmfUiFormScheme.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.perm_parent):
        """CmfUiFormScheme.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.perm_parent_owner_id):
        """CmfUiFormScheme.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.perm_public):
        """CmfUiFormScheme.perm_public field"""
        ui_form_visible = False

    class projects(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.projects):
        """CmfUiFormScheme.projects field"""
        ui_form_visible = False

    class root_parent(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.root_parent):
        """CmfUiFormScheme.root_parent field"""
        ui_form_visible = False

    class system(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.system):
        """CmfUiFormScheme.system field"""
        ui_form_visible = False

    class tasks(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.tasks):
        """CmfUiFormScheme.tasks field"""
        ui_form_visible = False

    class text(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.text):
        """CmfUiFormScheme.text field"""
        ui_form_visible = True

    class tree_hidden(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.tree_hidden):
        """CmfUiFormScheme.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.tree_node_is_branch):
        """CmfUiFormScheme.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.tree_nodes):
        """CmfUiFormScheme.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.tree_parent):
        """CmfUiFormScheme.tree_parent field"""
        ui_form_visible = False

    class ui_form_scheme_rules(modules.settings.models.cmf_ui_form_scheme.CmfUiFormScheme.ui_form_scheme_rules):
        """CmfUiFormScheme.ui_form_scheme_rules field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.settings.models.cmf_ui_form_scheme_rule
class CmfUiFormSchemeRule(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule):
    abstract = False

    class activity(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.activity):
        """CmfUiFormSchemeRule.activity field"""
        ui_form_visible = True

    class cmf_author(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.cmf_author):
        """CmfUiFormSchemeRule.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.cmf_created_at):
        """CmfUiFormSchemeRule.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.cmf_deleted):
        """CmfUiFormSchemeRule.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.cmf_import):
        """CmfUiFormSchemeRule.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.cmf_locked_at):
        """CmfUiFormSchemeRule.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.cmf_locked_by):
        """CmfUiFormSchemeRule.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_model_name(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.cmf_model_name):
        """CmfUiFormSchemeRule.cmf_model_name field"""
        ui_form_visible = True

    class cmf_modified_at(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.cmf_modified_at):
        """CmfUiFormSchemeRule.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.cmf_modified_by):
        """CmfUiFormSchemeRule.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.cmf_owner):
        """CmfUiFormSchemeRule.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.cmf_version):
        """CmfUiFormSchemeRule.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.cmf_viewed_at):
        """CmfUiFormSchemeRule.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.code):
        """CmfUiFormSchemeRule.code field"""
        ui_form_visible = False

    class comments(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.comments):
        """CmfUiFormSchemeRule.comments field"""
        ui_form_visible = False

    class crud_choice(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.crud_choice):
        """CmfUiFormSchemeRule.crud_choice field"""
        ui_form_visible = True

    class documents(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.documents):
        """CmfUiFormSchemeRule.documents field"""
        ui_form_visible = False

    class ext_id(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.ext_id):
        """CmfUiFormSchemeRule.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.favorite_for):
        """CmfUiFormSchemeRule.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.has_tree_nodes):
        """CmfUiFormSchemeRule.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.id):
        """CmfUiFormSchemeRule.id field"""
        ui_form_visible = False

    class import_original(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.import_original):
        """CmfUiFormSchemeRule.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.import_raw_json):
        """CmfUiFormSchemeRule.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.is_favorite):
        """CmfUiFormSchemeRule.is_favorite field"""
        ui_form_visible = False

    class is_public_form(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.is_public_form):
        """CmfUiFormSchemeRule.is_public_form field"""
        ui_form_visible = True

    class logic_types(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.logic_types):
        """CmfUiFormSchemeRule.logic_types field"""
        ui_form_visible = True

    class name(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.name):
        """CmfUiFormSchemeRule.name field"""
        ui_form_visible = True

    class orderno(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.orderno):
        """CmfUiFormSchemeRule.orderno field"""
        ui_form_visible = True

    class parent(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.parent):
        """CmfUiFormSchemeRule.parent field"""
        ui_form_visible = False

    class perm_acl(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.perm_acl):
        """CmfUiFormSchemeRule.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.perm_effective_acl_id):
        """CmfUiFormSchemeRule.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.perm_encrypt):
        """CmfUiFormSchemeRule.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.perm_has_acl):
        """CmfUiFormSchemeRule.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.perm_inherit):
        """CmfUiFormSchemeRule.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.perm_inherit_acl_id):
        """CmfUiFormSchemeRule.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.perm_parent):
        """CmfUiFormSchemeRule.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.perm_parent_owner_id):
        """CmfUiFormSchemeRule.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.perm_public):
        """CmfUiFormSchemeRule.perm_public field"""
        ui_form_visible = False

    class root_parent(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.root_parent):
        """CmfUiFormSchemeRule.root_parent field"""
        ui_form_visible = False

    class system(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.system):
        """CmfUiFormSchemeRule.system field"""
        ui_form_visible = False

    class target(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.target):
        """CmfUiFormSchemeRule.target field"""
        ui_form_visible = True

    class tasks(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.tasks):
        """CmfUiFormSchemeRule.tasks field"""
        ui_form_visible = False

    class text(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.text):
        """CmfUiFormSchemeRule.text field"""
        ui_form_visible = True

    class tree_hidden(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.tree_hidden):
        """CmfUiFormSchemeRule.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.tree_node_is_branch):
        """CmfUiFormSchemeRule.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.tree_nodes):
        """CmfUiFormSchemeRule.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.tree_parent):
        """CmfUiFormSchemeRule.tree_parent field"""
        ui_form_visible = False

    class ui_form_scheme(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.ui_form_scheme):
        """CmfUiFormSchemeRule.ui_form_scheme field"""
        ui_form_visible = False

    class ui_view_form(modules.settings.models.cmf_ui_form_scheme_rule.CmfUiFormSchemeRule.ui_view_form):
        """CmfUiFormSchemeRule.ui_view_form field"""
        ui_form_visible = True

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class ui_form_scheme_id(fields.CmfTUUID):
        caption = "Схема Бизнес-процессов ID"
        foreign_key = "cmf_ui_form_scheme.id"
        nullable = False
        unique = False
        visible = False
        index = True

    class activity_id(fields.CmfTUUID):
        caption = "Фильтр по виду деятельности ID"
        foreign_key = "cmf_activity.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class target_id(fields.CmfTUUID):
        caption = "Назначить Экран ID"
        foreign_key = "cmf_ui_form.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.crm.fields.cmf_unit
class CmfUnit(modules.crm.fields.cmf_unit.CmfUnit):
    abstract = False

    class cmf_author(modules.crm.fields.cmf_unit.CmfUnit.cmf_author):
        """CmfUnit.cmf_author field"""

    class cmf_created_at(modules.crm.fields.cmf_unit.CmfUnit.cmf_created_at):
        """CmfUnit.cmf_created_at field"""

    class cmf_deleted(modules.crm.fields.cmf_unit.CmfUnit.cmf_deleted):
        """CmfUnit.cmf_deleted field"""

    class cmf_import(modules.crm.fields.cmf_unit.CmfUnit.cmf_import):
        """CmfUnit.cmf_import field"""

    class cmf_locked_at(modules.crm.fields.cmf_unit.CmfUnit.cmf_locked_at):
        """CmfUnit.cmf_locked_at field"""

    class cmf_locked_by(modules.crm.fields.cmf_unit.CmfUnit.cmf_locked_by):
        """CmfUnit.cmf_locked_by field"""

    class cmf_modified_at(modules.crm.fields.cmf_unit.CmfUnit.cmf_modified_at):
        """CmfUnit.cmf_modified_at field"""

    class cmf_modified_by(modules.crm.fields.cmf_unit.CmfUnit.cmf_modified_by):
        """CmfUnit.cmf_modified_by field"""

    class cmf_owner(modules.crm.fields.cmf_unit.CmfUnit.cmf_owner):
        """CmfUnit.cmf_owner field"""

    class cmf_version(modules.crm.fields.cmf_unit.CmfUnit.cmf_version):
        """CmfUnit.cmf_version field"""

    class cmf_viewed_at(modules.crm.fields.cmf_unit.CmfUnit.cmf_viewed_at):
        """CmfUnit.cmf_viewed_at field"""

    class code(modules.crm.fields.cmf_unit.CmfUnit.code):
        """CmfUnit.code field"""

    class comments(modules.crm.fields.cmf_unit.CmfUnit.comments):
        """CmfUnit.comments field"""

    class documents(modules.crm.fields.cmf_unit.CmfUnit.documents):
        """CmfUnit.documents field"""

    class ext_id(modules.crm.fields.cmf_unit.CmfUnit.ext_id):
        """CmfUnit.ext_id field"""

    class favorite_for(modules.crm.fields.cmf_unit.CmfUnit.favorite_for):
        """CmfUnit.favorite_for field"""

    class has_tree_nodes(modules.crm.fields.cmf_unit.CmfUnit.has_tree_nodes):
        """CmfUnit.has_tree_nodes field"""

    class id(modules.crm.fields.cmf_unit.CmfUnit.id):
        """CmfUnit.id field"""

    class import_original(modules.crm.fields.cmf_unit.CmfUnit.import_original):
        """CmfUnit.import_original field"""

    class import_raw_json(modules.crm.fields.cmf_unit.CmfUnit.import_raw_json):
        """CmfUnit.import_raw_json field"""

    class is_favorite(modules.crm.fields.cmf_unit.CmfUnit.is_favorite):
        """CmfUnit.is_favorite field"""

    class name(modules.crm.fields.cmf_unit.CmfUnit.name):
        """CmfUnit.name field"""

    class orderno(modules.crm.fields.cmf_unit.CmfUnit.orderno):
        """CmfUnit.orderno field"""

    class parent(modules.crm.fields.cmf_unit.CmfUnit.parent):
        """CmfUnit.parent field"""

    class perm_acl(modules.crm.fields.cmf_unit.CmfUnit.perm_acl):
        """CmfUnit.perm_acl field"""

    class perm_effective_acl_id(modules.crm.fields.cmf_unit.CmfUnit.perm_effective_acl_id):
        """CmfUnit.perm_effective_acl_id field"""

    class perm_encrypt(modules.crm.fields.cmf_unit.CmfUnit.perm_encrypt):
        """CmfUnit.perm_encrypt field"""

    class perm_has_acl(modules.crm.fields.cmf_unit.CmfUnit.perm_has_acl):
        """CmfUnit.perm_has_acl field"""

    class perm_inherit(modules.crm.fields.cmf_unit.CmfUnit.perm_inherit):
        """CmfUnit.perm_inherit field"""

    class perm_inherit_acl_id(modules.crm.fields.cmf_unit.CmfUnit.perm_inherit_acl_id):
        """CmfUnit.perm_inherit_acl_id field"""

    class perm_parent(modules.crm.fields.cmf_unit.CmfUnit.perm_parent):
        """CmfUnit.perm_parent field"""

    class perm_parent_owner_id(modules.crm.fields.cmf_unit.CmfUnit.perm_parent_owner_id):
        """CmfUnit.perm_parent_owner_id field"""

    class perm_public(modules.crm.fields.cmf_unit.CmfUnit.perm_public):
        """CmfUnit.perm_public field"""

    class root_parent(modules.crm.fields.cmf_unit.CmfUnit.root_parent):
        """CmfUnit.root_parent field"""

    class short_name(modules.crm.fields.cmf_unit.CmfUnit.short_name):
        """CmfUnit.short_name field"""

    class system(modules.crm.fields.cmf_unit.CmfUnit.system):
        """CmfUnit.system field"""

    class tasks(modules.crm.fields.cmf_unit.CmfUnit.tasks):
        """CmfUnit.tasks field"""

    class text(modules.crm.fields.cmf_unit.CmfUnit.text):
        """CmfUnit.text field"""

    class tree_hidden(modules.crm.fields.cmf_unit.CmfUnit.tree_hidden):
        """CmfUnit.tree_hidden field"""

    class tree_node_is_branch(modules.crm.fields.cmf_unit.CmfUnit.tree_node_is_branch):
        """CmfUnit.tree_node_is_branch field"""

    class tree_nodes(modules.crm.fields.cmf_unit.CmfUnit.tree_nodes):
        """CmfUnit.tree_nodes field"""

    class tree_parent(modules.crm.fields.cmf_unit.CmfUnit.tree_parent):
        """CmfUnit.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.automation.models.cmf_webhook
class CmfWebhook(modules.automation.models.cmf_webhook.CmfWebhook):
    abstract = False

    class cmf_author(modules.automation.models.cmf_webhook.CmfWebhook.cmf_author):
        """CmfWebhook.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.automation.models.cmf_webhook.CmfWebhook.cmf_created_at):
        """CmfWebhook.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.automation.models.cmf_webhook.CmfWebhook.cmf_deleted):
        """CmfWebhook.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.automation.models.cmf_webhook.CmfWebhook.cmf_import):
        """CmfWebhook.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.automation.models.cmf_webhook.CmfWebhook.cmf_locked_at):
        """CmfWebhook.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.automation.models.cmf_webhook.CmfWebhook.cmf_locked_by):
        """CmfWebhook.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.automation.models.cmf_webhook.CmfWebhook.cmf_modified_at):
        """CmfWebhook.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.automation.models.cmf_webhook.CmfWebhook.cmf_modified_by):
        """CmfWebhook.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.automation.models.cmf_webhook.CmfWebhook.cmf_owner):
        """CmfWebhook.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(modules.automation.models.cmf_webhook.CmfWebhook.cmf_version):
        """CmfWebhook.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.automation.models.cmf_webhook.CmfWebhook.cmf_viewed_at):
        """CmfWebhook.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.automation.models.cmf_webhook.CmfWebhook.code):
        """CmfWebhook.code field"""
        ui_form_visible = True

    class comments(modules.automation.models.cmf_webhook.CmfWebhook.comments):
        """CmfWebhook.comments field"""
        ui_form_visible = False

    class documents(modules.automation.models.cmf_webhook.CmfWebhook.documents):
        """CmfWebhook.documents field"""
        ui_form_visible = False

    class eval_code(modules.automation.models.cmf_webhook.CmfWebhook.eval_code):
        """CmfWebhook.eval_code field"""
        ui_form_visible = True

    class ext_id(modules.automation.models.cmf_webhook.CmfWebhook.ext_id):
        """CmfWebhook.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.automation.models.cmf_webhook.CmfWebhook.favorite_for):
        """CmfWebhook.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(modules.automation.models.cmf_webhook.CmfWebhook.has_tree_nodes):
        """CmfWebhook.has_tree_nodes field"""
        ui_form_visible = False

    class hook_type(modules.automation.models.cmf_webhook.CmfWebhook.hook_type):
        """CmfWebhook.hook_type field"""
        ui_form_visible = True

    class id(modules.automation.models.cmf_webhook.CmfWebhook.id):
        """CmfWebhook.id field"""
        ui_form_visible = False

    class import_original(modules.automation.models.cmf_webhook.CmfWebhook.import_original):
        """CmfWebhook.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.automation.models.cmf_webhook.CmfWebhook.import_raw_json):
        """CmfWebhook.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(modules.automation.models.cmf_webhook.CmfWebhook.is_favorite):
        """CmfWebhook.is_favorite field"""
        ui_form_visible = False

    class name(modules.automation.models.cmf_webhook.CmfWebhook.name):
        """CmfWebhook.name field"""
        ui_form_visible = True

    class orderno(modules.automation.models.cmf_webhook.CmfWebhook.orderno):
        """CmfWebhook.orderno field"""
        ui_form_visible = False

    class parent(modules.automation.models.cmf_webhook.CmfWebhook.parent):
        """CmfWebhook.parent field"""
        ui_form_visible = False

    class perm_acl(modules.automation.models.cmf_webhook.CmfWebhook.perm_acl):
        """CmfWebhook.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.automation.models.cmf_webhook.CmfWebhook.perm_effective_acl_id):
        """CmfWebhook.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.automation.models.cmf_webhook.CmfWebhook.perm_encrypt):
        """CmfWebhook.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.automation.models.cmf_webhook.CmfWebhook.perm_has_acl):
        """CmfWebhook.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.automation.models.cmf_webhook.CmfWebhook.perm_inherit):
        """CmfWebhook.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.automation.models.cmf_webhook.CmfWebhook.perm_inherit_acl_id):
        """CmfWebhook.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.automation.models.cmf_webhook.CmfWebhook.perm_parent):
        """CmfWebhook.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.automation.models.cmf_webhook.CmfWebhook.perm_parent_owner_id):
        """CmfWebhook.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(modules.automation.models.cmf_webhook.CmfWebhook.perm_public):
        """CmfWebhook.perm_public field"""
        ui_form_visible = False

    class root_parent(modules.automation.models.cmf_webhook.CmfWebhook.root_parent):
        """CmfWebhook.root_parent field"""
        ui_form_visible = False

    class system(modules.automation.models.cmf_webhook.CmfWebhook.system):
        """CmfWebhook.system field"""
        ui_form_visible = False

    class tasks(modules.automation.models.cmf_webhook.CmfWebhook.tasks):
        """CmfWebhook.tasks field"""
        ui_form_visible = False

    class text(modules.automation.models.cmf_webhook.CmfWebhook.text):
        """CmfWebhook.text field"""
        ui_form_visible = True

    class token_user(modules.automation.models.cmf_webhook.CmfWebhook.token_user):
        """CmfWebhook.token_user field"""
        ui_form_visible = True

    class tree_hidden(modules.automation.models.cmf_webhook.CmfWebhook.tree_hidden):
        """CmfWebhook.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.automation.models.cmf_webhook.CmfWebhook.tree_node_is_branch):
        """CmfWebhook.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.automation.models.cmf_webhook.CmfWebhook.tree_nodes):
        """CmfWebhook.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.automation.models.cmf_webhook.CmfWebhook.tree_parent):
        """CmfWebhook.tree_parent field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class token_user_id(fields.CmfTUUID):
        caption = "Пользователь ID"
        foreign_key = "cmf_person.id"
        nullable = True
        unique = False
        visible = False
        index = True



import modules.crm.fields.cmf_whatsapp
import modules.crm.models.cmf_whatsapp
class CmfWhatsapp(modules.crm.fields.cmf_whatsapp.CmfWhatsapp,modules.crm.models.cmf_whatsapp.CmfWhatsapp):
    abstract = False

    class cmf_author(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.cmf_author):
        """CmfWhatsapp.cmf_author field"""

    class cmf_created_at(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.cmf_created_at):
        """CmfWhatsapp.cmf_created_at field"""

    class cmf_deleted(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.cmf_deleted):
        """CmfWhatsapp.cmf_deleted field"""

    class cmf_import(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.cmf_import):
        """CmfWhatsapp.cmf_import field"""

    class cmf_locked_at(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.cmf_locked_at):
        """CmfWhatsapp.cmf_locked_at field"""

    class cmf_locked_by(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.cmf_locked_by):
        """CmfWhatsapp.cmf_locked_by field"""

    class cmf_modified_at(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.cmf_modified_at):
        """CmfWhatsapp.cmf_modified_at field"""

    class cmf_modified_by(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.cmf_modified_by):
        """CmfWhatsapp.cmf_modified_by field"""

    class cmf_owner(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.cmf_owner):
        """CmfWhatsapp.cmf_owner field"""

    class cmf_version(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.cmf_version):
        """CmfWhatsapp.cmf_version field"""

    class cmf_viewed_at(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.cmf_viewed_at):
        """CmfWhatsapp.cmf_viewed_at field"""

    class code(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.code):
        """CmfWhatsapp.code field"""

    class comments(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.comments):
        """CmfWhatsapp.comments field"""

    class documents(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.documents):
        """CmfWhatsapp.documents field"""

    class ext_id(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.ext_id):
        """CmfWhatsapp.ext_id field"""

    class favorite_for(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.favorite_for):
        """CmfWhatsapp.favorite_for field"""

    class has_tree_nodes(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.has_tree_nodes):
        """CmfWhatsapp.has_tree_nodes field"""

    class id(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.id):
        """CmfWhatsapp.id field"""

    class import_original(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.import_original):
        """CmfWhatsapp.import_original field"""

    class import_raw_json(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.import_raw_json):
        """CmfWhatsapp.import_raw_json field"""

    class is_favorite(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.is_favorite):
        """CmfWhatsapp.is_favorite field"""

    class load_from_date(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.load_from_date):
        """CmfWhatsapp.load_from_date field"""

    class logged(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.logged):
        """CmfWhatsapp.logged field"""

    class name(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.name):
        """CmfWhatsapp.name field"""

    class orderno(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.orderno):
        """CmfWhatsapp.orderno field"""

    class parent(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.parent):
        """CmfWhatsapp.parent field"""

    class perm_acl(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.perm_acl):
        """CmfWhatsapp.perm_acl field"""

    class perm_effective_acl_id(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.perm_effective_acl_id):
        """CmfWhatsapp.perm_effective_acl_id field"""

    class perm_encrypt(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.perm_encrypt):
        """CmfWhatsapp.perm_encrypt field"""

    class perm_has_acl(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.perm_has_acl):
        """CmfWhatsapp.perm_has_acl field"""

    class perm_inherit(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.perm_inherit):
        """CmfWhatsapp.perm_inherit field"""

    class perm_inherit_acl_id(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.perm_inherit_acl_id):
        """CmfWhatsapp.perm_inherit_acl_id field"""

    class perm_parent(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.perm_parent):
        """CmfWhatsapp.perm_parent field"""

    class perm_parent_owner_id(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.perm_parent_owner_id):
        """CmfWhatsapp.perm_parent_owner_id field"""

    class perm_public(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.perm_public):
        """CmfWhatsapp.perm_public field"""

    class phone(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.phone):
        """CmfWhatsapp.phone field"""

    class root_parent(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.root_parent):
        """CmfWhatsapp.root_parent field"""

    class sync_contacts(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.sync_contacts):
        """CmfWhatsapp.sync_contacts field"""

    class system(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.system):
        """CmfWhatsapp.system field"""

    class tasks(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.tasks):
        """CmfWhatsapp.tasks field"""

    class text(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.text):
        """CmfWhatsapp.text field"""

    class tree_hidden(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.tree_hidden):
        """CmfWhatsapp.tree_hidden field"""

    class tree_node_is_branch(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.tree_node_is_branch):
        """CmfWhatsapp.tree_node_is_branch field"""

    class tree_nodes(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.tree_nodes):
        """CmfWhatsapp.tree_nodes field"""

    class tree_parent(modules.crm.fields.cmf_whatsapp.CmfWhatsapp.tree_parent):
        """CmfWhatsapp.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.wiki.models.cmf_wiki
class CmfWiki(modules.wiki.models.cmf_wiki.CmfWiki):
    abstract = False

    class cmf_author(modules.wiki.models.cmf_wiki.CmfWiki.cmf_author):
        """CmfWiki.cmf_author field"""

    class cmf_created_at(modules.wiki.models.cmf_wiki.CmfWiki.cmf_created_at):
        """CmfWiki.cmf_created_at field"""

    class cmf_deleted(modules.wiki.models.cmf_wiki.CmfWiki.cmf_deleted):
        """CmfWiki.cmf_deleted field"""

    class cmf_import(modules.wiki.models.cmf_wiki.CmfWiki.cmf_import):
        """CmfWiki.cmf_import field"""

    class cmf_locked_at(modules.wiki.models.cmf_wiki.CmfWiki.cmf_locked_at):
        """CmfWiki.cmf_locked_at field"""

    class cmf_locked_by(modules.wiki.models.cmf_wiki.CmfWiki.cmf_locked_by):
        """CmfWiki.cmf_locked_by field"""

    class cmf_modified_at(modules.wiki.models.cmf_wiki.CmfWiki.cmf_modified_at):
        """CmfWiki.cmf_modified_at field"""

    class cmf_modified_by(modules.wiki.models.cmf_wiki.CmfWiki.cmf_modified_by):
        """CmfWiki.cmf_modified_by field"""

    class cmf_owner(modules.wiki.models.cmf_wiki.CmfWiki.cmf_owner):
        """CmfWiki.cmf_owner field"""

    class cmf_version(modules.wiki.models.cmf_wiki.CmfWiki.cmf_version):
        """CmfWiki.cmf_version field"""

    class cmf_viewed_at(modules.wiki.models.cmf_wiki.CmfWiki.cmf_viewed_at):
        """CmfWiki.cmf_viewed_at field"""

    class code(modules.wiki.models.cmf_wiki.CmfWiki.code):
        """CmfWiki.code field"""

    class comments(modules.wiki.models.cmf_wiki.CmfWiki.comments):
        """CmfWiki.comments field"""

    class documents(modules.wiki.models.cmf_wiki.CmfWiki.documents):
        """CmfWiki.documents field"""

    class ext_id(modules.wiki.models.cmf_wiki.CmfWiki.ext_id):
        """CmfWiki.ext_id field"""

    class favorite_for(modules.wiki.models.cmf_wiki.CmfWiki.favorite_for):
        """CmfWiki.favorite_for field"""

    class has_tree_nodes(modules.wiki.models.cmf_wiki.CmfWiki.has_tree_nodes):
        """CmfWiki.has_tree_nodes field"""

    class id(modules.wiki.models.cmf_wiki.CmfWiki.id):
        """CmfWiki.id field"""

    class import_original(modules.wiki.models.cmf_wiki.CmfWiki.import_original):
        """CmfWiki.import_original field"""

    class import_raw_json(modules.wiki.models.cmf_wiki.CmfWiki.import_raw_json):
        """CmfWiki.import_raw_json field"""

    class is_favorite(modules.wiki.models.cmf_wiki.CmfWiki.is_favorite):
        """CmfWiki.is_favorite field"""

    class name(modules.wiki.models.cmf_wiki.CmfWiki.name):
        """CmfWiki.name field"""

    class orderno(modules.wiki.models.cmf_wiki.CmfWiki.orderno):
        """CmfWiki.orderno field"""

    class parent(modules.wiki.models.cmf_wiki.CmfWiki.parent):
        """CmfWiki.parent field"""

    class perm_acl(modules.wiki.models.cmf_wiki.CmfWiki.perm_acl):
        """CmfWiki.perm_acl field"""

    class perm_effective_acl_id(modules.wiki.models.cmf_wiki.CmfWiki.perm_effective_acl_id):
        """CmfWiki.perm_effective_acl_id field"""

    class perm_encrypt(modules.wiki.models.cmf_wiki.CmfWiki.perm_encrypt):
        """CmfWiki.perm_encrypt field"""

    class perm_has_acl(modules.wiki.models.cmf_wiki.CmfWiki.perm_has_acl):
        """CmfWiki.perm_has_acl field"""

    class perm_inherit(modules.wiki.models.cmf_wiki.CmfWiki.perm_inherit):
        """CmfWiki.perm_inherit field"""

    class perm_inherit_acl_id(modules.wiki.models.cmf_wiki.CmfWiki.perm_inherit_acl_id):
        """CmfWiki.perm_inherit_acl_id field"""

    class perm_parent(modules.wiki.models.cmf_wiki.CmfWiki.perm_parent):
        """CmfWiki.perm_parent field"""

    class perm_parent_owner_id(modules.wiki.models.cmf_wiki.CmfWiki.perm_parent_owner_id):
        """CmfWiki.perm_parent_owner_id field"""

    class perm_public(modules.wiki.models.cmf_wiki.CmfWiki.perm_public):
        """CmfWiki.perm_public field"""

    class root_parent(modules.wiki.models.cmf_wiki.CmfWiki.root_parent):
        """CmfWiki.root_parent field"""

    class system(modules.wiki.models.cmf_wiki.CmfWiki.system):
        """CmfWiki.system field"""

    class tasks(modules.wiki.models.cmf_wiki.CmfWiki.tasks):
        """CmfWiki.tasks field"""

    class text(modules.wiki.models.cmf_wiki.CmfWiki.text):
        """CmfWiki.text field"""

    class tree_hidden(modules.wiki.models.cmf_wiki.CmfWiki.tree_hidden):
        """CmfWiki.tree_hidden field"""

    class tree_node_is_branch(modules.wiki.models.cmf_wiki.CmfWiki.tree_node_is_branch):
        """CmfWiki.tree_node_is_branch field"""

    class tree_nodes(modules.wiki.models.cmf_wiki.CmfWiki.tree_nodes):
        """CmfWiki.tree_nodes field"""

    class tree_parent(modules.wiki.models.cmf_wiki.CmfWiki.tree_parent):
        """CmfWiki.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import common.models.cmf_workflow
class CmfWorkflow(common.models.cmf_workflow.CmfWorkflow):
    abstract = False

    class cmf_author(common.models.cmf_workflow.CmfWorkflow.cmf_author):
        """CmfWorkflow.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(common.models.cmf_workflow.CmfWorkflow.cmf_created_at):
        """CmfWorkflow.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(common.models.cmf_workflow.CmfWorkflow.cmf_deleted):
        """CmfWorkflow.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(common.models.cmf_workflow.CmfWorkflow.cmf_import):
        """CmfWorkflow.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(common.models.cmf_workflow.CmfWorkflow.cmf_locked_at):
        """CmfWorkflow.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(common.models.cmf_workflow.CmfWorkflow.cmf_locked_by):
        """CmfWorkflow.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(common.models.cmf_workflow.CmfWorkflow.cmf_modified_at):
        """CmfWorkflow.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(common.models.cmf_workflow.CmfWorkflow.cmf_modified_by):
        """CmfWorkflow.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(common.models.cmf_workflow.CmfWorkflow.cmf_owner):
        """CmfWorkflow.cmf_owner field"""
        ui_form_visible = True

    class cmf_version(common.models.cmf_workflow.CmfWorkflow.cmf_version):
        """CmfWorkflow.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(common.models.cmf_workflow.CmfWorkflow.cmf_viewed_at):
        """CmfWorkflow.cmf_viewed_at field"""
        ui_form_visible = False

    class code(common.models.cmf_workflow.CmfWorkflow.code):
        """CmfWorkflow.code field"""
        ui_form_visible = True

    class comments(common.models.cmf_workflow.CmfWorkflow.comments):
        """CmfWorkflow.comments field"""
        ui_form_visible = False

    class documents(common.models.cmf_workflow.CmfWorkflow.documents):
        """CmfWorkflow.documents field"""
        ui_form_visible = False

    class enable_sl_control(common.models.cmf_workflow.CmfWorkflow.enable_sl_control):
        """CmfWorkflow.enable_sl_control field"""
        ui_form_visible = True

    class ext_id(common.models.cmf_workflow.CmfWorkflow.ext_id):
        """CmfWorkflow.ext_id field"""
        ui_form_visible = False

    class favorite_for(common.models.cmf_workflow.CmfWorkflow.favorite_for):
        """CmfWorkflow.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(common.models.cmf_workflow.CmfWorkflow.has_tree_nodes):
        """CmfWorkflow.has_tree_nodes field"""
        ui_form_visible = False

    class id(common.models.cmf_workflow.CmfWorkflow.id):
        """CmfWorkflow.id field"""
        ui_form_visible = False

    class import_original(common.models.cmf_workflow.CmfWorkflow.import_original):
        """CmfWorkflow.import_original field"""
        ui_form_visible = False

    class import_raw_json(common.models.cmf_workflow.CmfWorkflow.import_raw_json):
        """CmfWorkflow.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(common.models.cmf_workflow.CmfWorkflow.is_favorite):
        """CmfWorkflow.is_favorite field"""
        ui_form_visible = False

    class name(common.models.cmf_workflow.CmfWorkflow.name):
        """CmfWorkflow.name field"""
        ui_form_visible = True

    class orderno(common.models.cmf_workflow.CmfWorkflow.orderno):
        """CmfWorkflow.orderno field"""
        ui_form_visible = False

    class parent(common.models.cmf_workflow.CmfWorkflow.parent):
        """CmfWorkflow.parent field"""
        ui_form_visible = False

    class perm_acl(common.models.cmf_workflow.CmfWorkflow.perm_acl):
        """CmfWorkflow.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(common.models.cmf_workflow.CmfWorkflow.perm_effective_acl_id):
        """CmfWorkflow.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(common.models.cmf_workflow.CmfWorkflow.perm_encrypt):
        """CmfWorkflow.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(common.models.cmf_workflow.CmfWorkflow.perm_has_acl):
        """CmfWorkflow.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(common.models.cmf_workflow.CmfWorkflow.perm_inherit):
        """CmfWorkflow.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(common.models.cmf_workflow.CmfWorkflow.perm_inherit_acl_id):
        """CmfWorkflow.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(common.models.cmf_workflow.CmfWorkflow.perm_parent):
        """CmfWorkflow.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(common.models.cmf_workflow.CmfWorkflow.perm_parent_owner_id):
        """CmfWorkflow.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(common.models.cmf_workflow.CmfWorkflow.perm_public):
        """CmfWorkflow.perm_public field"""
        ui_form_visible = False

    class root_parent(common.models.cmf_workflow.CmfWorkflow.root_parent):
        """CmfWorkflow.root_parent field"""
        ui_form_visible = False

    class save_eval_code(common.models.cmf_workflow.CmfWorkflow.save_eval_code):
        """CmfWorkflow.save_eval_code field"""
        ui_form_visible = True

    class scheme_draw_config(common.models.cmf_workflow.CmfWorkflow.scheme_draw_config):
        """CmfWorkflow.scheme_draw_config field"""
        ui_form_visible = False

    class sl_allow_executor_change_nofatal_deadline(common.models.cmf_workflow.CmfWorkflow.sl_allow_executor_change_nofatal_deadline):
        """CmfWorkflow.sl_allow_executor_change_nofatal_deadline field"""
        ui_form_visible = True

    class sl_deadline_shift(common.models.cmf_workflow.CmfWorkflow.sl_deadline_shift):
        """CmfWorkflow.sl_deadline_shift field"""
        ui_form_visible = True

    class sl_deny_no_approve(common.models.cmf_workflow.CmfWorkflow.sl_deny_no_approve):
        """CmfWorkflow.sl_deny_no_approve field"""
        ui_form_visible = True

    class sl_only_owner_approve(common.models.cmf_workflow.CmfWorkflow.sl_only_owner_approve):
        """CmfWorkflow.sl_only_owner_approve field"""
        ui_form_visible = True

    class sl_task_need_approve(common.models.cmf_workflow.CmfWorkflow.sl_task_need_approve):
        """CmfWorkflow.sl_task_need_approve field"""
        ui_form_visible = True

    class sl_task_only_owner_close(common.models.cmf_workflow.CmfWorkflow.sl_task_only_owner_close):
        """CmfWorkflow.sl_task_only_owner_close field"""
        ui_form_visible = True

    class statuses(common.models.cmf_workflow.CmfWorkflow.statuses):
        """CmfWorkflow.statuses field"""
        ui_form_visible = False

    class system(common.models.cmf_workflow.CmfWorkflow.system):
        """CmfWorkflow.system field"""
        ui_form_visible = False

    class tasks(common.models.cmf_workflow.CmfWorkflow.tasks):
        """CmfWorkflow.tasks field"""
        ui_form_visible = False

    class template(common.models.cmf_workflow.CmfWorkflow.template):
        """CmfWorkflow.template field"""
        ui_form_visible = False

    class text(common.models.cmf_workflow.CmfWorkflow.text):
        """CmfWorkflow.text field"""
        ui_form_visible = True

    class trans(common.models.cmf_workflow.CmfWorkflow.trans):
        """CmfWorkflow.trans field"""
        ui_form_visible = False

    class tree_hidden(common.models.cmf_workflow.CmfWorkflow.tree_hidden):
        """CmfWorkflow.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(common.models.cmf_workflow.CmfWorkflow.tree_node_is_branch):
        """CmfWorkflow.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(common.models.cmf_workflow.CmfWorkflow.tree_nodes):
        """CmfWorkflow.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(common.models.cmf_workflow.CmfWorkflow.tree_parent):
        """CmfWorkflow.tree_parent field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class template_id(fields.CmfTUUID):
        caption = "Шаблон ID"
        foreign_key = "cmf_workflow.id"
        nullable = True
        unique = False
        visible = False
        index = True



import cmf.fields.cmf_relation_cache
class RelationCache(cmf.fields.cmf_relation_cache.RelationCache):
    abstract = False

    class child_code(cmf.fields.cmf_relation_cache.RelationCache.child_code):
        """RelationCache.child_code field"""

    class child_field(cmf.fields.cmf_relation_cache.RelationCache.child_field):
        """RelationCache.child_field field"""

    class child_id(cmf.fields.cmf_relation_cache.RelationCache.child_id):
        """RelationCache.child_id field"""

    class child_model(cmf.fields.cmf_relation_cache.RelationCache.child_model):
        """RelationCache.child_model field"""

    class child_name(cmf.fields.cmf_relation_cache.RelationCache.child_name):
        """RelationCache.child_name field"""

    class depth(cmf.fields.cmf_relation_cache.RelationCache.depth):
        """RelationCache.depth field"""

    class id(cmf.fields.cmf_relation_cache.RelationCache.id):
        """RelationCache.id field"""

    class parent_code(cmf.fields.cmf_relation_cache.RelationCache.parent_code):
        """RelationCache.parent_code field"""

    class parent_field(cmf.fields.cmf_relation_cache.RelationCache.parent_field):
        """RelationCache.parent_field field"""

    class parent_id(cmf.fields.cmf_relation_cache.RelationCache.parent_id):
        """RelationCache.parent_id field"""

    class parent_model(cmf.fields.cmf_relation_cache.RelationCache.parent_model):
        """RelationCache.parent_model field"""

    class parent_name(cmf.fields.cmf_relation_cache.RelationCache.parent_name):
        """RelationCache.parent_name field"""



class CmfAccessRuleSubjects(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfChatGroupCmf_owner_assistants(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfChatGroupExecutors(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=['CmfChatGroup'])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfChatGroupLocal_links(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfDeal', 'CmfDocument', 'CmfFolder', 'CmfProject', 'CmfTask'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfChatGroupSpectators(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfChatTopicCmf_owner_assistants(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfChatTopicExecutors(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=['CmfChatTopic'])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfChatTopicLocal_links(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfDeal', 'CmfDocument', 'CmfFolder', 'CmfProject', 'CmfTask'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfChatTopicSpectators(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfCommentSpectators(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson', 'CmfPersonGroup', 'CmfProjectRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfCompanyCmf_owner_assistants(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfCompanyExecutors(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfCompanyLocal_links(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfDeal', 'CmfDocument', 'CmfFolder', 'CmfProject', 'CmfTask'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfCompanySpectators(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfDashboardCmf_owner_assistants(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfDashboardExecutors(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfDashboardLocal_links(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfDeal', 'CmfDocument', 'CmfFolder', 'CmfProject', 'CmfTask'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfDashboardSpectators(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfDealCmf_owner_assistants(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfDealExecutors(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfDealLocal_links(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfDeal', 'CmfDocument', 'CmfFolder', 'CmfProject', 'CmfTask'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfDealSpectators(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfDocumentCmf_owner_assistants(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfDocumentExecutors(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfDocumentLocal_links(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfDeal', 'CmfDocument', 'CmfFolder', 'CmfProject', 'CmfTask'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfDocumentSpectators(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfFolderCmf_owner_assistants(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfFolderExecutors(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfFolderLocal_links(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfDeal', 'CmfDocument', 'CmfFolder', 'CmfProject', 'CmfTask'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfFolderSpectators(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfImportCmf_owner_assistants(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfImportExecutors(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfImportLocal_links(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfDeal', 'CmfDocument', 'CmfFolder', 'CmfProject', 'CmfTask'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfImportSpectators(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfInvoiceCmf_owner_assistants(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfInvoiceExecutors(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfInvoiceLocal_links(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfDeal', 'CmfDocument', 'CmfFolder', 'CmfProject', 'CmfTask'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfInvoiceSpectators(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfKanbanBoardCmf_owner_assistants(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfKanbanBoardExecutors(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfKanbanBoardLocal_links(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfDeal', 'CmfDocument', 'CmfFolder', 'CmfProject', 'CmfTask'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfKanbanBoardQuick_filters(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfTaskFilter'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfKanbanBoardSpectators(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfKanbanBoardSwimlane_filters(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfTaskFilter'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfLeadCmf_owner_assistants(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfLeadExecutors(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfLeadLocal_links(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfDeal', 'CmfDocument', 'CmfFolder', 'CmfProject', 'CmfTask'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfLeadSpectators(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfListCmf_owner_assistants(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfListExecutors(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfListLocal_links(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfDeal', 'CmfDocument', 'CmfFolder', 'CmfProject', 'CmfTask'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfListSpectators(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfMailHandlerCmf_owner_assistants(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfMailHandlerExecutors(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfMailHandlerLocal_links(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfDeal', 'CmfDocument', 'CmfFolder', 'CmfProject', 'CmfTask'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfMailHandlerSpectators(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfMailReferences(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfMail'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfMailbox2Executors(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson', 'CmfPersonGroup', 'CmfProject'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfPaymentCmf_owner_assistants(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfPaymentExecutors(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfPaymentLocal_links(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfDeal', 'CmfDocument', 'CmfFolder', 'CmfProject', 'CmfTask'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfPaymentSpectators(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfPersonGroupRg_members(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=['CmfPersonGroup'])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfPersonVarFavorites(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=['CmfPersonVar'])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfActiveEntityFilter', 'CmfCompany', 'CmfDashboard', 'CmfDeal', 'CmfDocument', 'CmfFolder', 'CmfKanbanBoard', 'CmfLink', 'CmfList', 'CmfPerson', 'CmfPipeline', 'CmfProject', 'CmfRoadmap', 'CmfTask', 'CmfTaskFilter', 'CmfTaskQueue', 'CmfTaskReport'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfPersonVarShow_in_main_menu_projects(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfProject'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfPipelineCmf_owner_assistants(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfPipelineExecutors(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfPipelineLocal_links(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfDeal', 'CmfDocument', 'CmfFolder', 'CmfProject', 'CmfTask'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfPipelineSpectators(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfProjectCmf_owner_assistants(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfProjectExecutors(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfProjectLocal_links(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfDeal', 'CmfDocument', 'CmfFolder', 'CmfProject', 'CmfTask'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfProjectPermSchemeRuleAccess_members(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfProjectRoleAssignMembers(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfCompany', 'CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfProjectRoleDefault_members(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfProjectSpectators(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfPurchaseOrderCmf_owner_assistants(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfPurchaseOrderExecutors(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfPurchaseOrderItemsCmf_owner_assistants(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfPurchaseOrderItemsExecutors(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfPurchaseOrderItemsLocal_links(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfDeal', 'CmfDocument', 'CmfFolder', 'CmfProject', 'CmfTask'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfPurchaseOrderItemsSpectators(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfPurchaseOrderLocal_links(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfDeal', 'CmfDocument', 'CmfFolder', 'CmfProject', 'CmfTask'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfPurchaseOrderSpectators(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfRoadmapCmf_owner_assistants(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfRoadmapExecutors(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfRoadmapLocal_links(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfDeal', 'CmfDocument', 'CmfFolder', 'CmfProject', 'CmfTask'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfRoadmapSpectators(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfSchemeWfCmf_owner_assistants(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfSchemeWfExecutors(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfSchemeWfLocal_links(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfDeal', 'CmfDocument', 'CmfFolder', 'CmfProject', 'CmfTask'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfSchemeWfSpectators(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfSchemeWfStrict_document_logic_type(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfLogicType'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfSchemeWfStrict_list_logic_type(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfLogicType'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfSchemeWfStrict_task_logic_type(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfLogicType'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfStockIncomingOrderCmf_owner_assistants(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfStockIncomingOrderExecutors(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfStockIncomingOrderLocal_links(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfDeal', 'CmfDocument', 'CmfFolder', 'CmfProject', 'CmfTask'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfStockIncomingOrderSpectators(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfStockInitialCmf_owner_assistants(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfStockInitialExecutors(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfStockInitialLocal_links(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfDeal', 'CmfDocument', 'CmfFolder', 'CmfProject', 'CmfTask'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfStockInitialSpectators(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfStockInventoryCmf_owner_assistants(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfStockInventoryExecutors(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfStockInventoryLocal_links(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfDeal', 'CmfDocument', 'CmfFolder', 'CmfProject', 'CmfTask'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfStockInventorySpectators(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfStockMoveCmf_owner_assistants(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfStockMoveExecutors(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfStockMoveLocal_links(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfDeal', 'CmfDocument', 'CmfFolder', 'CmfProject', 'CmfTask'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfStockMoveSpectators(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfStockOutcomingOrderCmf_owner_assistants(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfStockOutcomingOrderExecutors(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfStockOutcomingOrderLocal_links(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfDeal', 'CmfDocument', 'CmfFolder', 'CmfProject', 'CmfTask'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfStockOutcomingOrderSpectators(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfTagMembers(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=['CmfTag'])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfAttachment', 'CmfCompany', 'CmfDeal', 'CmfDocument', 'CmfTask'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfTaskCmf_owner_assistants(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfTaskExecutors(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfTaskFilterCmf_owner_assistants(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfTaskFilterExecutors(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfTaskFilterFt_epics(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfTask'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfTaskFilterFt_list(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfList'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfTaskFilterFt_logic_type(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfLogicType'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfTaskFilterFt_release(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfList'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfTaskFilterFt_responsible(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson', 'CmfPersonGroup', 'CmfProject'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfTaskFilterFt_sprints(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfList'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfTaskFilterLocal_links(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfDeal', 'CmfDocument', 'CmfFolder', 'CmfProject', 'CmfTask'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfTaskFilterSpectators(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfTaskLocal_links(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfDeal', 'CmfDocument', 'CmfFolder', 'CmfProject', 'CmfTask'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfTaskQueueCmf_owner_assistants(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfTaskQueueExecutors(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfTaskQueueLocal_links(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfDeal', 'CmfDocument', 'CmfFolder', 'CmfProject', 'CmfTask'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfTaskQueueSpectators(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfTaskReportCmf_owner_assistants(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfTaskReportExecutors(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfTaskReportFt_responsible(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfTaskReportLocal_links(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfDeal', 'CmfDocument', 'CmfFolder', 'CmfProject', 'CmfTask'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfTaskReportSpectators(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfTaskSpectators(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfTransActionWz_value_obj(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfActivity', 'CmfCompany', 'CmfContract', 'CmfCurrency', 'CmfLink', 'CmfList', 'CmfLogicType', 'CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfPipeline', 'CmfPrice', 'CmfProduct', 'CmfProject', 'CmfRoadmap', 'CmfRole', 'CmfStatus', 'CmfTag', 'CmfUnit'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfTransFilterWz_value_obj(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfActivity', 'CmfCompany', 'CmfContract', 'CmfCurrency', 'CmfLink', 'CmfList', 'CmfLogicType', 'CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfPipeline', 'CmfPrice', 'CmfProduct', 'CmfProject', 'CmfRoadmap', 'CmfRole', 'CmfStatus', 'CmfTag', 'CmfUnit'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfTransValidWz_value_obj(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfActivity', 'CmfCompany', 'CmfContract', 'CmfCurrency', 'CmfLink', 'CmfList', 'CmfLogicType', 'CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfPipeline', 'CmfPrice', 'CmfProduct', 'CmfProject', 'CmfRoadmap', 'CmfRole', 'CmfStatus', 'CmfTag', 'CmfUnit'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfUWorkPostCmf_owner_assistants(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfUWorkPostExecutors(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfUWorkPostLocal_links(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfDeal', 'CmfDocument', 'CmfFolder', 'CmfProject', 'CmfTask'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfUWorkPostSpectators(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfOrgUnit', 'CmfPerson', 'CmfPersonGroup', 'CmfProject', 'CmfRole'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfActiveEntityFilterCmfTag(models.CmfM2MModel):
    abstract = False
    left = fields.Field(fields.CmfRelation, caption="Левый Объект", model="CmfActiveEntityFilter")
    left_id = fields.Field(fields.CmfTUUID, caption="ID Левого Объекта", foreign_key="cmf_active_entity_filter.id", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfRelation, caption="Правый Объект", model="CmfTag")
    right_id = fields.Field(fields.CmfTUUID, caption="ID Правого Объекта", foreign_key="cmf_tag.id", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя левого объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя правого объекта", nullable=True)



class CmfAutomationCrudTriggerCmfLogicType(models.CmfM2MModel):
    abstract = False
    left = fields.Field(fields.CmfRelation, caption="Левый Объект", model="CmfAutomationCrudTrigger")
    left_id = fields.Field(fields.CmfTUUID, caption="ID Левого Объекта", foreign_key="cmf_automation_crud_trigger.id", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfRelation, caption="Правый Объект", model="CmfLogicType")
    right_id = fields.Field(fields.CmfTUUID, caption="ID Правого Объекта", foreign_key="cmf_logic_type.id", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя левого объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя правого объекта", nullable=True)



class CmfAutomationCrudTriggerCmfProject(models.CmfM2MModel):
    abstract = False
    left = fields.Field(fields.CmfRelation, caption="Левый Объект", model="CmfAutomationCrudTrigger")
    left_id = fields.Field(fields.CmfTUUID, caption="ID Левого Объекта", foreign_key="cmf_automation_crud_trigger.id", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfRelation, caption="Правый Объект", model="CmfProject")
    right_id = fields.Field(fields.CmfTUUID, caption="ID Правого Объекта", foreign_key="cmf_project.id", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя левого объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя правого объекта", nullable=True)



class CmfAutomationUiFormCmfLogicType(models.CmfM2MModel):
    abstract = False
    left = fields.Field(fields.CmfRelation, caption="Левый Объект", model="CmfAutomationUiForm")
    left_id = fields.Field(fields.CmfTUUID, caption="ID Левого Объекта", foreign_key="cmf_automation_ui_form.id", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfRelation, caption="Правый Объект", model="CmfLogicType")
    right_id = fields.Field(fields.CmfTUUID, caption="ID Правого Объекта", foreign_key="cmf_logic_type.id", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя левого объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя правого объекта", nullable=True)



class CmfAutomationUiFormCmfProject(models.CmfM2MModel):
    abstract = False
    left = fields.Field(fields.CmfRelation, caption="Левый Объект", model="CmfAutomationUiForm")
    left_id = fields.Field(fields.CmfTUUID, caption="ID Левого Объекта", foreign_key="cmf_automation_ui_form.id", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfRelation, caption="Правый Объект", model="CmfProject")
    right_id = fields.Field(fields.CmfTUUID, caption="ID Правого Объекта", foreign_key="cmf_project.id", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя левого объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя правого объекта", nullable=True)



class CmfDealCmfPerson(models.CmfM2MModel):
    abstract = False
    left = fields.Field(fields.CmfRelation, caption="Левый Объект", model="CmfDeal")
    left_id = fields.Field(fields.CmfTUUID, caption="ID Левого Объекта", foreign_key="cmf_deal.id", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfRelation, caption="Правый Объект", model="CmfPerson")
    right_id = fields.Field(fields.CmfTUUID, caption="ID Правого Объекта", foreign_key="cmf_person.id", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя левого объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя правого объекта", nullable=True)



class CmfDocumentCmfSDeskKnowlageCategory(models.CmfM2MModel):
    abstract = False
    left = fields.Field(fields.CmfRelation, caption="Левый Объект", model="CmfDocument")
    left_id = fields.Field(fields.CmfTUUID, caption="ID Левого Объекта", foreign_key="cmf_document.id", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfRelation, caption="Правый Объект", model="CmfSDeskKnowlageCategory")
    right_id = fields.Field(fields.CmfTUUID, caption="ID Правого Объекта", foreign_key="cmf_s_desk_knowlage_category.id", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя левого объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя правого объекта", nullable=True)



class CmfDocumentHistoryCmfSign(models.CmfM2MModel):
    abstract = False
    left = fields.Field(fields.CmfRelation, caption="Левый Объект", model="CmfDocumentHistory")
    left_id = fields.Field(fields.CmfTUUID, caption="ID Левого Объекта", foreign_key="cmf_document_history.id", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfRelation, caption="Правый Объект", model="CmfSign")
    right_id = fields.Field(fields.CmfTUUID, caption="ID Правого Объекта", foreign_key="cmf_sign.id", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя левого объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя правого объекта", nullable=True)



class CmfKanbanBoardColumnCmfStatusCode(models.CmfM2MModel):
    abstract = False
    left = fields.Field(fields.CmfRelation, caption="Левый Объект", model="CmfKanbanBoardColumn")
    left_id = fields.Field(fields.CmfTUUID, caption="ID Левого Объекта", foreign_key="cmf_kanban_board_column.id", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfRelation, caption="Правый Объект", model="CmfStatusCode")
    right_id = fields.Field(fields.CmfTUUID, caption="ID Правого Объекта", foreign_key="cmf_status_code.id", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя левого объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя правого объекта", nullable=True)



class CmfLeadCmfPerson(models.CmfM2MModel):
    abstract = False
    left = fields.Field(fields.CmfRelation, caption="Левый Объект", model="CmfLead")
    left_id = fields.Field(fields.CmfTUUID, caption="ID Левого Объекта", foreign_key="cmf_lead.id", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfRelation, caption="Правый Объект", model="CmfPerson")
    right_id = fields.Field(fields.CmfTUUID, caption="ID Правого Объекта", foreign_key="cmf_person.id", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя левого объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя правого объекта", nullable=True)



class CmfLeadMailboxCmfMailbox(models.CmfM2MModel):
    abstract = False
    left = fields.Field(fields.CmfRelation, caption="Левый Объект", model="CmfLeadMailbox")
    left_id = fields.Field(fields.CmfTUUID, caption="ID Левого Объекта", foreign_key="cmf_lead_mailbox.id", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfRelation, caption="Правый Объект", model="CmfMailbox")
    right_id = fields.Field(fields.CmfTUUID, caption="ID Правого Объекта", foreign_key="cmf_mailbox.id", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя левого объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя правого объекта", nullable=True)



class CmfListCmfList(models.CmfM2MModel):
    abstract = False
    left = fields.Field(fields.CmfRelation, caption="Левый Объект", model="CmfList")
    left_id = fields.Field(fields.CmfTUUID, caption="ID Левого Объекта", foreign_key="cmf_list.id", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfRelation, caption="Правый Объект", model="CmfList")
    right_id = fields.Field(fields.CmfTUUID, caption="ID Правого Объекта", foreign_key="cmf_list.id", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя левого объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя правого объекта", nullable=True)



class CmfListCmfTask(models.CmfM2MModel):
    abstract = False
    left = fields.Field(fields.CmfRelation, caption="Левый Объект", model="CmfList")
    left_id = fields.Field(fields.CmfTUUID, caption="ID Левого Объекта", foreign_key="cmf_list.id", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfRelation, caption="Правый Объект", model="CmfTask")
    right_id = fields.Field(fields.CmfTUUID, caption="ID Правого Объекта", foreign_key="cmf_task.id", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя левого объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя правого объекта", nullable=True)



class CmfMailHandlerCmfMailboxFolder(models.CmfM2MModel):
    abstract = False
    left = fields.Field(fields.CmfRelation, caption="Левый Объект", model="CmfMailHandler")
    left_id = fields.Field(fields.CmfTUUID, caption="ID Левого Объекта", foreign_key="cmf_mail_handler.id", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfRelation, caption="Правый Объект", model="CmfMailboxFolder")
    right_id = fields.Field(fields.CmfTUUID, caption="ID Правого Объекта", foreign_key="cmf_mailbox_folder.id", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя левого объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя правого объекта", nullable=True)



class CmfProjectPermSchemeRuleCmfProjectRole(models.CmfM2MModel):
    abstract = False
    left = fields.Field(fields.CmfRelation, caption="Левый Объект", model="CmfProjectPermSchemeRule")
    left_id = fields.Field(fields.CmfTUUID, caption="ID Левого Объекта", foreign_key="cmf_project_perm_scheme_rule.id", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfRelation, caption="Правый Объект", model="CmfProjectRole")
    right_id = fields.Field(fields.CmfTUUID, caption="ID Правого Объекта", foreign_key="cmf_project_role.id", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя левого объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя правого объекта", nullable=True)



class CmfRoadmapCmfList(models.CmfM2MModel):
    abstract = False
    left = fields.Field(fields.CmfRelation, caption="Левый Объект", model="CmfRoadmap")
    left_id = fields.Field(fields.CmfTUUID, caption="ID Левого Объекта", foreign_key="cmf_roadmap.id", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfRelation, caption="Правый Объект", model="CmfList")
    right_id = fields.Field(fields.CmfTUUID, caption="ID Правого Объекта", foreign_key="cmf_list.id", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя левого объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя правого объекта", nullable=True)



class CmfRoadmapCmfTask(models.CmfM2MModel):
    abstract = False
    left = fields.Field(fields.CmfRelation, caption="Левый Объект", model="CmfRoadmap")
    left_id = fields.Field(fields.CmfTUUID, caption="ID Левого Объекта", foreign_key="cmf_roadmap.id", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfRelation, caption="Правый Объект", model="CmfTask")
    right_id = fields.Field(fields.CmfTUUID, caption="ID Правого Объекта", foreign_key="cmf_task.id", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя левого объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя правого объекта", nullable=True)



class CmfSDeskRequestTypeCmfSDeskRequestGroup(models.CmfM2MModel):
    abstract = False
    left = fields.Field(fields.CmfRelation, caption="Левый Объект", model="CmfSDeskRequestType")
    left_id = fields.Field(fields.CmfTUUID, caption="ID Левого Объекта", foreign_key="cmf_s_desk_request_type.id", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfRelation, caption="Правый Объект", model="CmfSDeskRequestGroup")
    right_id = fields.Field(fields.CmfTUUID, caption="ID Правого Объекта", foreign_key="cmf_s_desk_request_group.id", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя левого объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя правого объекта", nullable=True)



class CmfTagCmfSchemeWf(models.CmfM2MModel):
    abstract = False
    left = fields.Field(fields.CmfRelation, caption="Левый Объект", model="CmfTag")
    left_id = fields.Field(fields.CmfTUUID, caption="ID Левого Объекта", foreign_key="cmf_tag.id", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfRelation, caption="Правый Объект", model="CmfSchemeWf")
    right_id = fields.Field(fields.CmfTUUID, caption="ID Правого Объекта", foreign_key="cmf_scheme_wf.id", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя левого объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя правого объекта", nullable=True)



class CmfTaskCmfDocument(models.CmfM2MModel):
    abstract = False
    left = fields.Field(fields.CmfRelation, caption="Левый Объект", model="CmfTask")
    left_id = fields.Field(fields.CmfTUUID, caption="ID Левого Объекта", foreign_key="cmf_task.id", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfRelation, caption="Правый Объект", model="CmfDocument")
    right_id = fields.Field(fields.CmfTUUID, caption="ID Правого Объекта", foreign_key="cmf_document.id", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя левого объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя правого объекта", nullable=True)



class CmfTaskCmfGitBranch(models.CmfM2MModel):
    abstract = False
    left = fields.Field(fields.CmfRelation, caption="Левый Объект", model="CmfTask")
    left_id = fields.Field(fields.CmfTUUID, caption="ID Левого Объекта", foreign_key="cmf_task.id", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfRelation, caption="Правый Объект", model="CmfGitBranch")
    right_id = fields.Field(fields.CmfTUUID, caption="ID Правого Объекта", foreign_key="cmf_git_branch.id", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя левого объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя правого объекта", nullable=True)



class CmfTaskCmfGitCommit(models.CmfM2MModel):
    abstract = False
    left = fields.Field(fields.CmfRelation, caption="Левый Объект", model="CmfTask")
    left_id = fields.Field(fields.CmfTUUID, caption="ID Левого Объекта", foreign_key="cmf_task.id", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfRelation, caption="Правый Объект", model="CmfGitCommit")
    right_id = fields.Field(fields.CmfTUUID, caption="ID Правого Объекта", foreign_key="cmf_git_commit.id", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя левого объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя правого объекта", nullable=True)



class CmfTaskCmfGitMergeRequest(models.CmfM2MModel):
    abstract = False
    left = fields.Field(fields.CmfRelation, caption="Левый Объект", model="CmfTask")
    left_id = fields.Field(fields.CmfTUUID, caption="ID Левого Объекта", foreign_key="cmf_task.id", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfRelation, caption="Правый Объект", model="CmfGitMergeRequest")
    right_id = fields.Field(fields.CmfTUUID, caption="ID Правого Объекта", foreign_key="cmf_git_merge_request.id", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя левого объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя правого объекта", nullable=True)



class CmfTaskCmfGitRepo(models.CmfM2MModel):
    abstract = False
    left = fields.Field(fields.CmfRelation, caption="Левый Объект", model="CmfTask")
    left_id = fields.Field(fields.CmfTUUID, caption="ID Левого Объекта", foreign_key="cmf_task.id", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfRelation, caption="Правый Объект", model="CmfGitRepo")
    right_id = fields.Field(fields.CmfTUUID, caption="ID Правого Объекта", foreign_key="cmf_git_repo.id", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя левого объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя правого объекта", nullable=True)



class CmfTaskCmfTask(models.CmfM2MModel):
    abstract = False
    left = fields.Field(fields.CmfRelation, caption="Левый Объект", model="CmfTask")
    left_id = fields.Field(fields.CmfTUUID, caption="ID Левого Объекта", foreign_key="cmf_task.id", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfRelation, caption="Правый Объект", model="CmfTask")
    right_id = fields.Field(fields.CmfTUUID, caption="ID Правого Объекта", foreign_key="cmf_task.id", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя левого объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя правого объекта", nullable=True)



class CmfTaskFilterCmfProject(models.CmfM2MModel):
    abstract = False
    left = fields.Field(fields.CmfRelation, caption="Левый Объект", model="CmfTaskFilter")
    left_id = fields.Field(fields.CmfTUUID, caption="ID Левого Объекта", foreign_key="cmf_task_filter.id", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfRelation, caption="Правый Объект", model="CmfProject")
    right_id = fields.Field(fields.CmfTUUID, caption="ID Правого Объекта", foreign_key="cmf_project.id", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя левого объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя правого объекта", nullable=True)



class CmfTaskFilterCmfStatus(models.CmfM2MModel):
    abstract = False
    left = fields.Field(fields.CmfRelation, caption="Левый Объект", model="CmfTaskFilter")
    left_id = fields.Field(fields.CmfTUUID, caption="ID Левого Объекта", foreign_key="cmf_task_filter.id", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfRelation, caption="Правый Объект", model="CmfStatus")
    right_id = fields.Field(fields.CmfTUUID, caption="ID Правого Объекта", foreign_key="cmf_status.id", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя левого объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя правого объекта", nullable=True)



class CmfTaskFilterCmfTag(models.CmfM2MModel):
    abstract = False
    left = fields.Field(fields.CmfRelation, caption="Левый Объект", model="CmfTaskFilter")
    left_id = fields.Field(fields.CmfTUUID, caption="ID Левого Объекта", foreign_key="cmf_task_filter.id", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfRelation, caption="Правый Объект", model="CmfTag")
    right_id = fields.Field(fields.CmfTUUID, caption="ID Правого Объекта", foreign_key="cmf_tag.id", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя левого объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя правого объекта", nullable=True)



class CmfTransCmfStatus(models.CmfM2MModel):
    abstract = False
    left = fields.Field(fields.CmfRelation, caption="Левый Объект", model="CmfTrans")
    left_id = fields.Field(fields.CmfTUUID, caption="ID Левого Объекта", foreign_key="cmf_trans.id", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfRelation, caption="Правый Объект", model="CmfStatus")
    right_id = fields.Field(fields.CmfTUUID, caption="ID Правого Объекта", foreign_key="cmf_status.id", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя левого объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя правого объекта", nullable=True)



class CmfUiFormSchemeRuleCmfLogicType(models.CmfM2MModel):
    abstract = False
    left = fields.Field(fields.CmfRelation, caption="Левый Объект", model="CmfUiFormSchemeRule")
    left_id = fields.Field(fields.CmfTUUID, caption="ID Левого Объекта", foreign_key="cmf_ui_form_scheme_rule.id", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfRelation, caption="Правый Объект", model="CmfLogicType")
    right_id = fields.Field(fields.CmfTUUID, caption="ID Правого Объекта", foreign_key="cmf_logic_type.id", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя левого объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя правого объекта", nullable=True)

