Имя: Пароль:
1C
 
Сумма в запросе нарастающим итогом
0 MaxKor
 
22.03.17
07:32
Здравствуйте! Помогите пожалуйста разобраться. Пытаюсь получить сумму нарастающим итогом в запросе. Т.е. при выводе печ формы из первого документа в этом году, сумма его реализации, последующие реализации по этому договору, уже сумма в печ форму должна быть нарастающим итогом. Мой запрос:

ВЫБРАТЬ
    ПродажиОбороты.Период КАК МоментВремени1,
    ПродажиОбороты.СтоимостьОборот КАК Сумма1,
    ПродажиОбороты.Регистратор
ПОМЕСТИТЬ ВремТаб
ИЗ
    РегистрНакопления.Продажи.Обороты(, , Регистратор, ) КАК ПродажиОбороты
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВремТаб.МоментВремени1,
    ВремТаб.Сумма1,
    СУММА(ВремТаб.Сумма1) КАК Сумма11
ИЗ
    ВремТаб КАК ВремТаб
        ЛЕВОЕ СОЕДИНЕНИЕ ВремТаб КАК ВремТаб1
        ПО ВремТаб.МоментВремени1 >= ВремТаб1.МоментВремени1
ГДЕ
    ВремТаб.Регистратор = &Регистратор
    И ВремТаб.МоментВремени1 МЕЖДУ &НачалоГода И &ТекПериод

СГРУППИРОВАТЬ ПО
    ВремТаб.МоментВремени1,
    ВремТаб.Сумма1
1 MaxKor
 
22.03.17
09:18
up
2 Naf2017
 
22.03.17
09:19
убери ВремТаб.Сумма1 из секции СГРУППИРОВАТЬ ПО
3 aleks_default
 
22.03.17
09:22
(2)Нет. Тут все правильно.

вот это
СУММА(ВремТаб.Сумма1) КАК Сумма11
заменить на
СУММА(ВремТаб1.Сумма1) КАК Сумма11
4 MaxKor
 
22.03.17
10:18
(3) не срабатывает, показывает сумму текущей реализации в Сумма1 и какие то странные числа по Сумма11.
там всего два документа у контрагента, сумма известна какая должны быть
5 aleks_default
 
22.03.17
10:22
А где у тебя в запросе отбор по контрагенту?
6 MaxKor
 
22.03.17
10:33
(5) вроде отладил, заработало. Спасибо большое!
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший