46 $serializeCallback = [__CLASS__,
'toSerializedForm'];
47 $unserializeCallback = [__CLASS__,
'getFromSerializedForm'];
51 'data_type' =>
'integer',
53 'autocomplete' =>
true,
56 'data_type' =>
'string',
59 'data_type' =>
'string',
62 'data_type' =>
'string',
64 'DOCUMENT_STATUS' => [
65 'data_type' =>
'string',
68 'data_type' =>
'integer',
71 'data_type' =>
'string',
74 'data_type' =>
'string',
78 ->configureSerializeCallback($serializeCallback)
79 ->configureUnserializeCallback($unserializeCallback)
83 ->configureSerializeCallback($serializeCallback)
84 ->configureUnserializeCallback($unserializeCallback)
88 ->configureSerializeCallback($serializeCallback)
89 ->configureUnserializeCallback($unserializeCallback)
93 ->configureSerializeCallback($serializeCallback)
94 ->configureUnserializeCallback($unserializeCallback)
97 'data_type' =>
'datetime',
100 'data_type' =>
'boolean',
101 'values' => [
'N',
'Y'],
104 'data_type' =>
'integer',
107 'data_type' =>
'string',
110 'data_type' =>
'boolean',
111 'values' => [
'N',
'Y'],
114 'data_type' =>
'string',
117 'data_type' =>
'string',
120 'data_type' => Main\UserTable::class,
122 '=this.USER_ID' =>
'ref.ID',
124 'join_type' =>
'LEFT',
127 'data_type' =>
'boolean',
128 'values' => [
'N',
'Y'],
131 'data_type' =>
'integer',
132 'default_value' => 10,
135 'data_type' =>
'enum',
136 'values' => array_column(WorkflowTemplateType::cases(),
'value'),
137 'default_value' =>
'default',
139 new \Bitrix\Main\ORM\Fields\Relations\OneToMany(