Помогите с выделением ячейки

Тема в разделе "1C и всё что с ней связано", создана пользователем ivsm88, 5 авг 2010.

Наш партнер Genesis Hackspace
Статус темы:
Закрыта.
  1. ivsm88

    ivsm88 Гость

    Задача, надеюсь, не сложная

    Платформа 1С Предприятие 8.2.9.356
    Есть Справочник, в нем Таблица, в ней колонка "Наименование". Мне необходимо чтобы
    при Активизации Строки Таблицы текущая ячейка в этой колонке выделялась желтым цветом.

    В модуле ФормыСписка пишу код:

    Процедура ПриВыводеСтроки (Элемент, ОформлениеСтроки, ДанныеСтроки)
    ОформлениеСтроки.Ячейки.Цвет=webЦвета.Красный;
    КонецПроцедуры

    При запуска выдается ошибка "Значение [Ячейки] не является значением объектного типа"

    В чем проблема, подскажите, пожалуйста!
     
  2. puh14

    puh14 Well-Known Member
    1C Team

    Регистрация:
    11 июл 2008
    Сообщения:
    1.412
    Симпатии:
    0
    Сильно подозреваю, что надо что-то типа ОформлениеСтроки.Ячейки[1].цвет - а то прога не может понять какую ячейку имеют ввиду.
     
  3. ivsm88

    ivsm88 Гость

    Та же самая ошибка все равно!
    Не пойму, почему так происходит. И так и так пробовал - одно и тоже!
     
  4. KoTRiK

    KoTRiK Гость

    "ОформлениеСтроки.Ячейки" cодержит коллекцию значений ОформлениеЯчейки для строки.

    Т.е для обхода коллекции и задания цвета нужно использовать такой код

    Для каждого ОформлениеЯчейки из ОформлениеСтроки.Ячейки Цикл
    ОформлениеЯчейки.ЦветФона = Новый Цвет(255, 255, 255);
    КонецЦикла
     
  5. ivsm88

    ivsm88 Гость

    Тоже Самое ((
     
  6. KoTRiK

    KoTRiK Гость

    А если попробовать в свойствах Табличного поля просто установить параметр ЦветФонаВыделения или ЦветФонаТескстаВыделения
     
  7. Darlock

    Darlock Well-Known Member
    1C Team

    Регистрация:
    4 янв 2008
    Сообщения:
    560
    Симпатии:
    1
    О какой ячейке идет речь?

    Код ( (Unknown Language)):
    ОформлениеСтроки.Ячейки.{ИмяКолонки}.ЦветФона = ...
     
  8. Darlock

    Darlock Well-Known Member
    1C Team

    Регистрация:
    4 янв 2008
    Сообщения:
    560
    Симпатии:
    1
    Такой подход сильно тормозит компиляцию. Лучше один раз определить цвет
    Код ( (Unknown Language)):
    ЦветФона = Новый Цвет(255, 255, 255);
    а потом использовать переменную

    Код ( (Unknown Language)):
    ОформлениеЯчейки.ЦветФона = ЦветФона;
     
Загрузка...
Похожие Темы - Помогите выделением ячейки
  1. Makc
    Ответов:
    4
    Просмотров:
    107
  2. Sniff
    Ответов:
    1
    Просмотров:
    96
  3. 777
    Ответов:
    2
    Просмотров:
    92
  4. (((_CYBORG_)))
    Ответов:
    9
    Просмотров:
    247
  5. Heavy10110
    Ответов:
    10
    Просмотров:
    294
Статус темы:
Закрыта.

Поделиться этой страницей