При обновлении конфигурации в 1С возможны два варианта - динамичное обновление без завершения сессий пользователя и завершение работы в информационной базе всех пользователей.
Второй вариант и должен использоваться. Отсюда вопрос - зачем знать кто блокирует, когда все сеансы должны быть принудительно завершены. Если я правильно понял проблему.
Каждая блокировка привязана к пользователю, завершив сессию пользователя - блокировка снимается.
В конфигурации БД можно настроить, когда должна отвалиться зависшая блокировка.
Вы уверены, что именно перезаписывается, а не остается старое значение?
Иначе говоря, SetPropertyValueCode отрабатывает? Свойство тип Число? Разделители предусмотрены в числе?
CIBlockElement::SetPropertyValuesEx почему не используете?
Проверить язык браузера и куки. Если язык не Ru-ru и это первый заход, то редирект.
Добавить кнопку смены языка.
Назначить основным, чтобы на test.ru открывался сайт из папки /en, нужно вебсервер настроить.
Это не относится к Битриксу, здесь вопрос верстки html и JS
Скопируйте часть кода и обратитесь в раздел js
Если кратко, то к событию выбора нужно добавить смену значения.
Хотя бы так: https://qna.habr.com/q/574067
ХЗ, может глупость скажу, а если Как добыть иностранную дебетовую карту?. У нас же это не запрещено иметь такую карту, куда больше косых взглядов направлено на получение денег от иностранных организаций на карты российских банков.
Аналогично.
Только у меня huawei e3372h-320 в связке с Микротиком на мегафоне, и тоже rdp отваливается через минуту-две бездействия. Как победить не заморачивался, но проблема действительно есть.