Добрый день! Нужно рассчитать накопительный итог по документам.
Табличная часть документа док 1
Наим-е
Было Накопительная сумма
ааа 5 5
ббб 10 10
ввв 7 7
док 2
Наим-е
Было Накопительная сумма
ааа 3 8
ббб 3 13
ввв 9 16
СтрокаТабличнойЧасти = ЭлементыФормы.НаименованиеТЧ.ТекущиеДанные;
СтрокаТабличнойЧасти.Было = СтрокаТабличнойЧасти.НакопительнаяСумма;
Выборка = РегистрыБухгалтерии.ПланаСчетов_Основной.Выбрать();
Пока Выборка.Следующий() Цикл
СтрокаТабличнойЧасти.НакопительнаяСумма = СтрокаТабличнойЧасти.Было
+ Выборка.НакопительнаяСумма;
КонецЦикла;
Такой выборкой выбирается только последнее значение регистра за период
и построчно прибавляется к каждой строке табличной части.
А надо что бы каждой строке прибавлялось свое значение из выборки
(выборка из регистра по наименованию).
(как приведено в примере). Спасибо.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший