Перейти к содержимому


- - - - -

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


Сообщений в теме: 2

#1 andrenko

    Участник


  • 262 сообщений

Отправлено 09 февраля 2012 - 16:37

Толи я туплю, толи лыжи не едут

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

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

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

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

#2 d_control

    Активист


  • 452 сообщений

Отправлено 09 февраля 2012 - 21:05

ТабличноеПоле как элемент формы не может быть итератором... Т.е. нельзя его обойти циклом.

#3 nbIpKuH_BaH9I

    Одинесина


  • 527 сообщений

Отправлено 09 февраля 2012 - 21:36

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





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных