Получает текущий вариант интерфейса.
Синтаксис
ТекущийВариантИнтерфейсаКлиентскогоПриложения()Полное описание, параметры и ограничения
Глобальный контекст.ТекущийВариантИнтерфейсаКлиентскогоПриложения (Global context.ClientApplicationInterfaceCurrentVariant)
Глобальный контекст (Global context)
ТекущийВариантИнтерфейсаКлиентскогоПриложения (ClientApplicationInterfaceCurrentVariant)
Не рекомендуется использовать, начиная с версии 8.3.10.
Рекомендуется использовать:
ТекущийВариантИнтерфейса
Доступен, начиная с версии 8.3.3.
Синтаксис:
ТекущийВариантИнтерфейсаКлиентскогоПриложения()
Возвращаемое значение:
Тип: ВариантИнтерфейсаКлиентскогоПриложения.
Описание:
Получает текущий вариант интерфейса.
Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент.
Использование в версии:
Доступен, начиная с версии 8.3.3.
Не рекомендуется использовать, начиная с версии 8.3.10.
Методическая информация
Практические примеры
Выбор доставки: булев тумблер и отдельный трёхпозиционный флажок
На своей общей форме выбираем Самовывоз/Доставка, меняем оформление без изменения данных и наблюдаем отдельный числовой флажок.
Где и как запускать
Полный модуль своей управляемой общей формы УчебныеЭлементы85 → Общие формы → Уч85Флажки. Серверные и клиентские процедуры вместе; не выполнялся.
Подготовка
Общая подготовка семейства: новая отдельная файловая база 8.5.1.1343, конфигурация УчебныеЭлементы85, русский встроенный язык, совместимость Не использовать, управляемое приложение и интерфейс Такси. Windows, тонкий или толстый управляемый клиент. Нет расширений, подписок и фоновых обработчиков. Здесь база не создавалась и код не запускался.
Общие → Общие формы → управляемая форма Уч85Флажки. Реквизиты: НужнаДоставка Булево; СостояниеСогласования Число(1,0), знак Любой; ОписаниеРезультата Строка(300). Не создавайте справочники, документы и регистры. АвтоматическоеСохранениеДанныхВНастройках=НеИспользовать.
Поле Доставка: Вид=ПолеФлажка, ПутьКДанным=НужнаДоставка. Отдельное поле Согласование: Вид=ПолеФлажка, ПутьКДанным=СостояниеСогласования. Оба поля вне таблиц. Поле Результат связано с ОписаниеРезультата и ТолькоПросмотр=Да.
Создайте команды формы Картинки, Текст, Сбросить и кнопки с этими командами; назначьте одноимённые действия. ПриИзменении поля Доставка → ДоставкаПриИзменении; поля Согласование → СогласованиеПриИзменении. ПриСозданииНаСервере формы → одноимённая процедура.
Основной блок вставляется как полный модуль общей формы, не внутрь обработчика. Дополнительный короткий блок — полный модуль общей команды ОткрытьУч85Флажки без параметра. Добавьте её в интерфейс собственной учебной подсистемы и разрешите форму/команду в своей роли.
F7, обновление только нового стенда, запуск своей общей команды. Не изменяйте рабочую конфигурацию. Серверные настройки здесь меняют данные/элементы текущей общей формы, не пишут базу и не меняют глобальный стиль пользователя.
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ПроверитьСвойСтенд();
НастроитьСвоиФлажки();
КонецПроцедуры
&НаСервере
Процедура ПроверитьСвойСтенд()
Если Метаданные.РежимСовместимости <> Метаданные.СвойстваОбъектов.РежимСовместимости.НеИспользовать Тогда
ВызватьИсключение "Откройте собственную новую учебную базу нужной версии";
КонецЕсли;
Если ТекущийВариантИнтерфейсаКлиентскогоПриложения() <> ВариантИнтерфейсаКлиентскогоПриложения.Такси Тогда
ВызватьИсключение "Этот опыт подготовлен для управляемого desktop-интерфейса Такси";
КонецЕсли;
КонецПроцедуры
&НаСервере
Процедура НастроитьСвоиФлажки()
ПроверитьСвойСтенд();
НужнаДоставка = Ложь;
СостояниеСогласования = 0;
ПолеДоставки = Элементы.Доставка;
ПолеДоставки.ВидФлажка = ВидФлажка.Тумблер;
ПолеДоставки.ТриСостояния = Ложь;
ПолеДоставки.ОтображениеТумблера = ОтображениеТумблера.Текст;
ПолеДоставки.ФорматРедактирования = "БЛ=Самовывоз;БИ=Доставка";
ПолеДоставки.ОдинаковаяШиринаЭлементов = Истина;
ПолеДоставки.ШиринаЭлемента = 14;
ПолеДоставки.ВысотаЭлемента = 1;
ПолеДоставки.ВысотаЗаголовкаЭлемента = 1;
ПолеДоставки.РастягиватьПоГоризонтали = Ложь;
ПолеДоставки.ЦветРамки = Новый Цвет(60, 90, 120);
ПолеДоставки.ЦветТекста = Новый Цвет(20, 40, 60);
ПолеДоставки.ЦветФона = Новый Цвет(235, 243, 250);
ПолеДоставки.Шрифт = Новый Шрифт("Arial", 11, Истина);
Элементы.Согласование.ВидФлажка = ВидФлажка.Флажок;
Элементы.Согласование.ТриСостояния = Истина;
Если ПолеДоставки.ВидФлажка <> ВидФлажка.Тумблер Или ПолеДоставки.ТриСостояния
Или ПолеДоставки.ОтображениеТумблера <> ОтображениеТумблера.Текст
Или ПолеДоставки.ФорматРедактирования <> "БЛ=Самовывоз;БИ=Доставка"
Или Не ПолеДоставки.ОдинаковаяШиринаЭлементов Или ПолеДоставки.РастягиватьПоГоризонтали
Или Не Элементы.Согласование.ТриСостояния Тогда
ВызватьИсключение "Не подтвердились свои два режима флажков";
КонецЕсли;
ОписаниеРезультата = ПредставлениеСвоегоСостояния(НужнаДоставка, СостояниеСогласования);
КонецПроцедуры
&НаКлиенте
Процедура ДоставкаПриИзменении(Элемент)
ПоказатьСвоеСостояние();
КонецПроцедуры
&НаКлиенте
Процедура СогласованиеПриИзменении(Элемент)
ПоказатьСвоеСостояние();
КонецПроцедуры
&НаКлиентеНаСервереБезКонтекста
Функция ПредставлениеСвоегоСостояния(Знач Доставка, Знач Согласование)
Если ТипЗнч(Доставка) <> Тип("Булево") Или ТипЗнч(Согласование) <> Тип("Число") Тогда
ВызватьИсключение "Доставка должна быть Булево, трёхпозиционный флажок — Число";
КонецЕсли;
Возврат СтрШаблон("%1; согласование: числовое значение %2",
Формат(Доставка, "БЛ=Самовывоз;БИ=Доставка"), Строка(Согласование));
КонецФункции
&НаКлиенте
Процедура ПоказатьСвоеСостояние()
ОписаниеРезультата = ПредставлениеСвоегоСостояния(НужнаДоставка, СостояниеСогласования);
КонецПроцедуры
&НаКлиенте
Процедура Картинки(Команда)
УстановитьСвоеОтображениеНаСервере(Истина);
КонецПроцедуры
&НаКлиенте
Процедура Текст(Команда)
УстановитьСвоеОтображениеНаСервере(Ложь);
КонецПроцедуры
&НаСервере
Процедура УстановитьСвоеОтображениеНаСервере(ПоказыватьКартинки)
ПроверитьСвойСтенд();
СтараяДоставка = НужнаДоставка;
СтароеСогласование = СостояниеСогласования;
Поле = Элементы.Доставка;
Если ПоказыватьКартинки Тогда
Поле.ОтображениеТумблера = ОтображениеТумблера.Картинка;
Поле.ОдинаковаяШиринаЭлементов = Ложь;
Поле.РастягиватьПоГоризонтали = Истина;
Поле.ВысотаЭлемента = 0;
Поле.ВысотаЗаголовкаЭлемента = 0;
Иначе
Поле.ОтображениеТумблера = ОтображениеТумблера.Текст;
Поле.ОдинаковаяШиринаЭлементов = Истина;
Поле.РастягиватьПоГоризонтали = Ложь;
Поле.ВысотаЭлемента = 1;
Поле.ВысотаЗаголовкаЭлемента = 1;
КонецЕсли;
Если НужнаДоставка <> СтараяДоставка Или СостояниеСогласования <> СтароеСогласование Тогда
ВызватьИсключение "Переключение оформления не должно менять свои значения";
КонецЕсли;
ОписаниеРезультата = ПредставлениеСвоегоСостояния(НужнаДоставка, СостояниеСогласования);
КонецПроцедуры
&НаКлиенте
Процедура Сбросить(Команда)
НастроитьСвоиФлажки();
КонецПроцедурыОткрытьУч85Флажки
УчебныеЭлементы85 → Общие → Общие команды → ОткрытьУч85Флажки → Модуль
Полный модуль собственной общей команды; не выполнялся.
&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
ОткрытьФорму("ОбщаяФорма.Уч85Флажки");
КонецПроцедурыРазбор по шагам
Расширение флажка не создаётся через Новый: оно доступно у реального ПолеФормы вида ПолеФлажка. Доставка связана с Булево и находится вне таблицы — оба условия обязательны для Тумблер.
ТриСостояния=False у доставки. У отдельного Согласование=True и числовой реквизит. Булево имеет два значения; трёхпозиционное состояние не подменяем Неопределено и не объявляем Булево.
БЛ=Самовывоз и БИ=Доставка задают отображаемые подписи ложного/истинного значения в текстовом тумблере. ОписаниеРезультата независимо показывает Формат того же реального реквизита; это не сохранение заказа.
ОтображениеТумблера=Текст показывает подписи. Картинки переключает его в Картинка: пользователь видит галочку/крестик. При этом сохранены оба локальных значения; код проверяет их до/после оформления.
ОдинаковаяШиринаЭлементов=True делает применимой ШиринаЭлемента=14. В режиме Картинка это свойство False: прежняя ШиринаЭлемента остаётся, но по native-контракту не используется. РастягиватьПоГоризонтали переключается отдельно.
ВысотаЭлемента и ВысотаЗаголовкаЭлемента относятся к тумблеру. Картинки ставит 0 для автоматического определения; Текст возвращает явные 1. Значения размеров не объявляются пикселями, точный внешний вид зависит от клиента/шрифта.
ЦветРамки/ЦветТекста/ЦветФона и Шрифт заданы непосредственно одному собственному полю. У обычного флажка вне таблицы фон имеет иные условия; этот урок применяет его к Тумблер.
Изменения свойств с обращением к серверу собраны в серверной процедуре. ПриИзменении только обновляет локальную подпись. Сбросить намеренно сбрасывает оба значения; Текст/Картинки сбросом не являются.
Как проверить результат
Будущий ручной тест: F7, открыть собственную форму командой. Проверить Самовывоз и начальное числовое согласование 0 в readonly результате.
Выбрать Доставка: реквизит Булево должен стать Истина, результат — Доставка. Выбрать Самовывоз: Ложь. Проверить реальные подписи сегментов, не только сообщения.
Не сбрасывая выбранное значение, нажать Картинки, затем Текст. Булево и числовое согласование должны остаться прежними; меняется только оформление.
У отдельного Согласование вручную пройти три визуальных состояния и наблюдать числовые значения в результате. Не выводить смысл конкретного кода состояния из названия бизнес-задачи: модель согласования этому полю ещё не назначена.
Сбросить возвращает Самовывоз, числовое согласование 0 и текстовое оформление. Закрыть/открыть: значения заново инициализируются; нет сохранённого документа или пользовательского предпочтения.
Ожидаемый результат
В будущем собственная форма позволяет переключать Самовывоз/Доставка, сравнить текстовое и графическое оформление и отличить числовой трёхпозиционный флажок от Булево. Все данные только в форме; запуск не выполнялся.
На что обратить внимание
Тумблер допустим для связанного Булево вне таблицы. Не включайте его у числового Согласование; там обычный вид Флажок и ТриСостояния=True.
ШиринаЭлемента не используется при ОдинаковаяШиринаЭлементов=False. ЦветФона вне таблицы имеет смысл для тумблера, а не любого обычного флажка.
Обращение к серверу ради оформления не означает запись базы. Здесь нет Записать, печати, файлов, сети или сохранения настроек пользователя.
Не обещаем одинаковый вид в мобильном клиенте, web-клиенте и интерфейсе Версия 8.5: они не являются средой этого опыта. UI и обработчики требуют будущей ручной проверки; runtimeVerifiedScenarios=0.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.
Показывать ссылку названия всегда или при наведении на строку
В собственной таблице включаем современное ОтображениеГиперссылкиЯчейки.Отображать и отдельно меняем ВариантОтображенияГиперссылкиЯчейки. Событие Выбор читает строку из локального реквизита и показывает карточку внутри той же формы.
Где и как запускать
Полный модуль общей управляемой формы УчебныеЯчейкиТаблицы85. Собственный пустой стенд 8.5.1.1343, интерфейс Версия 8.5, тонкий или толстый клиент Windows. Три строки ТаблицаЗначений представлены данными формы; заполнение и связывание события на сервере, выбор и режим ссылки на клиенте.
Подготовка
Создайте отдельную новую пустую учебную базу платформы 8.5.1.1343. Имя конфигурации в корне дерева — УчебнаяКонфигурацияЯчеек85, язык встроенного языка Русский, ОсновнойРежимЗапуска=УправляемоеПриложение, режим совместимости Не использовать.
В свойствах корня конфигурации задайте РежимСовместимостиИнтерфейса=Версия8_5. Это точное имя метаданных и значение нативного перечисления, а не свойство ОсновнойИнтерфейс. У значения Версия8_5 пользовательское переключение режима недоступно. Обновите только свой учебный стенд и запустите тонкий или толстый управляемый клиент Windows.
В Общие → Общие формы создайте управляемую форму УчебныеЯчейкиТаблицы85. Для каждого урока используйте отдельную копию формы или отдельный пустой стенд и только полный модуль выбранного урока. Не объединяйте модули двух уроков.
В форме создайте реквизит Книги с типом ТаблицаЗначений. Под ним создайте колонки Название типа Строка длиной 100, Количество типа Число длиной 6 с точностью 0, Статус типа Строка длиной 50. Эти имена обязательно совпадают с кодом. Таблица не связана со справочниками, документами, регистрами или внешними данными.
Перетащите Книги на форму как таблицу с тремя колонками. Саму таблицу назовите ТаблицаКниг, ПутьКДанным=Книги. Имена её полей-колонок задайте КнигиНазвание, КнигиКоличество, КнигиСтатус; пути соответственно Книги.Название, Книги.Количество, Книги.Статус. Заголовки — Название, Количество, Статус.
Создайте строковый реквизит СостояниеУрока длиной 300 и поле ввода ПолеСостоянияУрока с ПутьКДанным=СостояниеУрока, ТолькоПросмотр=Истина. АвтоматическоеСохранениеДанныхВНастройках формы оставьте НеИспользовать. На форме только локальные несохраняемые учебные данные.
Событие ПриСозданииНаСервере назначьте одноимённой процедуре полного модуля. Сервер создаёт в реквизите формы ровно три строки: Книга/3/Доступно, Тетрадь/4/Проверить, Блокнот/0/Ожидается. Пользователь не должен вводить или загружать строки: таблица переводится в ТолькоПросмотр и МножественныйВыбор=Ложь.
Для запуска создайте общую команду ОткрытьУчебныеЯчейки85 без параметра и включите её в командный интерфейс собственной учебной подсистемы УчебныеЯчейки85. Полный модуль команды:
&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
ОткрытьФорму("ОбщаяФорма.УчебныеЯчейкиТаблицы85");
КонецПроцедуры
Разрешите эти собственные метаданные в учебной роли и выполните команду в своём учебном разделе.Код только читает активный интерфейс через ТекущийВариантИнтерфейсаКлиентскогоПриложения() и отказывается от опыта при другом варианте. Он не изменяет настройки интерфейса текущего сеанса, пользователя или рабочей базы.
Запуск в 1С не выполнялся. Нативная сверка типов, сигнатур, перечислений и контекстов — статическая проверка. Видимые ссылки, наведение, круги и овалы требуют ручного выполнения на указанном стенде с его активной темой и масштабом.
Создайте в форме строковый реквизит КарточкаКниги длиной 300 и поле ПолеКарточкиКниги с ПутьКДанным=КарточкаКниги, ТолькоПросмотр=Истина. Оно выводит только название, количество и статус выбранной строки локальной таблицы.
Создайте команду ПереключитьПоказСсылки, действие — одноимённая клиентская процедура, ИзменяетСохраняемыеДанные=Ложь. Разместите её кнопку с заголовком Переключить показ ссылки. Другие команды этого урока не нужны.
Событие Выбор таблицы вручную не назначайте второму обработчику: ПриСозданииНаСервере устанавливает его через УстановитьДействие("Выбор", "ПоказатьКарточкуПоВыбору"). Колонке Название явно назначается singular ОтображениеГиперссылкиЯчейки.Отображать; plural свойство таблицы ОтображениеГиперссылокЯчеек код не меняет.
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Если ТекущийВариантИнтерфейсаКлиентскогоПриложения() <> ВариантИнтерфейсаКлиентскогоПриложения.Версия8_5 Тогда
ВызватьИсключение "Урок требует интерфейс Версия 8.5; настройте свой учебный стенд";
КонецЕсли;
ЭтаФорма.Книги.Очистить();
ДобавитьСвоюКнигу("Книга", 3, "Доступно");
ДобавитьСвоюКнигу("Тетрадь", 4, "Проверить");
ДобавитьСвоюКнигу("Блокнот", 0, "Ожидается");
Элементы.ТаблицаКниг.ТолькоПросмотр = Истина;
Элементы.ТаблицаКниг.МножественныйВыбор = Ложь;
Элементы.КнигиНазвание.ОтображениеГиперссылкиЯчейки = ОтображениеГиперссылкиЯчейки.Отображать;
Элементы.КнигиНазвание.ВариантОтображенияГиперссылкиЯчейки = ВариантОтображенияГиперссылкиЯчейки.Всегда;
Элементы.ТаблицаКниг.УстановитьДействие("Выбор", "ПоказатьКарточкуПоВыбору");
ЭтаФорма.КарточкаКниги = "";
ЭтаФорма.СостояниеУрока = "Ссылка названия: всегда. Выберите название клавишей Enter или двойным щелчком";
КонецПроцедуры
&НаСервере
Процедура ДобавитьСвоюКнигу(Знач Название, Знач Количество, Знач Статус)
НоваяКнига = ЭтаФорма.Книги.Добавить();
НоваяКнига.Название = Название;
НоваяКнига.Количество = Количество;
НоваяКнига.Статус = Статус;
КонецПроцедуры
&НаКлиенте
Процедура ПереключитьПоказСсылки(Команда)
ДоПереключения = СигнатураСвоихКниг();
Если Элементы.КнигиНазвание.ВариантОтображенияГиперссылкиЯчейки = ВариантОтображенияГиперссылкиЯчейки.Всегда Тогда
Элементы.КнигиНазвание.ВариантОтображенияГиперссылкиЯчейки = ВариантОтображенияГиперссылкиЯчейки.ПриНаведенииНаСтроку;
ЭтаФорма.СостояниеУрока = "Ссылка названия: при наведении на строку";
Иначе
Элементы.КнигиНазвание.ВариантОтображенияГиперссылкиЯчейки = ВариантОтображенияГиперссылкиЯчейки.Всегда;
ЭтаФорма.СостояниеУрока = "Ссылка названия: всегда";
КонецЕсли;
Если СигнатураСвоихКниг() <> ДоПереключения Тогда
ВызватьИсключение "Переключение вида ссылки изменило локальные данные";
КонецЕсли;
ЭтаФорма.СостояниеУрока = ЭтаФорма.СостояниеУрока + ". Значения трёх книг не изменились";
КонецПроцедуры
&НаКлиенте
Процедура ПоказатьКарточкуПоВыбору(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Если Поле <> Элементы.КнигиНазвание Тогда
Возврат;
КонецЕсли;
Если ВыбраннаяСтрока = Неопределено Тогда
ЭтаФорма.КарточкаКниги = "Нет собственной выбранной строки";
Возврат;
КонецЕсли;
Книга = Элемент.ДанныеСтроки(ВыбраннаяСтрока);
Если Книга = Неопределено Тогда
ЭтаФорма.КарточкаКниги = "Данные собственной строки недоступны";
Возврат;
КонецЕсли;
Если ТипЗнч(Книга) <> Тип("ДанныеФормыЭлементКоллекции") Тогда
ВызватьИсключение "В таблице должны быть собственные строки реквизита Книги";
КонецЕсли;
ЭтаФорма.КарточкаКниги = СтрШаблон("%1. Количество: %2. Статус: %3", Книга.Название, Книга.Количество, Книга.Статус);
КонецПроцедуры
&НаКлиенте
Функция СигнатураСвоихКниг()
Значения = Новый Массив;
Для Каждого Книга Из ЭтаФорма.Книги Цикл
Значения.Добавить(СтрШаблон("%1=%2=%3", Книга.Название, Книга.Количество, Книга.Статус));
КонецЦикла;
Возврат СтрСоединить(Значения, ";");
КонецФункции
Разбор по шагам
Откройте собственную форму. Сервер проверяет имя стенда и текущий интерфейс Версия8_5, создаёт три локальные строки и делает таблицу доступной только для просмотра.
У колонки КнигиНазвание задаётся ОтображениеГиперссылкиЯчейки=Отображать. Это наличие ссылки. ВариантОтображенияГиперссылкиЯчейки=Всегда отвечает за то, в каком состоянии строки она видна; два перечисления имеют разные имена и назначение.
В начальном состоянии название должно выглядеть как ссылка независимо от положения курсора. Зафиксируйте наблюдение на активной теме своего клиента; статический тест не подтверждает внешний вид.
Нажмите Переключить показ ссылки. Теперь ПриНаведенииНаСтроку: выведите курсор из таблицы, затем наведите на каждую строку. Сравните отображение названия до наведения и на наведённой строке.
Установите активную ячейку Название у Тетрадь и нажмите Enter либо выполните двойной щелчок. Эти действия вызывают событие Выбор по нативному описанию таблицы. Одиночный щелчок по визуальной ссылке проверяйте отдельно: урок не приписывает новому свойству гарантию такого события.
Поле события должно быть именно КнигиНазвание. ВыбраннаяСтрока передаётся в Элемент.ДанныеСтроки без предположения о числовом индексе или типе ключа. После проверки Неопределено и типа строки карточка получает данные Тетрадь/4/Проверить.
Повторите выбор названия Блокнот: карточка должна показать количество 0 и Ожидается. Выбор в колонке Количество или Статус пропускается; предыдущая карточка сохраняется.
Переключите показ обратно на Всегда. В обеих командах сравниваются сигнатуры трёх строк до и после изменения свойства; текст состояния сообщает сохранность значений только после этого сравнения. Закройте свою форму после опыта.
Как проверить результат
При Enter/двойном щелчке на названии Тетрадь: Тетрадь. Количество: 4. Статус: Проверить. Для Блокнот: Блокнот. Количество: 0. Статус: Ожидается. Никакой навигационный URL, документ или другая форма не открываются.
После переключения СостояниеУрока показывает соответствующий режим и фразу Значения трёх книг не изменились. Количество строк и значения Книга/3, Тетрадь/4, Блокнот/0 остаются прежними.
Ручная визуальная проверка различает Всегда и ПриНаведенииНаСтроку на активном интерфейсе Версия 8.5. Если вид не меняется, зафиксируйте результат, тему и режим; успех статических тестов не заменяет эту проверку.
Ожидаемый результат
Наличие гиперссылки колонки и её вид при наведении настроены разными современными свойствами. Выбор проходит документированный маршрут таблица → реальные данные локальной строки → собственная карточка в той же форме.
На что обратить внимание
ВариантОтображенияГиперссылкиЯчейки применяется только в интерфейсе Версия 8.5. Не выдавайте настройку свойства в другом интерфейсе за проверку его видимого эффекта.
ОтображениеГиперссылкиЯчейки — singular свойство поля с enum Авто/НеОтображать/Отображать. ОтображениеГиперссылокЯчеек — plural свойство таблицы с другим enum. Его Авто для обычной локальной таблицы трактуется как НеОтображать; здесь колонка получает явное Отображать.
ГиперссылкаЯчейки не рекомендуется с 8.5.1. Урок использует современное свойство ОтображениеГиперссылкиЯчейки и не смешивает его с историческим булевым флагом.
Нативное описание Выбор гарантирует событие при Enter/двойном щелчке. ВариантОтображенияГиперссылкиЯчейки описывает вид ссылки, не произвольную команду или переход в интернет. Поведение одиночного щелчка требует отдельного ручного наблюдения.
ДанныеСтроки доступен на клиенте, а УстановитьДействие таблицы — на сервере. Идентификатор ВыбраннаяСтрока не равен номеру строки массива; код не передаёт его в Получить(индекс).
СтандартнаяОбработка=Ложь не отменяет уже возникшее действие события; она отключает стандартную обработку, чтобы пример не пытался редактировать локальные данные. Видимый результат и срабатывание UI требуют собственного запуска в 1С.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.