|
Отчет в СКД неверно считается сумма. | ☑ | ||
---|---|---|---|---|
0
Босечка
15.10.15
✎
12:03
|
Делаю отчет в СКД, считаю сумму по документу и сумму НДС. Сумма считается неверно в случае, если в документе в строках одинаковые значения например разные номенклатурные элементы имеют одинаковую сумму. Вот запроc:
ВЫБРАТЬ ПоступлениеТоваровТовары.Ссылка КАК Документ, ПоступлениеТоваровТовары.Сумма, ПоступлениеТоваровТовары.СуммаВсего КАК Всего, ПоступлениеТоваровТовары.СтавкаНДС, ПоступлениеТоваровТовары.СуммаНДС, ПоступлениеТоваровТовары.Ссылка.Контрагент.Ссылка КАК Контрагент, ПоступлениеТоваровТовары.Ссылка.Проведен {ВЫБРАТЬ Документ.*} ИЗ Документ.ПоступлениеТоваров.Товары КАК ПоступлениеТоваровТовары ГДЕ ПоступлениеТоваровТовары.Ссылка.Дата >= &НачалоПериода И ПоступлениеТоваровТовары.Ссылка.Дата <= &КонецПериода И ПоступлениеТоваровТовары.Ссылка.Проведен = ИСТИНА СГРУППИРОВАТЬ ПО ПоступлениеТоваровТовары.Ссылка.Контрагент.Ссылка, ПоступлениеТоваровТовары.Ссылка, ПоступлениеТоваровТовары.Сумма, ПоступлениеТоваровТовары.СуммаВсего, ПоступлениеТоваровТовары.СтавкаНДС, ПоступлениеТоваровТовары.СуммаНДС, ПоступлениеТоваровТовары.Ссылка.Проведен УПОРЯДОЧИТЬ ПО Контрагент |
|||
1
Босечка
15.10.15
✎
12:04
|
в этом случае берется только одна сумма.
|
|||
2
Chikko
15.10.15
✎
12:06
|
Агрегатные функции надо воткнуть.
|
|||
3
Босечка
15.10.15
✎
12:10
|
А какие и как?
|
|||
4
Босечка
15.10.15
✎
12:17
|
ап...
|
|||
5
Любопытная
15.10.15
✎
12:19
|
Ну так группировка же по суммам идет, вот он и сворачивает их в одну
|
|||
6
aleks_default
15.10.15
✎
12:24
|
ВЫБРАТЬ
ПоступлениеТоваровТовары.Ссылка КАК Документ, СУММА(ПоступлениеТоваровТовары.Сумма) КАК Сумма, СУММА(ПоступлениеТоваровТовары.СуммаВсего) КАК Всего, ПоступлениеТоваровТовары.СтавкаНДС), СУММА(ПоступлениеТоваровТовары.СуммаНДС) КАК СуммаНДС, ПоступлениеТоваровТовары.Ссылка.Контрагент.Ссылка КАК Контрагент, ПоступлениеТоваровТовары.Ссылка.Проведен {ВЫБРАТЬ Документ.*} ИЗ Документ.ПоступлениеТоваров.Товары КАК ПоступлениеТоваровТовары ГДЕ ПоступлениеТоваровТовары.Ссылка.Дата >= &НачалоПериода И ПоступлениеТоваровТовары.Ссылка.Дата <= &КонецПериода И ПоступлениеТоваровТовары.Ссылка.Проведен = ИСТИНА СГРУППИРОВАТЬ ПО ПоступлениеТоваровТовары.Ссылка.Контрагент.Ссылка, ПоступлениеТоваровТовары.Ссылка, ПоступлениеТоваровТовары.СтавкаНДС, ПоступлениеТоваровТовары.Ссылка.Проведен УПОРЯДОЧИТЬ ПО Контрагент |
|||
7
Босечка
15.10.15
✎
12:29
|
Я убираю эту группировку, а она опять создается причем по всем полям
|
|||
8
Босечка
15.10.15
✎
12:30
|
Через это я уже проходила
|
|||
9
Любопытная
15.10.15
✎
12:31
|
(7) потому что то, что не группируется, надо посчитать. Но конструктор не знает, как вы будете считать, и засовывает все неопределившиеся поля в группировку
|
|||
10
Босечка
15.10.15
✎
12:33
|
(9) Каким образом посчитать?
|
|||
11
Босечка
15.10.15
✎
12:34
|
Я считаю в ресурсах. Сумма(Всего)
|
|||
12
Любопытная
15.10.15
✎
12:53
|
(11) Тогда уберите группировку совсем
|
|||
13
Босечка
15.10.15
✎
13:21
|
Все получилось! Вот такой запрос:
ВЫБРАТЬ ПоступлениеТоваровТовары.Ссылка КАК Документ, СУММА(ПоступлениеТоваровТовары.Сумма) КАК Сумма, СУММА(ПоступлениеТоваровТовары.СуммаВсего) КАК Всего, ПоступлениеТоваровТовары.СтавкаНДС, СУММА(ПоступлениеТоваровТовары.СуммаНДС) КАК СуммаНДС, ПоступлениеТоваровТовары.Ссылка.Контрагент.Ссылка КАК Контрагент, ПоступлениеТоваровТовары.Ссылка.Проведен {ВЫБРАТЬ Документ.*} ИЗ Документ.ПоступлениеТоваров.Товары КАК ПоступлениеТоваровТовары ГДЕ ПоступлениеТоваровТовары.Ссылка.Дата >= &НачалоПериода И ПоступлениеТоваровТовары.Ссылка.Дата <= &КонецПериода И ПоступлениеТоваровТовары.Ссылка.Проведен = ИСТИНА СГРУППИРОВАТЬ ПО ПоступлениеТоваровТовары.Ссылка, ПоступлениеТоваровТовары.Ссылка.Контрагент.Ссылка, ПоступлениеТоваровТовары.СтавкаНДС, ПоступлениеТоваровТовары.Ссылка.Проведен УПОРЯДОЧИТЬ ПО Контрагент |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |