1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
group.php
См. документацию.
1<?php
2
9
10namespace Bitrix\Main;
11
12use Bitrix\Main\ORM\Fields;
13use Bitrix\Main\ORM\Query\Join;
14
32{
33 public static function getTableName()
34 {
35 return 'b_group';
36 }
37
38 public static function getMap()
39 {
40 return [
41 (new Fields\IntegerField('ID'))
42 ->configurePrimary()
43 ->configureAutocomplete()
44 ->configureNullable(false)
45 ,
46 (new Fields\DatetimeField('TIMESTAMP_X'))
47 ->configureDefaultValueNow()
48 ->configureNullable()
49 ,
50 (new Fields\BooleanField('ACTIVE'))
51 ->configureValues('N', 'Y')
52 ->configureDefaultValue('Y')
53 ->configureNullable(false)
54 ,
55 (new Fields\IntegerField('C_SORT'))
56 ->configureDefaultValue(100)
57 ->configureNullable(false)
58 ,
59 (new Fields\BooleanField('ANONYMOUS'))
60 ->configureValues('N', 'Y')
61 ->configureDefaultValue('N')
62 ->configureNullable(false)
63 ,
64 (new Fields\BooleanField('IS_SYSTEM'))
65 ->configureValues('N', 'Y')
66 ->configureDefaultValue('Y')
67 ->configureNullable(false)
68 ,
69 (new Fields\StringField('NAME'))
70 ->configureNullable(false)
71 ,
72 (new Fields\StringField('DESCRIPTION'))
73 ->configureNullable()
74 ,
75 (new Fields\TextField('SECURITY_POLICY'))
76 ->configureNullable()
77 ,
78 (new Fields\StringField('STRING_ID'))
79 ->configureNullable()
80 ,
82 'USER_GROUP',
83 UserGroupTable::class,
84 Join::on('this.ID', 'ref.GROUP_ID')
85 ))
86 ->configureJoinType(Join::TYPE_LEFT)
87 ,
88 ];
89 }
90}
Определения group.php:32
static getMap()
Определения group.php:38
static getTableName()
Определения group.php:33