V8: Как перебрать строки поля табличного документа? #17575


#0 by gomunkul2
Я не догадался ...
#1 by gomunkul2
... конечно же строки табличного поля
#2 by Lys
Откуда? Из модуля формы, модуля документа или откуда-то еще?
#3 by Lys
Если из модуля формы или модуля документа - тогда:    ...
#4 by Zamestas
Если из модуля формы, то:
#5 by gomunkul2
Модуль формы документа, но необходимо перебрать не табличную часть документа, а табличное поле, где часть данных - из табличной части, а часть - других настроек. ОНА ругается "итератор не определен", по индексу доступа тоже нет. При этом добавить реквизит в табличную часть документа нельзя, так как при каждом закрытии будет предлагать сохранение.
#6 by Lys
А так не подойдет?     Для Каждого ТекСтрокаТабличногоПоля Из ЭлементыФормы.НазваниеТабличногоПоля Цикл    ...КонецЦикла;
#7 by gomunkul2
ВОТ ИМЕННО НА ЭТО: Для Каждого Стр из ЭлементыФормы.Ресурсы Цикл  КонецЦикла;ОНА И РУГАЕТСЯ:{Документ.Калькуляция1.Форма.ФормаДокумента}: Итератор для значения не определен  Для Каждого Стр из ЭлементыФормы.Ресурсы ЦиклВСЕ ТАКИ ДОЛЖЕН ЖЕ БЫТЬ КАКОЙ-ТО СПОСОБ?
#8 by Lys
Поставь на строку "Для Каждого Стр из ..." точку останова и запусти отладчик. Посмотри по Shift+F9 тип значения выражения "ЭлементыФормы.Ресурсы".
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С