К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

не верно суммирует виртуальная таблица

Гость
0 - 30.10.2015 - 08:41
приветствую. ниже кусок запроса в котором я пробегаюсь по тч услуги документа реализация и помещаю это все в вирт таблицу. вторым запрсом я получаю суммусндс для этого группирую выборку по определенным полям. бедам в том, что если в первой выборке в тч документа больше одной строки, то во второй выборке суммируется только сумма первой строки. что делаю не так? как получить верное суммирование? спасибо.

ВЫБРАТЬ
ВЫБОР
КОГДА РеализацияТоваровУслугУслуги.Ссылка.СуммаВключаетН ДС = ИСТИНА
ТОГДА РеализацияТоваровУслугУслуги.Сумма
ИНАЧЕ РеализацияТоваровУслугУслуги.Сумма + РеализацияТоваровУслугУслуги.СуммаНДС
КОНЕЦ КАК СуммаСНДС,
РеализацияТоваровУслугУслуги.Ссылка КАК Документ,
РеализацияТоваровУслугУслуги.Ссылка.Дата КАК Дата,
РеализацияТоваровУслугУслуги.Субконто КАК НоменклатурнаяГруппа,
КОНЕЦПЕРИОДА(РеализацияТоваровУслугУслуги.Ссылка.Д ата, МЕСЯЦ) КАК Месяц,
РеализацияТоваровУслугУслуги.Ссылка.КурсВзаиморасч етов КАК КурсДокумента,
РеализацияТоваровУслугУслуги.Ссылка.КратностьВзаим орасчетов КАК КратностьДокумента,
РеализацияТоваровУслугУслуги.Ссылка.ВалютаДокумент а КАК ВалютаДокумента,
РеализацияТоваровУслугУслуги.НомерСтроки КАК НомерСтроки,
РеализацияТоваровУслугУслуги.Номенклатура КАК Номенклатура
ПОМЕСТИТЬ ВТВсеДокументыРеализации
ИЗ
Документ.РеализацияТоваровУслуг.Услуги КАК РеализацияТоваровУслугУслуги
ГДЕ
РеализацияТоваровУслугУслуги.Ссылка.Проведен = ИСТИНА
И РеализацияТоваровУслугУслуги.СчетДоходов = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ВыручкаНеЕНВД)
И РеализацияТоваровУслугУслуги.Ссылка.Дата МЕЖДУ &НачДата И &КонДата
И РеализацияТоваровУслугУслуги.Ссылка.Организация = &Организация

;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
СУММА(ВТВсеДОкументыРеализации.СуммаСНДС) КАК СуммаСНДС,
ВТВсеДОкументыРеализации.Документ КАК Документ,
ВТВсеДОкументыРеализации.Номенклатура КАК Номенклатура
ПОМЕСТИТЬ ВТВсеДокументыРеализацииССуммами
ИЗ
ВТВсеДокументыРеализации КАК ВТВсеДОкументыРеализации



Гость
1 - 30.10.2015 - 08:52
у меня обычно на такой запрос 1с ругается, даже выполнить не даёт
Гость
2 - 30.10.2015 - 08:57
1 вроде все работает, только не суммирует. посдкажите, что не так?
Гость
3 - 30.10.2015 - 09:14
А номенклатура у вас везде одинакова?
Гость
4 - 30.10.2015 - 09:16
спасибо за отклик. нет там где больше одной строки номенклатура разная.
Гость
5 - 30.10.2015 - 09:30
Хвост запроса не потеряли? "СГРУППИРОВАТЬ ПО" действительно отсутствует?
Гость
6 - 30.10.2015 - 09:40
ВЫБРАТЬ
СУММА(ВТВсеДОкументыРеализации.СуммаСНДС) КАК СуммаСНДС,
ВТВсеДОкументыРеализации.Документ КАК Документ,
ВТВсеДОкументыРеализации.Номенклатура КАК Номенклатура
ПОМЕСТИТЬ ВТВсеДокументыРеализацииССуммами
ИЗ
ВТВсеДокументыРеализации КАК ВТВсеДОкументыРеализации

СГРУППИРОВАТЬ ПО
ВТВсеДОкументыРеализации.Документ,
ВТВсеДОкументыРеализации.номенклатура,

потерял! вот полные текст
Гость
7 - 30.10.2015 - 09:43
Так если номенклатура разная - как вы ожидаете получить сумму всего документа? У вас в выборке получится столько строк, сколько различных номенклатурных позиций в документе. Уберите из этого запроса номенклатуру.
Гость
8 - 30.10.2015 - 09:47
согаслен. просто даже с учетом номенклатуры в выборку попадает только первая строка из нескольких по одному документу...
Гость
9 - 30.10.2015 - 09:54
С виду всё нормально. Либо счёт доходов другой у непопавшей строки, либо её нет в табличной части документа.
Гость
10 - 30.10.2015 - 13:07
блин, ничего понять не могу. все строки выгружаюстя только если во втором запросе сгруппировать по номеру строки. т.е. первый запрос выгружает то что нужно. но когда надо свернуть сумму по докумету или по документу и номенклатуре, цепляется только перва строка, если строк в тч несколько. швах какой-то. выручуйте, а (
Гость
11 - 30.10.2015 - 17:35
а про скд-то я и не упомянул. она не суммирует одинаковые строки(!) как это победить, блин!!!
Гость
12 - 30.10.2015 - 18:46
хеелп!!!
Гость
13 - 30.10.2015 - 20:00
С этого (СКД) нужно было начинать
Источник данных- таблица в таких случаях выруливает
Ну или группируй средствами самой СКД
14 - 30.10.2015 - 20:03
А в СКД никто не забыл указать, что СуммаСНДС это ресурс?
Гость
15 - 31.10.2015 - 00:15
0-п2 > Неверно пишется слитно.


К списку вопросов






Copyright ©, Все права защищены