Обойти все колонки табличной части

Обойти в цикле табличную часть на клиенте УФ.

На управляемой форме есть табличная часть документа. Сам документ ещё не записан и данные находятся на клиенте.

Как обойти эту табличную часть в цикле?

Цикл то работает. Есть пример как обратится к ТЧ?

Пишет что итератор не задан.

Таблица 1. Переименования методов и свойств в версии 8.3

Что переименовано ——— Старое наименование ——— Новое наименование

Свойство управляемой формы ——— ЭтаФорма (ThisForm) ——— ЭтотОбъект (ThisObject)

Колво = Объект.Загрузки.Количество()-1;
СчЦикла = 0;
Для СчЦикла = 0 По Колво Цикл
Элементы.Загрузки.ДанныеСтроки(СчЦикла).Флаг = Истина;
КонецЦикла;

У ДанныеФормыЭлементКоллекции есть свойство Флаг? Или это название какого-то реквизита в конкретном примере?

(18)
Ну как будто вы не знаете, что он говорит.

— вот что он говорит.

Если у меня, например, коллекция построена на основе таблицы (табличной части), размещённой в обработке — то какие слова я могу указывать после точки в вышеприведённом примере?

(20) Нет, не пытался выяснить.
Потому что меня интересовал противоположный вопрос — можно ли в том примере после точки указать вообще какой бы то ни было реквизит.

(25), (26)
Разобрался. Магия присутствия специалистов в действии ))
Видимо, это какой-то психологический механизм: когда знаешь, что кто-то способный дать правильный ответ существует в досягаемости, голова начинает работать иначе.

И на всякий случай, если эту тему будет читать кто-то только начинающий изучать язык 1С: в (6) надо писать не «Объект» и не что попало, а то, что на моём скриншоте обведено красной рамкой. И имя подчинённого элемента после точки (то есть имя таблицы) — такое, как в той же колонке у подчинённого узла. Это и будет путём к коллекции.

Источник

Читайте также:  Беспроводные наушники qcy t5 описание
Оцените статью