Источник строк и событий задан собственной формой, точными метаданными или явным константным запросом. Параметры callback приходят от платформы после настоящего действия.
Где и как запускать
Клиентский обработчик ПриАктивизацииСтроки таблицы собственного динамического списка.
Подготовка
В своей учебной конфигурации создайте справочник УчебныеКарточки: код Строка 10, наименование 100, реквизит Количество Число 10.0. Вручную создайте УЧЕБ-КНИГ / Учебная книга / 3 и УЧЕБ-ТЕТР / Учебная тетрадь / 5.
В своей управляемой форме добавьте ДинамическийСписок СписокКниг, основная таблица Справочник.УчебныеКарточки. Связанная таблица СписокКниг, колонки Ссылка, Наименование и Количество; реквизит Статус Строка 200.
События назначайте таблице СписокКниг редактором. Имена и параметры обработчиков должны совпадать с редактором. Читаются только свои карточки.
Назначьте основной блок событию ПриАктивизацииСтроки своей таблицы, дополнительный — созданию этой же формы. Подготовлена реальная колонка Наименование, поэтому динамическое имя — НаименованиеОформлениеЯчейки, а не произвольная строка.
&НаКлиенте
Процедура СписокКнигПриАктивизацииСтроки(Элемент)
Данные = Элемент.ТекущиеДанные;
Если Данные = Неопределено Тогда
Возврат;
КонецЕсли;
Оформление = Данные.НаименованиеОформлениеЯчейки;
Статус = Данные.Наименование + ": фон используется — " + Строка(Оформление.ИспользованиеЦветаФона);
Сообщить(Статус);
КонецПроцедурыТа же форма: условное оформление своей существующей колонки
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Правило = УсловноеОформление.Элементы.Добавить();
Правило.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.СветлоЖелтый);
Колонка = Правило.Поля.Элементы.Добавить();
Колонка.Поле = Новый ПолеКомпоновкиДанных("СписокКниг.Наименование");
Сообщить("Задан фон только своей колонки наименования");
КонецПроцедурыРазбор по шагам
Подготовьте свой список, колонки и конкретные строки.
Назначьте обработчик точному событию таблицы и нужной стороне клиента / сервера.
Выполните действие загрузки, выбора, настройки или получения ссылки и сравните фактический результат.
Как проверить результат
При активизации своей книги прочитан флаг использования цвета фона у существующей колонки с заданным оформлением.
Динамическая структура только читается. Она не создаётся через Новый и целиком не присваивается readonly-свойству строки.
Ожидаемый результат
Разобран конкретный callback / динамический доступ с действительным источником и без подмены типов.
На что обратить внимание
Данные порции динамического списка не являются всеми данными базы; её строки не хранятся после выхода из серверного callback.
Имена динамических свойств происходят из подготовленных колонок / путей ключа, а не создаются getter-обёрткой.
Код 1С здесь не запускался; рабочие базы и пользовательские настройки других форм не изменялись.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.