Настройка создаётся в конфигураторе; readonly-свойству не присваивают значение во время работы.
Где и как запускать
Клиент управляемой формы своего мобильного стенда.
Подготовка
Мобильный клиент / клиент мобильного приложения собственной учебной базы. В управляемой форме реквизит УчебнаяКнига Строка 100 и поле ПолеУчебнойКниги с этим путём; команда ПроверитьПолитикуСвоегоПоля.
В редакторе формы задайте ПолеУчебнойКниги → ПоведениеПриНедоступностиОсновногоСервера → Авто. Основной код — клиентский обработчик своей команды.
Сам эффект политики относится к форме, открытой с автономного сервера при недоступности основного. Обычный настольный клиент / форма с основного сервера не доказывают работу автономного режима.
Опыт читает настройку; основной сервер не отключайте ради примера и не меняйте сетевую инфраструктуру.
&НаКлиенте
Процедура ПроверитьПолитикуСвоегоПоля(Команда)
ТекущаяПолитика = Элементы.ПолеУчебнойКниги.ПоведениеПриНедоступностиОсновногоСервера;
Если ТекущаяПолитика = ПоведениеПриНедоступностиОсновногоСервера.Авто Тогда
Сообщить("У собственного поля задано: Авто");
Иначе
Сообщить("У поля другая политика: " + Строка(ТекущаяПолитика));
КонецЕсли;
КонецПроцедурыРазбор по шагам
Задайте политику своего элемента в конфигураторе.
Откройте собственную мобильную форму.
Сравните прочитанное значение с настройкой.
Как проверить результат
Авто отключает элементы, связанные с внешними ссылками; остальные сохраняют доступность. НеИзменятьПоведение сохраняет доступность, но не гарантирует успешного доступа к внешним объектам. ОтключитьДоступность делает элемент недоступным в соответствующем автономном состоянии.
Код не присваивает readonly-политику и не моделирует недоступность сервера изменением Доступность. Мобильная работа / BSL при сборке HTML не проверялись.
Ожидаемый результат
Есть настоящий собственный элемент и корректное чтение установленной политики.
На что обратить внимание
Прочитанная политика сама по себе не доказывает доступность внешнего объекта в автономном режиме.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.