Итератор для значения не определен

  1. 10 г. назад

    Толстый клиент, форма обычная. Имеется таблица значений на форме. Подскажите как организовать обход ее строк и колонок.
    Такая конструкция не работает:
    Для Каждого ТекущаяСтрока Из ЭлементыФормы.ТабНижняя Цикл
    Если <некоторое условие> Тогда
    ТекущаяСтрока.ОформлениеСтроки.ЦветФона = Новый Цвет(0, 255, 0);
    КонецЕсли
    КонецЦикла;
    Сообщение об ошибке: Итератор для значения не определен

    ПС: при создании темы не могу изменить канал - при нажатии на строку из списка каналов ничего не происходит, IE 8.0.6001.18702

  2. 11.08.2014 12:21:43 отредактировано Zk

    чорт, я еще и заголовок темы не дописал (

    Ответы: (3)
  3. отладчег что говорит?

    Ответы: (5)
  4. (1) ты можешь его дописать в любой момент. ты - автор топика

    Ответы: (5)
  5. ЭлементыФормы.ТабНижняя - не коллекция

    Ответы: (5)
  6. 11.08.2014 12:34:09 отредактировано Zk

    (2) Отладчиком не стопорится, видимо потому, что форма из справочника внешних отчетов и обработок, подключаю через временный файл
    (3) щелкаю по теме, ничего не происходит
    (4) да, уже понял. Как же обойти ее строки? Да и столбцы тоже, некоторые надо сделать нередактируемыми.

    Ответы: (7)
  7. Сообщить(ТипЗнч(ЭлементыФормы.ТабНижняя)) - что говорит?

    Ответы: (9)
  8. (5) Плохо щелкаешь.

    Ответы: (8)
  9. +(7) Уже хорошо. :)

    Ответы: (9)
  10. (6) "Табличное поле"

    (8) это не я (

  11. Используй
    ЭлементыФормы.ТабНижняя.Значение

    Ответы: (11)
  12. (10) Теперь это Таблица значений, но зато "Поле объекта не обнаружено (ОформлениеСтроки)"

  13. Блин, видимо надо перебирать таблицу ,а потом искать такую же строку у табличного поля и его оформление менять...

или зарегистрируйтесь чтобы ответить!