Начат

Цикл по строкам дополнительной таблицы документа

dmitriev 3 года назад обновлен 3 года назад 4

Добрый день! Подскажите как в произвольном коде в 1с сделать цикл по строкам дополнительной таблицы документа? Дополнительную таблицу добавил, на ТСД видно что заполняется, а при выгрузке пытаюсь сделать такой обход ее строк:

Таб = ДокументТСД.Tables.FindByName("СоставБригады");

Для Каждого Стр Из Таб.Rows Цикл - тут ругается, не находит свойство Rows

Видимо таблица недоступна на клиенте таким образом? Может нужны какие-то отдельные действия чтобы она стала видна?

Начат

Добрый день,

Для Инд = 0 По Таб.Строки.Количество-1 Цикл СтрокаТаб = Таб.Строки.Элемент(Инд); ПолеСтр = СтрокаТаб.ПолучитьПоле("ИмяПоля"); КонецЦикла; 

Ругается на "Строки" - не видит такого свойства... Наверно почему-то сама доп.таблица не выгружается

Разобрался! Свойство Rows (или Строки) недоступно, если таблица пустая, а у меня в алгоритме она не всегда заполнялась - исправил алгоритм и все заработало. Спасибо большущее за помощь!

Сервис поддержки клиентов работает на платформе UserEcho