Содержит варианты подсветки ячейки табличного документа.
Полное описание, параметры и ограничения
РежимПодсветкиЯчейкиТабличногоДокумента (SpreadsheetDocumentCellHighlightMode)
РежимПодсветкиЯчейкиТабличногоДокумента (SpreadsheetDocumentCellHighlightMode)
Доступен, начиная с версии 8.5.1.
Значения
Авто (Auto)
НеПодсвечивать (DontHiglight)
Строка (Row)
Ячейка (Cell)
Описание:
Содержит варианты подсветки ячейки табличного документа.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
Использование в версии:
Доступен, начиная с версии 8.5.1.
Методическая информация
Практические примеры
Использовать РежимПодсветкиЯчейкиТабличногоДокумента.Строка на собственной форме
Задаём режим подсветки не полю формы, а каждой реальной ОбластьЯчеекТабличногоДокумента, содержащей строковое значение.
Где и как запускать
Модуль своей управляемой формы. Серверное создание и, для свойств только для чтения, отдельная клиентская команда; контекст запуска указан в подготовке.
Подготовка
Создайте свою внешнюю обработку с управляемой формой. Используйте только собственные реквизиты и элементы, перечисленные ниже.
Каждый вариант — отдельная версия урока. Серверный блок назначьте событию формы ПриСозданииНаСервере; не добавляйте несколько одноимённых обработчиков.
Добавьте УчебныйДокумент типа ТабличныйДокумент и связанное поле УчебноеПоле вида ПолеТабличногоДокумента. Запуск — тонкий клиент; используйте интерфейс с поддержкой подсветки ячеек.
Код заполняет во второй строке три строковых значения и справа число 3. Число — граница распространения строковой подсветки; СодержитЗначение устанавливается до Значение.
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Документ = Новый ТабличныйДокумент;
Документ.Область(1, 1).Текст = "Наведите указатель на вторую строку";
Подписи = СтрРазделить("Книга;Склад;Готово", ";");
Для НомерКолонки = 1 По 3 Цикл
Ячейка = Документ.Область(2, НомерКолонки);
Ячейка.СодержитЗначение = Истина;
Ячейка.Значение = Подписи[НомерКолонки - 1];
Ячейка.РежимПодсветки = РежимПодсветкиЯчейкиТабличногоДокумента.Строка;
КонецЦикла;
ГраницаСтроки = Документ.Область(2, 4);
ГраницаСтроки.СодержитЗначение = Истина;
ГраницаСтроки.Значение = 3;
УчебныйДокумент = Документ;
КонецПроцедурыРазбор по шагам
Редактор создаёт конкретные собственные реквизиты, элемент и его поддерживаемую настройку.
Код заполняет собственные данные и использует перечисление в правильном владельце свойства.
Свойства только для чтения сравниваем после подготовки; не подменяем их несуществующим программным присваиванием.
Как проверить результат
Наведите указатель на Книга / Склад / Готово. Ячейка подсвечивает ячейку, Строка распространяется по соседним строковым значениям, НеПодсвечивать отключает подсветку, Авто оставляет платформенное правило.
Строковая подсветка останавливается перед числом 3. Значения документа не меняются от наведения указателя.
Ожидаемый результат
Перечисление показано на настоящем подготовленном элементе или ячейке с описанными ограничениями.
На что обратить внимание
Интерфейс, компоновка родителя и вид элемента влияют на визуальный результат; это не проверки версии платформы в коде.
Личные настройки цветов относятся только к своей учебной базе / пользователю и не означают запись строк таблицы в регистр.
При сборке HTML код 1С, изменение пользовательских настроек, печать и внешние обращения не выполнялись.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.