Бухгалтерия 8.1 Как в процедуре организовать обход строк табличной части документа

Новая тема
Нужно пересчитать данные после ввода цифр в табичной части документа. Общая сумма к распределению делется на общее количество и умножается на количество в строке.
"
Для каждого СтрокаТЧ ИЗ ТабличнаяЧасть Цикл

КонецЦикла;"
"Это все понятно делаю так
Процедура ОсновныеДействияФормыОбновить(Кнопка)

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

Процедура работает с кнопки. Но Расчет идет только по строке. Нет обхода"
> ЭлементыФормы.ТабличнаяЧасть1.ТекущиеДанные

Что это за фигня?
"У Вас в цикле ТекущиеДанные не меняются.
Делайте обход не через ЭлементыФормы!

Для Каждого ТекСтрокаТабличнаяЧасть1 Из ТабличнаяЧасть1 Цикл
ТекСтрокаТабличнаяЧасть1.Сумма =  СуммаСписания/ТабличнаяЧасть1.Итог("Выпуск")*ТекСтрокаТабличнаяЧасть1.Выпуск;
  КонецЦикла;
КонецПроцедуры

И вобще названия сделайте нормальные, а то убого как-то :)"
> > ЭлементыФормы.ТабличнаяЧасть1.ТекущиеДанные
>
> Что это за фигня?

самопал ?
Спасибо. По Названиям - Просто не стал менять.
Читают тему
(гостей: 1)

Быстрый переход