Имя: Пароль:
1C
1С v8
Обучаюсь 8-ке. Подскажите с запросом.
0 Nifertiti
 
13.08.12
19:42
Добрый день! Нужно рассчитать накопительный итог  по документам.
Табличная часть документа            док 1
Наим-е
   Было    Накопительная сумма
ааа    5    5
ббб    10    10
ввв    7    7

       док 2
Наим-е
   Было    Накопительная сумма
ааа    3    8
ббб    3    13
ввв    9    16

СтрокаТабличнойЧасти = ЭлементыФормы.НаименованиеТЧ.ТекущиеДанные;
    СтрокаТабличнойЧасти.Было = СтрокаТабличнойЧасти.НакопительнаяСумма;
    Выборка = РегистрыБухгалтерии.ПланаСчетов_Основной.Выбрать();
Пока Выборка.Следующий()  Цикл
СтрокаТабличнойЧасти.НакопительнаяСумма = СтрокаТабличнойЧасти.Было
+ Выборка.НакопительнаяСумма;
КонецЦикла;
Такой выборкой выбирается только последнее значение регистра за период
и построчно прибавляется к каждой строке табличной части.
А надо что бы каждой строке прибавлялось свое значение из выборки
(выборка из регистра по наименованию).
(как приведено в примере). Спасибо.
1 0xFFFFFF
 
13.08.12
19:57
Непонятно, кто что и для чего накапливает.
2 hhhh
 
13.08.12
20:04
вот так наверно

СтрокаТабличнойЧасти.НакопительнаяСумма = СтрокаТабличнойЧасти.НакопительнаяСумма
+ Выборка.НакопительнаяСумма;
3 ILM
 
гуру
13.08.12
22:16
Так и запросом наверное можно собрать. Накопительная нужна для каждого документа? И документы по какому принципу упорядочены?

Погугли " Запрос Сумма с нарастающим итогом 1С".
4 Nifertiti
 
15.08.12
18:23
Понятно, спасибо
5 Nifertiti
 
15.08.12
18:24
Если такой выборкой выбирается последнее значение, как тогда выбрать все записи регистра, например за день?
6 rbcvg
 
15.08.12
18:25
фотка где?
7 Лоботряс
 
15.08.12
18:27
Нифертити, не вертите, давайте фотку где видно тити :)))
8 Лоботряс
 
15.08.12
18:28
Извините, спошлил, не удержался:)
9 Nifertiti
 
15.08.12
18:35
бывает...
10 Nifertiti
 
15.08.12
18:36
лучше с выборкой подскажите...... пытаюсь выбрать который день, но все никак
11 acsent
 
15.08.12
18:38
(7) тоже хотел на эту тему спошлить ))
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой