71 ->configurePrimary(
true)
73 ->configureTitle(Loc::getMessage(
'CURRENCY_LANG_ENTITY_CURRENCY_FIELD'))
76 ->configurePrimary(
true)
78 ->configureTitle(Loc::getMessage(
'CURRENCY_LANG_ENTITY_LID_FIELD'))
81 ->configureRequired(
true)
83 ->configureTitle(Loc::getMessage(
'CURRENCY_LANG_ENTITY_FORMAT_STRING_FIELD'))
87 ->configureTitle(Loc::getMessage(
'CURRENCY_LANG_ENTITY_FULL_NAME_FIELD'))
90 ->configureDefaultValue(
'.')
92 ->configureTitle(Loc::getMessage(
'CURRENCY_LANG_ENTITY_DEC_POINT_FIELD'))
95 ->configureDefaultValue(
' ')
97 ->configureTitle(Loc::getMessage(
'CURRENCY_LANG_ENTITY_THOUSANDS_SEP_FIELD'))
100 ->configureDefaultValue(2)
101 ->configureTitle(Loc::getMessage(
'CURRENCY_LANG_ENTITY_DECIMALS_FIELD'))
105 ->configureTitle(Loc::getMessage(
'CURRENCY_LANG_ENTITY_THOUSANDS_VARIANT_FIELD'))
108 ->configureValues(
'N',
'Y')
109 ->configureDefaultValue(
'N')
110 ->configureTitle(Loc::getMessage(
'CURRENCY_LANG_ENTITY_HIDE_ZERO_FIELD'))
113 ->configureTitle(Loc::getMessage(
'CURRENCY_LANG_ENTITY_CREATED_BY_FIELD'))
116 ->configureDefaultValue(
static fn() =>
new Type\
DateTime())
117 ->configureTitle(Loc::getMessage(
'CURRENCY_LANG_ENTITY_DATE_CREATE_FIELD'))
120 ->configureTitle(Loc::getMessage(
'CURRENCY_LANG_ENTITY_MODIFIED_BY_FIELD'))
123 ->configureRequired(
true)
124 ->configureDefaultValue(
static fn() =>
new Type\
DateTime())
125 ->configureTitle(Loc::getMessage(
'CURRENCY_LANG_ENTITY_TIMESTAMP_X_FIELD'))
130 ORM\
Query\Join::on(
'this.CREATED_BY',
'ref.ID')
131 ))->configureJoinType(
ORM\
Query\Join::TYPE_LEFT)
136 ORM\
Query\Join::on(
'this.MODIFIED_BY',
'ref.ID')
137 ))->configureJoinType(
ORM\
Query\Join::TYPE_LEFT)
141 'Bitrix\Main\Localization\Language',
142 ORM\
Query\Join::on(
'this.LID',
'ref.LID')
143 ))->configureJoinType(
ORM\
Query\Join::TYPE_LEFT)