СКД: Итоги в числовом поле, не являющимся ресурсом #742897


#0 by IoannVic
Всем доброго утра. У меня проблема с результирующими итогами. Я вывожу данные с группировкой по колонкам. Данные эти берутся из таблицы с левым соединением по основной (Документ "Заявка" левое соединение  регистр сведений "Коммерческое предложение по каналам"). Соотвестено когда, я делаю любое поле из документа "Заявка" ресурсом, он удваивает сумму в том случае если из Регистра сведений выбирается 2 и более записи по одной заявке. Помогите найти решение. Необходимо просто вывести итоги по числовым колонкам документа. Прилагаю ссылку на рисунок.
#1 by IoannVic
Прилагаю код запроса
#2 by IoannVic
ГДЕ     Заявка.ДатаНачала МЕЖДУ &ДатаНачала И &ДатаОкончания     И Заявка.ПометкаУдаления = &ПометкаУдаления
#3 by Cyberhawk
Покажи на картинке, где задвоение
#4 by IoannVic
Вот сделал в конце колонку сумма заявки. И где Первый и Россия24 общий итог 126 920. А сумма заявки ровно в два раза больше. Хотя значение в базе 126 920
#5 by IoannVic
Форумчане, не бросьте в беде наверняка есть простой способ, а может и не простой. Неделю мучил его по всякому ничего не получается(
#6 by Cyberhawk
Теперь покажи на картинке результат запроса из (плоскую таблицу)
#7 by IoannVic
#8 by SashaNox
Попробуй заменить соединения в запросе на несколько источников данных и свяжи их
#9 by IoannVic
уже крутил так, все равно задваивает
#10 by Cyberhawk
Я правильно понял, что СКД там, где в заявке больше одного канала, сумму заявки удваивает? А если в заявке будет три канала (сделай такой пример), то будет утроение по столбцу "Сумма заявки"?
#11 by IoannVic
Именно, поверь на слово так и будет
#12 by Cyberhawk
А почему ресурсом не сделаешь?
#13 by IoannVic
Кого ты предлагаешь сделать ресурсом?
#14 by Cyberhawk
Реквизит, значения которого задваиваются  затраиваются
#15 by IoannVic
так он и затраивается, когда является ресурсом. когда просто числовая колонка, все норм, но итоги тогда не выводит. А они-то мне как раз и нужны
#16 by Cyberhawk
Покажи на картинке вкладку "Ресурсы"
#17 by ИС-2
лучше всего сделать объединение этих 2-х таблиц (в одной считается сумма заявки, а в другой все остальное (в ней сумма заявки = null)) Можно попробовать Сумма(различные СуммаЗаявки), но не стоит так делать Или использовать функция ВычислитьВыражение
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям