Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
18 мая 2024, 22:31

Группировкарезультатов запросе

Автор Лесной Лес, 20 авг 2015, 00:24

0 Пользователей и 1 гость просматривают эту тему.

Лесной Лес

Добрый день,

Имеет место запрос

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

СГРУППИРОВАТЬ ПО
МаршрутныйЛист.Перевозчик,
МаршрутныйЛистЗаказы.Реализация.Организация,
МаршрутныйЛист.Дата

Проблема в том что СКД суммирует значения последовательно прибавляя к общей сумме последующие значения.Например имеем за период следующую коллекцию

Иванов    3600
Иванов   2800
Иванов   3900
Иванов   3900
Иванов   2800
Иванов   3600
Иванов   2900
Иванов   2900
Иванов   2900

Вместо итоговой строки Иванов 29300 я получаю Иванов и астрономическое число. Как корректно осуществить группировку, ума не приложу.
   

has

Почему бы так запрос не написать?

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

СГРУППИРОВАТЬ ПО
    МаршрутныйЛистЗаказы.Ссылка.Перевозчик,
    МаршрутныйЛистЗаказы.Реализация.Организация,
    МаршрутныйЛистЗаказы.Ссылка.Дата

cska-fanat-kz

связи не хватает между таблицей документа и таблицей ТЧ.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Лесной Лес

Цитата: has от 20 авг 2015, 07:41
Почему бы так запрос не написать?

Потому что отрабатывает он некорректно. Табличная часть Реализации тут используется только для того чтобы осуществить отбор по Организации

vitasw

Цитата: cska-fanat-kz от 20 авг 2015, 09:14связи не хватает между таблицей документа и таблицей ТЧ.


Лесной Лес

Цитата: cska-fanat-kz от 20 авг 2015, 09:14
связи не хватает между таблицей документа и таблицей ТЧ.

Не совсем понял, можно чуть подробнее? Имеется ввиду соединение?
Добавлено: 20 авг 2015, 10:43


Всем спасибо разобрался.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск