8.х Обход табличного поля

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем andrenko, 9 фев 2012.

  1. TopicStarter Overlay
    andrenko
    Offline

    andrenko Опытный в 1С

    Регистрация:
    20 ноя 2008
    Сообщения:
    310
    Симпатии:
    0
    Баллы:
    26
    Толи я туплю, толи лыжи не едут

    выдает такую вот ошибку:

    {Справочник.тестовый.Форма.ФормаЭлемента(94)}: Итератор для значения не определен
    для Каждого строчка из ТабличноеПоле1 цикл

    Табличное поле с включенным отбором и несколькими колонками.
    Самое интересное, что в табличномПоле с одной колонкой все работает.

    Что это может быть и как обойти табличноеПоле?
  2. d_control
    Offline

    d_control Опытный в 1С

    Регистрация:
    21 дек 2011
    Сообщения:
    511
    Симпатии:
    0
    Баллы:
    26
    ТабличноеПоле как элемент формы не может быть итератором... Т.е. нельзя его обойти циклом.
  3. nbIpKuH_BaH9I
    Online

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    6.987
    Симпатии:
    398
    Баллы:
    104
    Добавлю. Циклом Для каждого ИЗ перебираются элементы каких либо коллекций. Делается очень легко.
    1) С помощью отладчика смотрите, чему у вас равно ТабличноеПоле1.
    2) Просматриваете, так сказать, все "внутренности" Табличного поля 1. Находите там коллекцию для перебора.
    3) И вписываете ее как значение итератора.
  4. Дмитрий Игоревич
    Offline

    Дмитрий Игоревич Опытный в 1С

    Регистрация:
    11 апр 2013
    Сообщения:
    152
    Симпатии:
    0
    Баллы:
    26
    А как определить какая "внутренность" Табличного поля подойдет для перебора ?
Похожие темы
  1. smallangel
    Ответов:
    21
    Просмотров:
    4.389
Загрузка...

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