[QUOTE]Евгений Жуков пишет:
Если Вы привели точный вызов компонента, у Вас не указаны обязательные поля в настройках компонента.[/QUOTE]
Такой вызов также не работает корректно:
[CODE]$APPLICATION->IncludeComponent(
"bitrix:main.register",
"",
Array(
"USER_PROPERTY_NAME" => "",
"SEF_MODE" => "N",
"SHOW_FIELDS" => "",
"REQUIRED_FIELDS" => Array("UF_AGREEMENT"),
"AUTH" => "Y",
"USE_BACKURL" => "Y",
"SUCCESS_PAGE" => $APPLICATION->GetCurPageParam('',array('backurl')),
"SET_TITLE" => "N",
"USER_PROPERTY" => Array("UF_AGREEMENT")
)
); [/CODE]
[QUOTE]Евгений Жуков пишет:
Если не поможет - проверьте, а не регистрируются ли у Вас пользователи через дефолтную регистрационную форму. Если в настройках Главного модуля стоит галочка "Позволять регистрироваться самостоятельно" - скорее всего, вторая причина.[/QUOTE]
А как связана регистрация через дефолтную форму и разрешением регистрироваться самостоятельно? Если настройку убрать, то регистрироваться вовсе нельзя будет самому.
У меня подозрение, что пользовательское поле типа «Да/Нет» с флажком «Обязательное» при всех значениях считается заполненным, и, если это так, то я даже не знаю как поступить. :|
P.S. Если править созданное поле у конкретного юзера, то также никаких предупреждений не появляется при сохранении.