Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 1C: Предприятие, SAP, ERP и учётные системы > 1С 8.2, обход табличной части формы в цикле


Автор: SaschaL 1.3.2011, 08:05
Добрый день!
Подскажите как обойти табличную часть формы обработки в цикле.
Объясняю подробно, есть форма обработки, на данной форме имеется табличная часть ТабСотр, я пытаюсь обойти данную табличную часть в цикле

Для  Каждого Стр из ТабСотр  цикл
        ТекСтр = ЭлементыФормы.ТабСотр.ТекущиеДанные;
        Сообщить(ТекСтр.Сотрудник);
КонецЦикла;



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

Автор: Itsys 1.3.2011, 10:02
Какая форма? управляемая?

Автор: SaschaL 1.3.2011, 14:13
Да форма управляемая.

Нашел решение проблемы 

вот код:
Цитата

Для  Каждого Стр из ТабСотр  цикл               // получаем в цикле строки табличной части
  ТекСтр = ЭлементыФормы.ТабСотр.ДанныеСтроки(Стр);
                Сообщить(ТекСтр.Сотрудник);
КонецЦикла;


Так что проблему можно считать решенной.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)