Имя: Пароль:
1C
1С v8
Не правильно расчитывает итог по документу.
,
0 Koliaff
 
22.06.13
19:36
Строю отчет с использованием схему компоновки данных. Использую два набора данных :

Первый набор данных :

ВЫБРАТЬ
   РеализацияТоваровУслугТовары.Ссылка КАК ДокументПродажи,
   РеализацияТоваровУслугТовары.Номенклатура,
   РеализацияТоваровУслугТовары.Сумма КАК СуммаВВалюте,
   РеализацияТоваровУслугТовары.Ссылка.Контрагент,
   РеализацияТоваровУслугТовары.Ссылка.Организация,
   РеализацияТоваровУслугТовары.Ссылка.ВалютаДокумента,
   НАЧАЛОПЕРИОДА(РеализацияТоваровУслугТовары.Ссылка.Дата, ДЕНЬ) КАК День,
   РеализацияТоваровУслугТовары.Количество
ИЗ
   Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары

Второй набор данных :

ВЫБРАТЬ
   &День,
   &ВалютаДокумента,
   ЕСТЬNULL(КурсыВалютСрезПоследних.Курс, 0) * ЕСТЬNULL(КурсыВалютСрезПоследних.Кратность, 0) * &СуммаВВалюте КАК СуммаВРублях,
   &Номенклатура,
   &СуммаВВалюте
ИЗ
   РегистрСведений.КурсыВалют.СрезПоследних(&День, Валюта = &ВалютаДокумента) КАК КурсыВалютСрезПоследних

======================================================
Связи наборов данных :
День
ВалютаДокумента
СуммаВВалюте
=======================================================
Ресурсы :
Количество  - Сумма (Количество)
СуммаВВалюте - Сумма (СуммаВВалюте)
СуммаВРублях - Сумма(СуммаВРублях)
=======================================================

Вроде все работает, но заметил такой глюк :
когда в документе два товара с одинаковой суммой, то итог по документу не складывает эти суммы, а выводит сумму одной строки. Поясню, например :
=====================
ДОК                  КОлво   СуммавВалюте    СуммаВРублях
Реализация №1         2        200             100
Товар1                1        100             100
Товар2                1        100             100
====================
Если же суммы разные, то итоги складываются правильно :
ДОК                  КОлво   СуммавВалюте    СуммаВРублях
Реализация №1         2        300             300
Товар1                1        100             100
Товар2                1        200             200
=====================
В чем подвох ?
1 Koliaff
 
22.06.13
21:07
Подниму ветку
2 mistеr
 
22.06.13
23:24
Ну дак кто ж по сумме-то связывает?