45 'validation' =>
function()
52 'title' => Loc::getMessage(
'B_SALE_STATUS_ID'),
55 new Main\Entity\BooleanField(
'TYPE',
array(
56 'default_value' => self::TYPE_ORDER,
57 'values' =>
array(self::TYPE_ORDER, self::TYPE_SHIPMENT),
58 'title' => Loc::getMessage(
'B_SALE_STATUS_TYPE'),
61 new Main\Entity\IntegerField(
'SORT',
array(
62 'default_value' => 100,
63 'format' =>
'/^[0-9]{1,11}$/',
64 'title' => Loc::getMessage(
'B_SALE_STATUS_SORT'),
67 new Main\Entity\BooleanField(
'NOTIFY',
array(
68 'default_value' =>
'Y',
69 'values' =>
array(
'N',
'Y'),
70 'title' => Loc::getMessage(
'B_SALE_STATUS_NOTIFY'),
73 new Main\Entity\StringField(
'COLOR',
array(
74 'title' => Loc::getMessage(
'B_SALE_STATUS_COLOR'),
77 new Main\Entity\StringField(
'XML_ID',
array(
78 'title' => Loc::getMessage(
'B_SALE_STATUS_XML_ID'),
83 StatusLangTable::class,
85 array(
'join_type' =>
'left')